Linux остается одной из самых востребованных операционных систем в мире: она лежит в основе серверов, встраиваемых устройств, облачных платформ и суперкомпьютеров. Для тех, кто хочет освоить эту систему с нуля или углубить свои знания, издательство ДМК Пресс предлагает широкий выбор литературы. В этой статье мы собрали Топ книг по Linux из каталога издательства, которые подойдут и начинающим пользователям, и опытным администраторам, и разработчикам.
Обзор книг
В каталоге ДМК Пресс представлены издания, охватывающие разные аспекты работы с Linux: от базового знакомства с системой до программирования ядра и обеспечения безопасности. Ниже приведена таблица с краткими характеристиками ключевых книг.
| Название | Автор | Основная тема | Для кого |
|---|---|---|---|
| Программирование ядра Linux | Кайван Н. Биллимориа | Внутреннее устройство ядра, разработка модулей, синхронизация | Опытные программисты, системные разработчики |
| Защита и укрепление Linux | Дональд А. Тиволт | Безопасность Ubuntu и AlmaLinux, автоматизация с OpenSCAP, защита от вредоносного ПО | Администраторы, специалисты по ИБ |
| Основы работы с Linux. Учебный курс | Н. М. Войтов | Базовые навыки работы в Red Hat Enterprise Linux | Начинающие пользователи, студенты |
| Операционная система Линукс. Курс лекций | Г. В. Курячий | Основные понятия ОС Linux, практические примеры | Студенты, преподаватели |
| Встраиваемые системы на основе Linux | Крис Симмондс | Разработка встраиваемых приложений | Инженеры, разработчики embedded-систем |
| Linux с нуля | Жерар Бикманс | Сборка собственного дистрибутива Linux | Энтузиасты, желающие понять систему изнутри |
| За пределами «Linux с нуля». Том 1 и Том 2 | Жерар Бикманс | Продвинутая настройка и расширение собственной системы | Пользователи, знакомые с основами сборки |
| Администрирование Red Hat Enterprise Linux | Н. М. Войтов | Администрирование RHEL, подготовка к экзаменам | Системные администраторы |
| Raspberry Pi OS: Системное администрирование с systemd и Python | Роберт Корецкий | Администрирование Raspberry Pi OS, работа с systemd и Python | Мейкеры, администраторы одноплатных компьютеров |
| Введение в технологии контейнеров и Kubernetes | Коллектив авторов | Контейнеризация в GNU/Linux, Docker, Podman, Kubernetes | DevOps-инженеры, администраторы |
Краткие аннотации
Программирование ядра Linux
Книга представляет собой подробное введение в ядро Linux. Читатель научится конфигурировать и собирать ядро 6.1 LTS из исходного кода, писать качественный код модулей для ядер серии 6.x, а также разберется с синхронизацией внутри ядра. Издание адресовано программистам, имеющим опыт работы с C.
Защита и укрепление Linux
Это введение в новейшие меры безопасности Linux на примере последних версий Ubuntu и AlmaLinux. Рассматриваются автоматическое усиление системы с помощью OpenSCAP, укрепление конфигурации ядра, защита от вредоносного ПО и сканирование на предмет уязвимостей. Книга предполагает наличие практического опыта работы с командной строкой.
Основы работы с Linux. Учебный курс
Книга знакомит читателей с основами работы в Linux на примере Red Hat Enterprise Linux. Она предназначена для людей, которые только начинают осваивать систему. Курс состоит из 14 модулей, последовательно раскрывающих базовые концепции.
Операционная система Линукс. Курс лекций
В курсе даются основные понятия операционной системы Linux и важнейшие навыки работы в ней. Изложение сопровождается большим количеством практических примеров. Материал ориентирован на студентов и преподавателей.
Встраиваемые системы на основе Linux
Книга посвящена разработке встраиваемых приложений для Linux. Рассматриваются вопросы настройки системы, работы с периферией и оптимизации под конкретные аппаратные платформы. Издание будет полезно инженерам и разработчикам embedded-систем.
Linux с нуля
Если вы мечтаете собрать свою собственную операционную систему, эта книга для вас. Из нее вы узнаете, как подготовить набор инструментальных средств, откуда и какие пакеты загружать и как шаг за шагом собрать работающий дистрибутив.
За пределами «Linux с нуля» (Том 1 и Том 2)
Продолжение культового руководства. В этих томах рассматриваются более сложные темы: настройка графического окружения, работа с сетью, установка дополнительного программного обеспечения и тонкая настройка системы.
Администрирование Red Hat Enterprise Linux
Учебный курс, посвященный администрированию RHEL. В книге рассматриваются установка, настройка служб, управление пользователями и безопасностью. Подходит для подготовки к сертификации RHCSA.
Raspberry Pi OS: Системное администрирование с systemd и Python
Книга посвящена основам администрирования Raspberry Pi OS. Рассматривается работа с systemd, управление службами и автоматизация задач с помощью Python. Издание будет полезно владельцам одноплатных компьютеров.
Введение в технологии контейнеров и Kubernetes
В книге рассмотрены механизмы, обеспечивающие работу контейнеров в GNU/Linux, основы работы с Docker и Podman, а также система оркестрирования Kubernetes. Материал ориентирован на DevOps-специалистов и системных администраторов.
Как выбрать книгу
При выборе книги стоит отталкиваться от вашего текущего уровня и целей. Если вы только начинаете знакомство с Linux, обратите внимание на «Основы работы с Linux» или «Операционную систему Линукс. Курс лекций». Для углубленного изучения внутреннего устройства системы подойдут «Linux с нуля» и «Программирование ядра Linux». Специалистам по безопасности будет интересна «Защита и укрепление Linux», а тем, кто работает с контейнерами, - «Введение в технологии контейнеров и Kubernetes».
Все перечисленные издания доступны в каталоге ДМК Пресс. Выбирайте книгу по своему уровню и задачам, и Linux откроется вам с новой стороны.