🐧📖 ТОП-10 книг по Linux в 2023 году
Популярные книги по изучению Linux на русском языке, опубликованные за последние несколько лет.
Для новичков
1. Linux API. Исчерпывающее руководство
Автор: Майкл Керриск
Полное руководство по API Linux — интерфейсу, используемому почти каждым приложением, работающим в системе Linux. В этом издании эксперт по Linux Майкл Керриск предоставляет обзор концепций, применяемых при работе с рассматриваемой операционкой.
В книге описано около 500 системных вызовов и библиотечных функций, более 200 примеров программ, 88 таблиц и 115 диаграмм. Это наиболее полная однотомная работа по API Linux и этой книге суждено стать новой классикой.
Прочитав ее, вы узнаете:
- Как читать и записывать файлы.
- Как и где применять сигналы, часы и таймеры.
- О тонкостях создания процессов и выполнения программы.
- Как писать безопасные приложения.
- Написание многопоточных программ с использованием потоков POSIX.
- Как создавать и использовать общие библиотеки.
- Как настроить выполнение межпроцессного взаимодействия с использованием каналов, очередей сообщений, общей памяти и семафоров.
- Как писать сетевые приложения с помощью API сокетов.
Достоинства
- «Во всех подробностях описывает все системные вызовы Linux и не только» — отзыв на Ozon.
- «Если планируете стать хорошим программистом под Линукс, то данная книга должна быть вашей настольной. Также рекомендую купить текстовыделитель» — отзыв на Ozon.
Недостатки
- «Переплёт немного хлипкий» — отзыв на Ozon.
- «Качество печати отвратительное» — отзыв на Ozon.
2. Внутреннее устройство LINUX
Автор: Брайан Уорд
В третьем издании известного бестселлера автор Брайан Уорд раскрывает все тонкости работы с Linux. Вы узнаете:
- Как загружается Linux: от загрузчиков до инициализации (systemd).
- Как ядро управляет устройствами, драйверами устройств и процессами.
- Как работают сети, интерфейсы, брандмауэры и серверы.
- Как инструменты разработки работают и связаны с общими библиотеками.
- Как писать эффективные сценарии оболочки.
Вы также изучите ядро и ключевые системные задачи внутри процессов пользовательского пространства, включая системные вызовы, ввод и вывод, а также обслуживание файловой системы. Книга сочетает в себе базовую информацию, теорию, примеры из реальной жизни и подробные объяснения всего, что вам нужно знать при работе с Linux.
Достоинства
- «Отличная книга для администраторов Linux. Рассмотрено большинство аспектов современного Linux. Советую всем, кто знакомится с Linux или хочет обновить знания» — отзыв на Ozon.
- «Написано доступным языком, подходит больше для новичков, но бывалые админы могут почерпнуть для себя новое либо вспомнить забытое» — отзыв на Ozon.
Недостатки
- «Некоторые темы освещены поверхностно» — отзыв на Ozon.
- «Перевод настолько отвратительный, что при каждом сомнительном утверждении или при определении термина приходится заглядывать в оригинал ---- и, о боже мой, в 2 из 3х случаев обнаруживается ошибка перевода» — отзыв на Ozon.
- «Честно говоря, перевод не очень. Путаются понятия оперативной памяти (memory) и хранилища (disk space), в книге и то и то это просто память» — отзыв на Литрес.
3. Linux в действии
Автор: Дэвид Клинтон
Это уникальное руководство даст вам необходимые навыки и глубокое понимание предложенных концепций, для эффективного администрирования системы, основанной на Linux. В книге вы найдете 12 реальных проектов, которые позволят вам детально разобраться с операционкой. Каждая глава завершается ревью лучших практик, новых терминов и упражнений. Это руководство охватывает широкий спектр тем, таких как: обеспечение безопасности файлов, папок и серверов, безопасная установка патчей и приложений, а также управление сетевыми ресурсами.
Что внутри:
- Настройка безопасной среды Linux.
- Управление безопасным удаленным подключением.
- Создание устройства восстановления системы.
- Исправление и обновление системы.
Никакого предварительного опыта администрирования Linux не требуется.
Достоинства
- «Качественная печать» — отзыв на Ozon.
- «Книга для начинающих и продвинутых пользователей. Отличная подача материала. Качество книги хорошее. Мягкий переплет» — отзыв на Ozon.
Недостатки
- «Перевод плохой. После покупки этой книги на русском пришлось искать оригинал книги на английском, так как авторы перевода не позаботились о том каким образом можно запомнить команды. pwd (текущий рабочий каталог) – и как это запомнить? ls (вывод содержимого каталога) – что ? cd (смена каталога) – ?. В оригинале автор об этом позаботился» — отзыв на Литерс.
4. Linux. Книга рецептов. Все необходимое для администраторов и пользователей
Автор: Карла Шрёдер
Эффективное пособие, обучающее новичков в мире Linux фундаментальным навыкам, необходимым для управления операционной системой как с использованием интуитивных графических интерфейсов, так и с помощью командной строки. Задача автора заключается в том, чтобы обеспечить читателя возможностью мгновенно приступить к действиям, используя яркие и ясные примеры из реальной практики.
Вы узнаете, как:
- Использовать systemd, новый комплексный менеджер сервисов.
- Создавать простые или сложные брандмауэры с помощью firewalld.
- Настраивать безопасные сетевые подключения для систем Linux и мобильных устройств.
- Управлять пользователями и группами и контролировать доступ к файлам
- Создавать интернет-маршрутизатор/брандмауэр на Raspberry Pi.
- Управлять файловыми системами и разделами.
Достоинства
- «Потрясная книга! Воистину все необходимое! Для новичков в Linux коих еще великое множество самое оно, жаль только про Vine ничего нет, хотя может это и к лучшему...» — отзыв на отзыв на Ozon.
5. Linux. От новичка к профессионалу
Автор: Денис Колисниченко
Содержание книги широко охватывает различные аспекты использования рассматриваемой операционки, начиная от возможности запуска игр для Windows на платформе Linux и заканчивая созданием собственного веб-сервера. Издание включает в себя следующие темы: вход в систему, управление файловой системой, работа с графическим интерфейсом, установка программного обеспечения, настройка сети и Интернет-соединения, использование Интернета, обеспечение безопасности, создание резервных копий, защита от вирусов и другие смежные вопросы. В материале присутствуют последние версии таких дистрибутивов, как Fedora, openSUSE, Slackware и Ubuntu.
Достоинства
- «Наконец-то исправили кучу кочевавших раньше в книгах нелепых опечаток типа "rw"-только для чтения» — отзыв на Ozon.
- «Отличная книга без воды и без ненужных скриншотов экрана» — отзыв на Ozon.
- «Одно из лучших русскоязычных изданий по Линуксу. Автор грамотно и последовательно излагает материал. Также хотел бы отметить книгу этого же автора о системном администрировании» — отзыв на Литерс.
Недостатки
- «Бумага как туалетная, в подарок не пойдет» — отзыв на Ozon.
6. Библия Linux
Автор: Негус Кристофер
В этом подробном руководстве известный эксперт Кристофер Негус уделяет особое внимание инструментам командной строки, а также последним версиям популярных дистрибутивов — Red Hat Enterprise Linux, Fedora и Ubuntu.
Достоинства
- «Хорошее структурированное содержание, хотя некоторые темы раскрыты не полностью. Покупал как справочник, который всегда под руками. Хорошая бумага, хорошо читаемый шрифт. Есть задания, выполняя которые – хорошо вникаешь в соответствующие темы» — отзыв на Ozon.
Недостатки
- «Мягкая обложка и переплет на термоклее – снизит выживаемость книги в разы. Есть опечатки, ошибки по содержанию, немного устаревшие вещи (но это и понятно – Linux весьма динамически развиваемая экосистема, и книги не за всем успевают). Цена выглядит чуть выше адекватной» — отзыв на Ozon.
- «Книга скорее подойдет тем, кто только начинает изучать Linux или как шпаргалка. Материала много, но все рассказывается поверхностно» — отзыв на Ozon.
Для продвинутых пользователей
7. Linux глазами хакера
Автор: Михаил Фленов
В книге представлены рекомендации для максимального увеличения производительности и обеспечения безопасности ОС Linux. Она охватывает разнообразные аспекты базового администрирования и контроля доступа, включая настройку Firewall, серверов файлового обмена, WEB-, FTP- и Proxy-серверов, а также службы DNS. Кроме того, она охватывает вопросы мониторинга системы и архивирования данных. Автор выделяет потенциальные уязвимости и предлагает рекомендации по их предотвращению, а также действиям в случае взлома системы. В шестом издании учтены последние обновления Ubuntu, а также добавлены описания программ для проверки безопасности конфигурации ОС. Это идеальное руководство для опытных пользователей, стремящихся максимально оптимизировать работу ОС Linux.
Достоинства
- «Материал представлен доходчиво » — отзыв на Ozon.
- «Для начинающих самое то» — отзыв на Ozon.
8. Linux. Командная строка
Автор: Дэниел Джей Барретт
С этим руководством вы поднимите свои навыки работы с операционкой Linux на новый уровень. Независимо от того, являетесь ли вы системным администратором, разработчиком ПО или увлеченным любителем, это практическое издание поможет вам работать быстрее и эффективнее. Вы научитесь создавать и запускать сложные команды, которые решают реальные бизнес-задачи, обрабатывают и извлекают информацию, а также автоматизируют ручной труд.
Достоинства
- «Материал доступно изложен» — отзыв на Ozon.
- «Хорошее дополнение к основному справочнику к Linux. Такую стоит иметь под рукой» — отзыв на Ozon.
Недостатки
- «Очень тонкая бумага. Буквы просвечивают и нужен хороший свет для чтения, чтоб это исправить. Невозможно пользоваться текстовыделителями, они просвечивают на пару страниц. Хотите что-то выделить для себя – аккуратно обведите карандашиком. Подача материала не цепляет. Начал с таким воодушевлением читать, но чем дальше тем скучнее» — отзыв на Ozon.
9. Внутреннее устройство Linux
Автор: Дмитрий Кетов
Книга Дмитрия Кетова «Внутреннее устройство Linux» представляет собой исчерпывающее руководство по внутренней архитектуре операционной системы Linux. Автор в подробностях разбирает все аспекты ядра Linux, начиная с его структуры и организации, и продвигаясь к более сложным темам: управление процессами, файловой системой, сетевыми протоколами и драйверами устройств.
Достоинства
- «Хорошая книга для людей, которые уже имеют опыт работы с unix-like системами. Отлично разобран механизм назначения прав доступа, в том числе через ACL. Много примеров, выполнение которых поможет закрепить знания и приобрести навыки» — отзыв на Литрес.
- «Эта книга — одна из лучших в русскоязычном сегменте. Написана хорошим профессиональным языком, и в своем объеме освещает все, что заявлено» — отзыв на Литерс.
Для опытных специалистов
10. Python и DevOps: Ключ к автоматизации Linux
Авторы: Ной Гифт, Кеннеди Берман, Альфредо Деза, Григ Георгиу
Это уникальное практическое издание продемонстрирует читателю, как использовать Python для решения повседневных задач в системном администрировании Linux, используя мощные инструменты DevOps, такие как Docker, Kubernetes и Terraform.
Что вы найдете внутри:
- Основы Python, включая краткое введение в язык программирования.
- Автоматизация работы с текстом и файловой системой, разработка утилит командной строки.
- Использование утилит Linux, управление пакетами, системы сборки, мониторинг, автоматизированное тестирование.
- Облачные вычисления, инфраструктура как код, Kubernetes и инструменты для бессерверных архитектур.
- Применение DevOps-подхода к операциям с машинным обучением и обработке данных.
Это идеальное руководство для опытных пользователей, желающих расширить свои навыки в области системного администрирования Linux с использованием Python и современных инструментов DevOps.
Достоинства
- «Книга легко читается» — отзыв на Ozon.
- «Хорошая книга, качество бумаги, актуальная тематика» — отзыв на Ozon.
Недостатки
- «Некоторые скриншоты командной строки (те, которые на черном фоне) бледные, приходится вглядываться» — отзыв на Ozon.
- «Громкий заголовок, а по факту просто вводные по технологиям» — отзыв на Ozon.
Знаете еще одно неплохое издание по работе с операционной системой Linux? Не стесняйтесь добавить его в комментариях. Приятного чтения!