DevOps Portal | Linux
13.4K subscribers
867 photos
112 videos
10 files
881 links
Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps

Связь: @devmangx

РКН: https://clck.ru/3P8kFH
Download Telegram
Доброе утро, чемпионы Linux! 🌄 Сегодня - ваш день! Пусть он будет наполнен кодом, возможностями и бесконечным исследованием. 💻🚀

Следуйте за своими целями и вперед к новым победам! 🐧 #Linux #ДоброеУтро
👍2🔥2
🧠 База знаний по DevOps и системному администрированию 🖥

📚 Информации с каждым разом все и больше

Прошел год с момента, когда я перешел из образования в IT и стал работать удаленно на позиции системного администратора с прицелом на DevOps. За это время накопилось в текстовом файле достаточное количество инструкций по выполнению различных действий для решения задач, которые мне ставили. Пользоваться таким файлом уже давно стало неудобно, так как информация не систематизирована и не поддается какому-то осмысленному анализу или поиску. Поэтому периодически задумывался над тем, чтобы перевести все это непотребство в формат базы знаний.

🔧 Идеальный инструмент для создания базы знаний

Ранее на канале в Дзене я делился размышлениями (здесь и здесь) по поводу того, как и на основании чего такую базу можно построить, в конце концов набрел даже на решение под названием Obsidian, про которое тоже выпустил обзорный материал. Но перевести накопленные инструкции туда по разным причинам не получалось до момента, пока не увидел, что PLAFON (большей части подписчиков, наверняка, известный) использует для размещения инструкции по Fedora и ALT сервис Gitbook. Штука оказалась очень удачная и подошла мне по всем параметрам! К тому же, раз в разработке имеется сайт и домен к нему, то появилась отличная возможность сделать поддомен и связать его с аккаунтом в Gitbook. В итоге, хочу поделиться с вами ссылкой на базу знаний по DevOps и системному администрированию: devops.linuxzone.ru

📄 Польза не только для начинающих девопсеров и сисадминов

Там пока что материалов не много, но за ближайшее время переведу все, что накопилось туда, отсортирую по категориям и потом уже буду наполнять эту базу новыми инструкциями. Больше информации о том, как формируется база и каковы особенности ее использования вы прочитаете на первой страничке, которая появится сразу после перехода по ссылке. Да, это материалы исключительно по DevOps и системному админству, но они так или иначе, связаны с Linux, кроме того, судя по поисковым запросам, которые ведут на канал в Дзене, туда забредают в том числе и по девопским вопросам, значит кому-то эти материалы нужны и полезны.

🏁 Позже ссылка на базу знаний появится на сайте вместе со ссылкой на страницу, где будут находиться линки на все опубликованные в Дзене материалы (за них спасибо огромное подписчику по имени Александр, который спарсил названия статей и ссылки на них, отправив полученный файл мне)
👍4
🤨 Что-то стухло в царстве Датском

Для записи видео на канал установил Linux Mint 21.2, а на него OBS Studio (причем не Flatpak-пакет!). И что-то товарищ линуксоиды, после запуска интерфейс у софтинки поплыл и изменился далеко не в лучшую сторону...

Основные изменения в 21.2 были связаны как-раз таки с визуалом и видимо что-то разработчики сотворили такое, из-за чего из коробки программулины запускаются в вырвиглазном формате.

Недавно в комментариях один из подписчиков сообщал о схожей проблеме в LibreOffice, который из коробки выглядел чужеродно. Решилось все изменением темы (не помню только, глобально или только темы значков). Посему, хочу спросить у пользователей, которые накатили Linux Mint 21.2 о том, не встречали ли они артефактов при использовании софта?
🤔3
Утречко, Линукс-ниндзи! 🌄

Поднимаемся, смешиваем кофе и код, и вперед за удивительным днем в мире Linux! 🐧💻 Пусть день будет настолько ярким, что даже терминал позавидует! Удачи, друзья! 🚀 #Linux #ДоброеУтро
🔥2👏2
Причиной остановки всех 14 заводов Toyota в Японии стал недостаток места на диске базы данных, сообщил автоконцерн на своем сайте.

Сегодня в мире стало на одного японского седого сисадмина больше 👨🏼‍🦳
🔥2🤔1
Поговорим о демоне cupsd в Linux 🖨

cupsd, это незаменимая часть CUPS (Common Unix Printing System) - демон, ответственный за управление печатью. Его задачи включают управление принтерами, управление печатными заданиями и создание общего интерфейса для всех печатных задач. Важно отметить, что cupsd позволяет Linux-системам выступать в роли серверов для печати. Он управляет очередями печати, осуществляет планирование печатных заданий и устанавливает связь с принтерами, обеспечивая бесперебойную работу пользователей и приложений.

Кроме того, cupsd предоставляет веб-интерфейс администрирования, что делает настройку, настройку и мониторинг состояния принтера более удобными. Из-за своей поддержки различных моделей принтеров и сетевых протоколов, cupsd обеспечивает совместимость в разных средах. Он также предоставляет драйверы и фильтры для преобразования данных печати в форматы, которые понимают принтеры.

Напишите нам о своем опыте в попытках "подружить" принтеры с Linux. Ваши истории и советы могут быть настоящей помощью для других пользователей! 🐧📄 #Linux #Печать #Опыт
👍3
📄 Статьи из Дзена будут перенесены на сайт 📄

На данный момент на канале в Дзене опубликовано более полутысячи материалов по теме Linux, IT и Opensource. Когда только зашла речь о появлении сайта, то некоторые подписчики спрашивали о том, будут ли перенесены эти статьи на сайт. Тогда я не планировал подобных трансферов, так как считал, что алгоритмы Дзена негативно воспримут появление материалов с площадки где-либо еще и влепят каналу пожизенный бан, решив, что я ворую статьи. Это не какая-то пустая страшилка, так произошло с первым каналом по Linux, куда я выкладывал материалы, которые ранее публиковал на странице в ВК. Дзен навсегда заблокировал канал и не помогли даже попытки доказать, что страницей в ВК владеет тот же человек, который владеет каналом.

Позавчера я добавил на сайт страницу с перечнем всех опубликованных статей в Дзене: название материала и ссылка на него. Эту страницу вы можете посмотреть на linuxzone.ru, сервер запущен и работает в режиме 24/7. Повторюсь, что список материалов спарсил подписчик по имени Александр, за что еще раз говорю ему огромное спасибо. Мне оставалось только переспарсить присланную HTML-страницу еще раз и загнать названия статей и ссылки на них в базу данных. Работая над добавлением списка материалов с Дзена вновь подумал о том, а не разместить ли ранее опубикованные статьи на сайте, но перед этим поинтересоваться у технической поддержки Дзена не попадет ли канал в бан. За спрос ведь в морду не дадут, верно? Написал, отправил, стал ждать ответа. И вчера утром в ответном письме мне написали следующее:

Здравствуйте! Вы можете использовать ваши публикации как угодно :) Если публикации изначально загружены в Дзен, а потом на другие площадки, то проблем возникать не должно. Если с других ресурсов в Дзен, то нужно проставить перекрёстные ссылки. Это важно для подтверждения авторства.

Получается, что можно ничего не опасаясь брать материалы с Дзена и заливать их на сайт! Честно говоря, техподдержке 100%-тного доверия нет, так как в случае, если канал все же словит бан, то аппелировать к письму из нее не получится, но мне почему-то кажется, что все действительно будет нормально, так как некоторые материалы на Дзене хранятся практически год, поэтому алгоритмы смогут понять первоисточник текста.

🏁 Перенос займет не маленькое количество времени, но меня радует, что тексты уже написаны, нужно только заниматься копированием/вставкой. Естественно, что процесс добавления старых материалов будет идти параллельно появлению новых, чтобы сайт наполнялся и стал привлекательным для поисковиков. Страница с материалами на Дзен останется, так как с точки зрения поисковиков это дополнительная ссылочная масса, которая пойдет на пользу и каналу, и сайту 🏁
👍5
Привет, Линукс-энтузиасты! 🌄

Пятница наступила, и это отличная возможность закончить неделю в режиме "sudo shutdown -h now" и готовиться к выходным! 🚀💻

Пусть этот день будет бодрым и продуктивным, как оптимизированный код. Удачи и ярких идей вам, друзья! 🐧 #Linux #ДоброеУтро #Пятница
👍4
Как отсортировать файлы и папки по размеру через терминал Linux? 🧐

Бывает, что заходишь на сервер, где заканчивается свободное место на жестком диске и нужно понять, что это место сжирает и можно ли от этого пожирателя избавиться. Чтобы найти все самое объемное и отсортировать по размеру можно воспользоваться одним из трех способов, про который расскажу далее.

1. Использование du и sort:

du -h * | sort -rh

Этот способ позволяет вывести размеры файлов и папок, а затем отсортировать их в обратном порядке (сначала самые большие).

2. Использование ncdu (если у вас нет этой утилиты, установите ее с помощью sudo apt install ncdu):

ncdu

Запустив ncdu, вы увидите интерактивное меню, которое позволяет вам навигироваться по файловой системе и сортировать файлы и папки по размеру. Этот способ, кстати, является самым любимым, на каждый новый сервер, который переходит ко мне в работу я устанавливаю первым делом ncdu. Кстати, на канале выходила статья про эту утилиту, так что можете перейти по ссылке и прочитать материал.

3. Использование find и du:

find . -type f -exec du -h {} + | sort -rh

Этот метод ищет файлы (-type f), затем применяет du к каждому файлу и, наконец, сортирует результаты по размеру.

Выберите тот, который вам больше нравится, и начните исследовать свою файловую систему в поисках крупных файлов и папок! 🚀🐧 #Linux #Терминал #Сортировка
👍3
🆙 Релиз дистрибутива Manjaro Linux 23 «Uranos» 🆙

Любимый многими пользователями дистрибутив на основе Archlinux получил очередное обновление под названием Уран и номером 23. Главным изменением стал официальный переход на ядро версии 6.5.0-1, помимо этого каждая редакция Manjaro имеет свои локальные обновления. Так как я всеми фибрами души обожаю KDE Plasma, то коснусь изменений в этой среде рабочего окружения.

1️⃣ Manjaro 23 KDE Plasma предлагает систему оконного тайлинга, более стильную тему приложений, более чистые и удобные инструменты, а также виджеты, предоставляющие больше возможностей для управления системой.

2️⃣ Дизайнеры KDE усердно работали над сокращением количества страниц в утилите системных настроек Plasma и перемещением более мелких параметров вместе с другими настройками. Так обстоит дело с настройкой анимации при запуске приложений, которая теперь находится на странице «Курсоры». Кроме того, кнопка «Выделить измененные настройки» была перенесена в меню-гамбургер для более четкого вида.

3️⃣ Переход Plasma на новую технологию отображения графического сервера Wayland оказалась непростой задачей. Но, несмотря на то, насколько тяжелой была работа, она окупается, поскольку Wayland открывает множество новых способов взаимодействия с вашим рабочим столом. Поддержка Wayland в Plasma 5.27 стала лучше, чем когда-либо: исправлено множество ошибок и повышена надежность!

4️⃣ Dolphin 23.0 скрывает временные и резервные файлы, разгружая ваш вид и предотвращая случайное вмешательство в них. Другие мелкие детали, такие как отображение хода вычисления размера элемента в процессе его выполнения и информации о выбранном файле в информационной панели (вместо отображения информации о каждом файле, курсор которого перемещается), помогают вам яснее понимать, что происходит в каждый момент.

5️⃣ Разработчики переименовали Kalendar в Merkuro, так как приложение теперь не только позволяет управлять вашими событиями и задачами, но и контактами. Skanpage, утилита сканирования KDE, теперь позволяет изменять порядок страниц в многостраничных сканах с помощью перетаскивания и предоставляет больше параметров настройки, таких как яркость, контрастность, гамма и баланс цветов.

6️⃣ Itinerary - это путеводитель KDE. Помимо чтения и импорта данных из писем и SMS-сообщений с подтверждением авиакомпаний, Itinerary теперь может импортировать билеты на поезда из интернета, используя код бронирования и имя пассажира, а также получать данные о бронировании непосредственно с веб-сайта оператора. Обратите внимание, что это в настоящее время доступно только для Deutsche Bahn и SNCF.

Я не очень люблю ковыряться в чейндж-логах выискивая каждую мелочь, которую доработали или внедрили разработчики с очередным обновлением, для меня главное, чтобы новая версия работа стабильно и быстро, как предыдущая. Manjaro Linux 23 «Uranos» делает именно так, поэтому могу сказать, что обновление удалось.

Пользователи Manajro, какой версией дистрибутива пользуетесь вы и успели ли попробовать новинку? Поделитесь мнениями в комментариях
2👍2
Доброго и линуксового утра, друзья! 🌄

Пусть ваш день будет таким же стабильным, как Debian, и таким же гибким, как Arch. 🐧💻

Удачи и ярких идей вам, дорогие линуксоиды! 🚀 #Linux #ДоброеУтро #Суббота
👍3
📱 Российские чиновники и законодатели переходят на операционную систему "Аврора"!

Согласно информации газеты "Известия", госорганы и верхняя палата парламента начали получать смартфоны, работающие на "Авроре". Этот шаг - часть тестирования новой системы. В Совет Федерации уже поставлено несколько десятков таких устройств, и если тестирование будет успешным, их количество будет увеличено.

В процессе тестирования задействованы несколько российских брендов, каждый из которых предоставил несколько устройств. Компания "Ростех" поставила 3000 смартфонов с "Авророй" государственным и корпоративным заказчикам.

Эксперты утверждают, что внедрение отечественной операционной системы в государственные IT-системы - правильное решение, но требует соответствующей подготовки, включая разработку специализированного программного обеспечения.

Этот шаг также происходит на фоне отказа от использования iPhone в госструктурах после раскрытия разведывательной сети, использующей вредоносное ПО на устройствах Apple для шпионажа.

Таким образом, переход на "Аврору" подчеркивает важность обеспечения конфиденциальности данных пользователей. 🤖🔒 #Аврора #Россия #Смартфоны

💬 Поставьте в комментариях плюс, если считаете, что это полезное для государства внедрение. Если же считаете, что чиновники будут продолжать пользоваться iPhone и эта инициатива - пустая трата денег, то ставьте минус.
👍2👎1
🔐 Как придумывать и запоминать сложные пароли?

Сегодня информационная безопасность является важнейшим приоритетом не только многих компаний, но и неотъемлемой частью нашей повседневной жизни. Один из базовых принципов защиты информации – сложный пароль. В этой статье поделюсь с вами лайфхаками о том, как придумывать сложные пароли и легко запоминать их. Поехали!

Метод 1. Детские считалки

За основу пароля берём любой детский стишок или считалку. Лучше собственного сочинения. Подойдут любые детские рифмы, главное, чтобы строки засели с юных лет в вашей голове.

Пароль будет состоять из первых букв каждого слова на английской раскладке. Если буква стоит первой в предложении или строчке, то пишем ее с заглавной буквы. Заменяем некоторые буквы похожими по написанию цифрами (например, «ч» на «4», «о» на «0» и тд.). Не забываем о знаках препинания – они тоже нужны для сложного пароля.

Пример:

Идет бычок, качается,
Вздыхает на ходу:
- Ох, доска кончается,
Сейчас я упаду!

А вот, какой пароль получился:

B,,r,Dy[:-0,lr,Cze!

Метод 2. Парольная фраза

Этот способ похож на предыдущий, но с небольшими отличиями: вместо стихотворения берется какая-то известная вам фраза, а из каждого слова вы берете не одну, а две или три буквы.

Пароль будет состоять из первых букв каждого слова на английской раскладке, а вместо пробелов, в начале и в конце фразы можно поставить цифры и спецсимволы.

Пример:

Читайте наш блог в Дзен!

А вот, какой пароль получился:

1XbnYfi<kjDLpt!

Метод 3. Жаргон и терминология

Подразумевается использование профессионального жаргона, понятного крайне узкому числу людей. Эти слова куда более далеки от обычного человека. Например, можно использовать выписку из больницы или заковыристое медицинское определение.

Пример:

Циклопентанпергидрофенантрен — термин, состоящий из 28 букв. Если получается слишком длинно, то можно выкинуть гласные буквы и разбавить оставшиеся согласные заглавными, не забывая про специальные символы с обеих сторон пароля.

И вот, что получилось:

!WrkgynyghulhayynhY!

Метод 4. Памятные даты

Конечно, ваш день рождения или день начала семейной жизни — это не самая удачная основа для пароля. Событие должно быть исключительной важности, НО о нём должны знать только вы! Это может быть день, когда вы впервые съели жвачку, сбежали с урока или сломали каблук. Так как базис пароля будут составлять цифры, не лишним видится перемешивание их с буквами. Замените точки, разделяющие день, месяц и год, на любую букву, например маленькую английскую «l». Между датами проставим символ нижнего подчёркивания «_». Нули заменим на буквы «о».

Пример:

13.06.1985 и 15.10.2015

Получаем:

13lo6l1985_15l1ol2o15

Выберите для себя наиболее оптимальный способ создания пароля, чтобы ваши личные данные всегда были в безопасности!

P. S. В случае, если вы предпочитаете использовать генерацию паролей при помощи софта или терминала, то напомню, что на канале в Дзен выходило несколько статей про генерацию паролей.

1. Генерируем пароли прямо в терминале Linux
2. Генерируем случайчные числа в Linux или знакомство с /dev/random и /dev/urandom
👍2
Доброго утра, уважаемые подписчики и любители открытого и свободного ПО 🐧 Желаю вам перед началом новой рабочей недели хорошо отдохнуть и набраться сил! Напишите в комментариях чем занимаетесь и как проводите выходные?
👍2
💻 Поддержка жестов в Linux Mint 21.2 Victoria: насколько дистрибутив стал удобен для пользователей ноутбуков 💻

Алгоритмы Дзена работают так странно, что вполне существует гарантия того, что о выходе нового видео на канале вы узнаете только спустя пару месяцев. Поэтому сразу после того, как материал появился спешу поделиться ссылкой на него: https://dzen.ru/video/watch/64fcd4faa49fb24f3399db24?share_to=link

В очередной видеозаметке проверил на практике как работают жесты для тачпада в Linux Mint 21.2 Victoria. Смотрите, комментируйте, ставьте лайки 👍
👍3
🖥 GUI, TUI и CLI: поговорим про способы вывода информации в Linux (и не только) 🖥

Пользователи Windows и macOS привыкли к взаимодействию с софтом при помощи графического интерфейса (кнопочки, стрелочки, окошечки). Линуксоиды с опытом часто пользуются терминалом, выполняя там действия быстрее, чем это делают через те же кнопочки и стрелочки. Объединяет эти перечисленные категории пользователей то, что они все используют интерфейсы для взаимодействия с системой, про виды которых мы ниже и поговорим.

1️⃣ GUI (Graphical User Interface)

Приложением или графическим приложением называют практически любую программу, управление которой осуществляется посредством мыши, тачпада или сенсорного экрана. В рабочем окне отрисованы иконки и другие виджеты, и взаимодействие с программой представляет из себя, в сущности, последовательность нажатий курсором. В Linux возможность графически взаимодействовать с операционной системой предоставляется так называемой средой рабочего стола. Поверх неё можно пользоваться GUI-приложениями, такими как GIMP, VLC, Firefox, LibreOffice, файловый менеджер и т.д. для решения различных задач. Именно GUI открыл мир компьютеров для обычных пользователей; без него информационные технологии оставались бы уделом гиков.

2️⃣ CLI (Command Line Interface)

Это программа в командной строке, которая читает вводимые команды и выполняет запрошенные действия. В целом, любая программа, которой можно пользоваться через команды из терминала, попадает в эту категорию. У старых компьютеров не было мыши или других манипуляторов для управления операционной системой. Всё взаимодействие выполнялось через текстовый ввод и вывод, т. е. через CLI. У командной строки есть свои преимущества, особенно если речь идёт о настройке Linux на глубинном уровне: поднятии сетевого брандмауэра, организации локальной сети или даже управлении пакетами. Со всеми этими вопросами можно разобраться и с помощью GUI-программ, но CLI даёт более прямой и прицельный доступ к операционной системе. В любом случае, работа GUI-приложений также основана на обращении к ОС с помощью команд (которые прописаны в их программном коде). Многие известные утилиты с GUI представляют из себя графическую обёртку для инструментов CLI.

3️⃣ TUI (Text-based User Interface)

Как было сказано выше, работа со старыми компьютерами была целиком основана на CLI. Однако некоторый ограниченный спектр возможностей GUI можно имитировать и в текстовом терминале. Это и будет TUI: в отличие от интерфейса командной строки, в нём представлено больше виджетов и доступно управление как и с клавиатуры, так и с помощью мыши. TUI – это сокращение для text-based user interface (текстовый пользовательский интерфейс) или terminal user interface (терминальный пользовательский интерфейс). Слово "текстовый" в этом словосочетании означает, что всё показанное на экране, в сущности, представляет собой большой текст – набор символов, с помощью которого имитируются различные элементы управления, а слово "терминальный" – что обратиться к этому интерфейсу возможно только из терминала. TUI-приложения не так популярны, как GUI и CLI, но примеров можно найти множество. Так, к этой категории относятся текстовые браузеры и текстовые игры. Программы с TUI часто относят в категорию CLI, поскольку их интерфейс доступен только из текстовой консоли.

🏁 Несомненно, графические интерфейсы сейчас очень популярны, но стоит помнить, что вся суть работы графического интерфейса состоит в том, чтобы не показывать ранимому юзверю, что на самом деле происходит под капотом, когда он тычет кнопки и передвигает ползунки. Как известно, во многих знаниях многие печали. Напишите в комментариях, каким видом интерфейса пользуетесь чаще всего вы и почему?
👍1
Какой дистрибутив Linux изначально имел название "Пока ещё нет имени"?
Anonymous Quiz
33%
Debian
9%
Fedora
48%
Archlinux
11%
Ubuntu
🤔2
Доброго утра, Линукс-гуру! ☕️🐧

Понедельник - это как запуск новой версии ядра. Готовы ли вы к обновлениям и новым вызовам? 🚀💡

Пусть ваш день будет полон неожиданных команд и удивительных решений, как настоящее приключение в терминале!

Удачи и вдохновения вам, о Линукс-путешественники! 🌐 #Linux #ДоброеУтро #Понедельник
4
🔍 Продвинутые возможности команды find в Linux! 🚀

Команда find в Linux - мощный инструмент для поиска и манипуляции файлами. Для продвинутых пользователей есть флаг -exec, который позволяет выполнять команды и сценарии над найденными файлами. Вот несколько примеров:

1. Удалить все файлы .tmp в текущем каталоге:

find . -type f -name "*.tmp" -exec rm {} \;

2. Изменить права доступа всех найденных файлов на 644:

find /путь/к/папке -type f -exec chmod 644 {} \;

3. Скопировать все файлы .jpg в другой каталог:

find . -type f -name "*.jpg" -exec cp {} /путь/к/папке \;

4. Запустить собственный скрипт для каждого найденного каталога:

find /путь/к/папке -type d -exec ./myscript.sh {} \;

Эти команды позволяют автоматизировать множество задач и сделать вашу работу с файлами более эффективной. Попробуйте их сегодня! 💡🐧 #Linux #КомандаFind #ПродвинутыеВозможности

P. S. Больше возможностей при использовании утилиты find описано в статье на канале в Дзен, там прям разложил все по полочкам!
👍3