Основы и архитектура Linux - кратко и по делу 🐧

179 подписчиков

12+
12+

2 часа назад

ПожаловатьсяНарушение авторских прав

179 подписчиков

12+
12+

2 часа назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 часа назад

📌 https://t.me/+hFQFdrxQ2fAwNzVi – Канал с инструментами для работы с Linux, уроками xакинга 📌 https://t.me/linuxacademiya- канал с обучающими материалами администрирования Linux 📌 https://t.me/addlist/w4Doot-XBG4xNzYy - супер папка для всех, кто работает с Linux https://uproger.com/100-vazhnyh-komand-linux-dlya-ezhednevnoj-raboty/ . - 100 команд linux Linux — это модульная операционная система, построенная вокруг ядра и набора пользовательских инструментов. Её архитектура проста, но невероятно гибкая, что делает Linux идеальным для серверов, контейнеров и встраиваемых систем. Что важно понимать: *Ядро (Kernel)* Центр системы: управление процессами, памятью, драйверами, сетями, файловыми системами. Именно ядро общается с железом и распределяет ресурсы. *User Space* Всё, что работает «поверх» ядра: шеллы, демоны, утилиты, приложения. Этот слой изолирован от ядра и использует системные вызовы для работы. *Дистрибутив* Ядро + пакетный менеджер + набор утилит + конфигурации. Отсюда разница между Ubuntu, CentOS, Arch, Debian. *Философия модульности* В Linux почти всё — сменяемое. Можно заменить shell, сетевой стек, init-систему, файловую систему или вообще собрать свой rootfs. Ключевые компоненты архитектуры: *Процессы и планировщик (CFS)* Ядро управляет процессами, распределяя CPU так, чтобы нагрузка была сбалансированной. *Память и виртуальное адресное пространство* Каждому процессу даётся свой виртуальный адрес. Ядро следит, кто и что может читать. Физическая память используется через страницы, swap, кеши. *Файловые системы* ext4, XFS, Btrfs — иерархия одна, точки монтирования разные. Всё выглядит как единое дерево каталогов. *Устройства как файлы* /dev — интерфейс к железу. Диск, терминал, сеть — всё представлено как файл. *Init-система (systemd или альтернатива)* Запускает службы, управляет логами, юнитами, зависимостями. *Права и безопасность* Пользователи, группы, доступ к файлам, capabilities, seccomp, namespaces. Почему это важно: Лёгкая модульность позволяет запускать Linux в смартфонах, серверах и контейнерах. Архитектура строится на понятных слоях: ядро → системные вызовы → user space. Система остаётся стабильной, предсказуемой и прозрачной для отладки. https://www.youtube.com/watch?v=FP8UwvEe3Cs

Название:

Основы и архитектура Linux - кратко и по делу 🐧

Категория:

Разное