Интерактивная карта ядра 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
Быстрый совет по Linux
Создавайте несколько дочерних каталогов, даже если родительский каталог не существует:
Это создаст следующую структуру каталогов👆
✈️ Linux Ninja
Создавайте несколько дочерних каталогов, даже если родительский каталог не существует:
$ mkdir -vp songs/{artists,albums,genres/{classical,pop}}Это создаст следующую структуру каталогов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Linux Ninja
Чей добряк 👩💻 ✈️ Linux Ninja
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8❤1
Принёс клад DevOps инженеров «DevOps Bash Tools» репо с 1000+ скриптами
Коллекция более 1000 Bash скриптов для автоматизации DevOps-задач: работа с облачными платформами, контейнерами, CI/CD, базами данных и API
Готовые конфиги и утилиты экономит кучу времени💪
☝️ Ссылка источник
✈️ Linux Ninja
Коллекция более 1000 Bash скриптов для автоматизации DevOps-задач: работа с облачными платформами, контейнерами, CI/CD, базами данных и API
Готовые конфиги и утилиты экономит кучу времени
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🤡1
Свежее руководство по созданию собственного системного вызова для Linux 6.8
Автор статьи подробно рассказывает какие пакеты поставить на разных дистрибутивах, как скачать и собрать ядро, а затем добавить в него свою функцию
Интересное чтиво для тех кто давно хотел «подружиться» с внутренностями Linux📚
☝️ Ссылка источник
✈️ Linux Ninja
Автор статьи подробно рассказывает какие пакеты поставить на разных дистрибутивах, как скачать и собрать ядро, а затем добавить в него свою функцию
Интересное чтиво для тех кто давно хотел «подружиться» с внутренностями Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Принёс поиграться «CMD Challenge» игра для обучения работе в терминале
Тренажёр для тех кто хочет освоить или закрепить навыки командной строки
Уровни выстроены по принципу «от простого к сложному» что помогает шаг за шагом привыкнуть к синтаксису Bash, научиться читать справку и находить оптимальные решения❓
☝️ Ссылка источник
✈️ Linux Ninja
Тренажёр для тех кто хочет освоить или закрепить навыки командной строки
Уровни выстроены по принципу «от простого к сложному» что помогает шаг за шагом привыкнуть к синтаксису Bash, научиться читать справку и находить оптимальные решения
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝7👍3❤2
Быстрый совет по Linux
Найдите недавно изменённые файлы за последние 5 минут:
Полезно, когда вы устраняете неполадки и хотите знать, какие файлы были недавно изменены
✈️ Linux Ninja
Найдите недавно изменённые файлы за последние 5 минут:
find . -type f -mmin -5
Полезно, когда вы устраняете неполадки и хотите знать, какие файлы были недавно изменены
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🍾2🤝1
Краткая шпаргалка по работе с ACL в Linux
Что это такое, как добавить права для конкретных пользователей и групп, и как работает маска для синхронизации прав доступа
Отличный старт для понимания расширенных механизмов управления доступом в Linux❤️
✈️ Linux Ninja
Что это такое, как добавить права для конкретных пользователей и групп, и как работает маска для синхронизации прав доступа
Отличный старт для понимания расширенных механизмов управления доступом в Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Не нравится видеть повсюду скрытые директории
Можно использовать опцию
✈️ Linux Ninja
Не нравится видеть повсюду скрытые директории
. и ..?Можно использовать опцию
-A чтобы скрыть их при выводе всех файлов, включая скрытые:$ ls -lA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Полезная находка «WinApps» альтернативный подход к запуску Windows-софта на Linux
Проект позволяет запускать Windows приложения на Linux так, будто они «родные»: программы работают внутри виртуальной машины Windows, но отображаются в GNOME, KDE или XFCE через FreeRDP, поддерживая интеграцию с файловой системой, контекстным меню и даже URI-ссылками
Фактически это альтернатива Wine, но более надёжная за счёт полноценной Windows-среды😒
☝️ Ссылка источник
✈️ Linux Ninja
Проект позволяет запускать Windows приложения на Linux так, будто они «родные»: программы работают внутри виртуальной машины Windows, но отображаются в GNOME, KDE или XFCE через FreeRDP, поддерживая интеграцию с файловой системой, контекстным меню и даже URI-ссылками
Фактически это альтернатива Wine, но более надёжная за счёт полноценной Windows-среды
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4
Откопал вам мощный список 20 Kubernetes челленджей для девопс
Проверка на прочность: подойдут для собеса, и для личной прокачки:
В каждом челлендже есть несколько вариантов ответов и объяснение почему правильный вариант работает именно так❤️
✈️ Linux Ninja
Проверка на прочность: подойдут для собеса, и для личной прокачки:
1. Подсчёт endpoints
2. Ждём чуда
3. Я сказал стоп
4. Проектирование shared-кластеров
5. Kernel panic
6. Прыгай, кролик
7. Сколько — это слишком много
8. Держим свет включённым
9. Прожорливый etcd
10. Умножение pod’ов
11. В одиночку
12. Rollin’
13. Всё что можешь съесть
14. Bounce
15. В кроличью нору
16. Throttled
17. Липкий бардак
18. Жив или мёртв
19. Связанный по рукам
20. Один, чтобы связать их всех
В каждом челлендже есть несколько вариантов ответов и объяснение почему правильный вариант работает именно так
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2👍1