LeetCode для DevOps — 70+ реальных хардкорных задач
Коллекция практических заданий для DevOps и backend-инженеров. Все задачи основаны на реальных сценариях, имеют разные уровни сложности и автоматическую проверку решений
Тренируйся легко💪
☝️ Ссылка источник
✈️ Linux Ninja
Коллекция практических заданий для DevOps и backend-инженеров. Все задачи основаны на реальных сценариях, имеют разные уровни сложности и автоматическую проверку решений
Тренируйся легко
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
Наткнулся на полезный репо «doxx»
Инструмент для извлечения текста из🪑
☝️ Ссылка источник
✈️ Linux Ninja
Инструмент для извлечения текста из
.docx прямо в терминале Linux. Работает быстро и безопасно, идеально для админов и разработчиков Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Шпаргалка по CRON задачам в Linux
✈️ Linux Ninja
Удобная инфографика для быстрого понимания и настройки CRON заданий: форматы, примеры, операторы и полезные команды crontab. Отличный помощник для автоматизации в Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍2
Наткнулся на интересный костыль с Хабра «Деградация батареи в Linux»
Для всех кто хочет мониторить состояние батареи в Linux: с помощью команды upower можно узнать процент износа и вывести его на Waybar
Автор делится готовыми скриптами и настройкой, так что результат видно сразу — удобно и полезно🔍
☝️ Ссылка источник
✈️ Linux Ninja
Для всех кто хочет мониторить состояние батареи в Linux: с помощью команды upower можно узнать процент износа и вывести его на Waybar
Автор делится готовыми скриптами и настройкой, так что результат видно сразу — удобно и полезно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Заменяйте часть команды с помощью
Например, если вы опечатались и вместо
✈️ Linux Ninja
Заменяйте часть команды с помощью
fcНапример, если вы опечатались и вместо
apt ввели atp, можно заменить его в команде так:fc -s atp=apt
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍2❤1
Принес полезное «DockerCheatSheet» — руководство по использованию Docker
Удобная шпаргалка Docker всё нужное в одном месте: основные команды, примеры конфигурации Dockerfile, инструкции по управлению образами, контейнерами, сетями и томами, а также краткий обзор docker-compose
Забираем в закладки пригодится❤️
☝️ Ссылка источник
✈️ Linux Ninja
Удобная шпаргалка Docker всё нужное в одном месте: основные команды, примеры конфигурации Dockerfile, инструкции по управлению образами, контейнерами, сетями и томами, а также краткий обзор docker-compose
Забираем в закладки пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Kubernetes The Hard Way — мощный гайд где ты вручную поднимаешь кластер
Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.
Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя🏴☠️
☝️ Ссылка источник
✈️ Linux Ninja
Автор поднял более 400 кластеров вручную и делится результатами почти двух лет работы и скриптов отполированных до блеска.
Если хочешь не просто «запустить Kubernetes» а разобраться, почему каждый бинарь и каждое соединение работают именно так — эта сокровищница для тебя
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Быстрый совет по Linux
Команда
Результат отобразит оба файла рядом друг с другом, а различия будут выделены красным и зелёным, что упрощает визуальное сравнение
✈️ Linux Ninja
Команда
diff — полезный инструмент для поиска различий между файлами в терминале Linux. Однако icdiff предлагает более удобное сравнение: вывод в виде двух колонок с подсветкой отличий$ icdiff config-1 config-2
Результат отобразит оба файла рядом друг с другом, а различия будут выделены красным и зелёным, что упрощает визуальное сравнение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
C Днём Рождения! Сегодня 25 августа 34 года со дня первого анонса Linux 🎉
25 августа 1991 года 21-летний финский студент Линус Бенедикт Торвальдс сделал в группе новостей comp.os.minix свое знаменитое заявление о том, что он работает над свободной операционной системой для клонов 386(486) AT, просто в качестве «хобби»
Все верно, прошло 34 года с тех пор, как он сделал это заявление, и он, вероятно, даже не мечтал, что так называемое «хобби» превратится во что-то огромное, чем будут пользоваться миллионы пользователей компьютеров по всему миру🎁
☝️ Ссылка источник
✈️ Linux Ninja
25 августа 1991 года 21-летний финский студент Линус Бенедикт Торвальдс сделал в группе новостей comp.os.minix свое знаменитое заявление о том, что он работает над свободной операционной системой для клонов 386(486) AT, просто в качестве «хобби»
Привет всем, кто использует minix —
я делаю (бесплатную) операционную систему ( просто хобби, она не будет большой и профессиональной, как gnu ) для клонов AT 386(486). Это назревало с апреля и начинает приближаться. Я хотел бы получить любые отзывы о том, что людям нравится/не нравится в minix, так как моя ОС чем-то на нее похожа (такая же физическая структура файловой системы (по практическим причинам) среди прочего).
В настоящее время я портировал bash(1.08) и gcc(1.40), и, похоже, все работает. Это означает, что я получу что-то практичное в течение нескольких месяцев, и мне хотелось бы узнать, какие функции нужны большинству людей. Любые предложения приветствуются, но я не обещаю, что реализую их. 🙂
Linux
PS. Да — она свободна от кода minix и имеет многопоточную файловую систему. Он НЕ портативен (использует переключение задач 386 и т. д.), и , вероятно, никогда не будет поддерживать ничего, кроме жестких дисков AT , поскольку это все, что у меня есть :-(.
Все верно, прошло 34 года с тех пор, как он сделал это заявление, и он, вероятно, даже не мечтал, что так называемое «хобби» превратится во что-то огромное, чем будут пользоваться миллионы пользователей компьютеров по всему миру
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉14👍3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс вам годный тренажёр по Linux-терминал — «CLI Exercises»
Если хочешь прокачать свои навыки работы в терминале «CLI Exercises» находка для тебя
Тут сотни упражнений на😎
☝️ Ссылка источник
✈️ Linux Ninja
Если хочешь прокачать свои навыки работы в терминале «CLI Exercises» находка для тебя
Тут сотни упражнений на
grep, awk, sed оформленных как текстовый интерфейс. Всё сопровождается подсказками и решениями, что делает их полезными для начинающих Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
Интерактивная карта ядра Linux
Как устроено ядро Linux? Посмотрите на него как на живую экосистему: подсистемы, драйверы, процессы и их связи. Интерактивная схема превращает сухую документацию в наглядный атлас — кликаете по узлам и видите контекст🕵️♂️
☝️ Ссылка источник
✈️ Linux Ninja
Как устроено ядро Linux? Посмотрите на него как на живую экосистему: подсистемы, драйверы, процессы и их связи. Интерактивная схема превращает сухую документацию в наглядный атлас — кликаете по узлам и видите контекст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1🐳1
Пошаговая загрузка Linux: от включения питания до входа пользователя
🟠 Шаг 1 – При включении питания загружается прошивка BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) из энергонезависимой памяти и выполняется POST (Power-On Self Test – самотестирование при включении)
🟠 Шаг 2 – BIOS/UEFI обнаруживает подключённые устройства, включая процессор, оперативную память и накопители
🟠 Шаг 3 – Определяется загрузочное устройство, с которого будет загружена операционная система — это может быть жёсткий диск, сетевой сервер или CD/DVD
🟠 Шаг 4 – BIOS/UEFI запускает загрузчик (например, GRUB), который отображает меню выбора операционной системы или ядра для загрузки
🟠 Шаг 5 – После подготовки ядра система переходит в пользовательское пространство. Ядро запускает systemd как первый пользовательский процесс. Он управляет процессами и службами, определяет остальное оборудование, монтирует файловые системы и запускает рабочий стол
🟠 Шаг 6 – systemd активирует целевое состояние по умолчанию при загрузке системы и запускает вспомогательные модули
🟠 Шаг 7 – Выполняется набор стартовых скриптов и настраивается рабочее окружение
🟠 Шаг 8 – Появляется окно входа в систему. Система полностью готова к использованию
✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
Быстрый совет по Linux
Многие об этом не знают или почти не используют
В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды
Опция
Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию
Чтобы снова разрешить удаление файла, используйте флаг
✈️ Linux Ninja
Многие об этом не знают или почти не используют
В Linux можно сделать файл или директорию неудаляемыми, установив флаг неизменяемости (immutable) с помощью команды
chattr:$ sudo chattr +i -V /home/traw/keys.txt
Опция
-V — подробный вывод (verbose)Чтобы сделать директорию неудаляемой, добавьте рекурсивную опцию
-R:$ sudo chattr +i -VR /home/traw/backups
Чтобы снова разрешить удаление файла, используйте флаг
-i. Для директорий — -i с опцией -RPlease open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2
Откопал интересную статью объясняют как устроена файловая система Linux
Linux хранит все файлы в одной большой системе папок, которая начинается с /. Каждая папка нужна для чего-то своего: в /bin лежат основные программы, в /etc — настройки, в /home — личные файлы пользователей, а в /var — журналы и временные данные
Другие папки помогают компьютеру запускаться и работать с устройствами. Всё похоже на шкаф с полками, где у каждой полки своё предназначение📚
☝️ Ссылка источник
✈️ Linux Ninja
Linux хранит все файлы в одной большой системе папок, которая начинается с /. Каждая папка нужна для чего-то своего: в /bin лежат основные программы, в /etc — настройки, в /home — личные файлы пользователей, а в /var — журналы и временные данные
Другие папки помогают компьютеру запускаться и работать с устройствами. Всё похоже на шкаф с полками, где у каждой полки своё предназначение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
Принес поиграться «VIM Master» игра для освоения базовых команд VIM
Изучение Vim это не скучные команды, а настоящий квест!
Запускается прямо в браузере и превращает команды🎮
☝️ Ссылка источник
✈️ Linux Ninja
Изучение Vim это не скучные команды, а настоящий квест!
Запускается прямо в браузере и превращает команды
h, w, dd, yy и другие в задания по уровням, а Challenge Mode заставит тебя соревноваться с самим собой на скорость и точность Please open Telegram to view this post
VIEW IN TELEGRAM
🤝8🐳2❤1
Шпаргалка по iptables: все основные команды в одном месте
Cобраны все основные команды для настройки фаервола в Linux: проверка правил, фильтрация трафика, NAT, логирование и многое другое
Пригодится каждому админу🎁
✈️ Linux Ninja
Cобраны все основные команды для настройки фаервола в Linux: проверка правил, фильтрация трафика, NAT, логирование и многое другое
Пригодится каждому админу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Полезная находка «Linux Survival» ваш проводник в мир командной строки
Это сайт где можно быстро и легко научиться пользоваться Linux. Он даёт удобный тренажёр командной строки прямо в браузере, так что можно сразу пробовать команды и видеть результат
Всё подано простыми шагами: немного теории, задание, проверка знаний и так по модулям📝
☝️ Ссылка источник
✈️ Linux Ninja
Это сайт где можно быстро и легко научиться пользоваться Linux. Он даёт удобный тренажёр командной строки прямо в браузере, так что можно сразу пробовать команды и видеть результат
Всё подано простыми шагами: немного теории, задание, проверка знаний и так по модулям
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2