Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

Главная | Все статьи | Мотивация

Рецензия на книгу «UNIX и LINUX: Руководство системного администратора»

Время чтения статьи ~2 минуты 18
Рецензия на книгу «UNIX и LINUX: Руководство системного администратора» главное изображение

«Руководство системного администратора» — переиздание на русском языке классического пособия, в котором администрирование систем разбирается на практических примерах. Константин В., системный администратор хостинга REG.RU, рассказывает, почему стоит прочитать эту книгу.

Книга, о которой пойдет речь в статье — ультимативный учебник по системам UNIX и LINUX, который мне посоветовали коллеги. Его прочитали почти все сотрудники нашего отдела, а некоторые используют до сих пор используют в качестве настольного пособия для ежедневной работы. В этой статье расскажу, почему его важно прочитать каждому системному администратору.

Об авторах книги

Немет, Снайдер, Хэйн, Уэйли и Макин — практикующие специалисты и обладатели ученых степеней американских университетов в технических сферах: электротехнике, деловом администрировании и вычислительной технике.

О чем книга

«Руководство системного администратора» не подходит для чтения перед сном: книга написана вполне понятным, но техническим языком, в которым встречаются сложные термины. Это делает ее универсальной — учебник будет полезен и начинающим системным администраторам, и специалистам с опытом. Например, последним книга поможет заполнить пробелы в знаниях об архитектуре Unix и Linux.

Руководство разделено на четыре части:

  • Основы администрирования — вводный раздел с подробной информацией о загрузке системы, ядре, демонах, процессах и других сущностях и процессах;

  • Работа в сетях — главы, в которых собраны знания о сетях TCP/IP, маршрутизации, DNS, электронной почте и веб-хостинге;

  • Хранение данных — раздел, посвященный работа с дисками, массивами и сетевыми файловыми системами (NFS и SMB);

  • Эксплуатация — главы о системах управления конфигурацией, виртуализации, мониторинге, безопасности и анализе производительности.

Сами авторы описывают книгу так: «Во-первых, это общее руководство. В нем рассматриваются основные системы управления, выделяются разные части каждой из них и объясняется, как они работают вместе. Во-вторых, это краткий справочник, в котором собраны необходимые знания для выполнения типичных задачи на множестве распространенных систем UNIX и Linux».

Почему книга полезна

Отдельное внимание в руководстве уделено работе с копоративными серверам и сетями. Авторы не говорят, как настроить простую систему, а объясняют, как создать распределенную облачную платформу, работающую безопасно и без сбоев.

Кроме того, авторы рассматривают не только Linux, но и популярные Unix-дистрибутивы (например, FreeBSD). Подходы к решения описанных в книге задач рассматриваются с учетом разницы между системами и сопровождаются примерами.

Отдельно стоит отметить разделы, посвященные безопасности сетей, устройству Docker и CI/CD. В них, в частности, подробно раскрыты практические методы, которые могут пригодиться в работе.

Заключение

Вместо заключения приведу несколько эпизодов из книги. Большинство из них — идеи, о которых важно помнить каждому практикующему системному администратору.

Локализация и настройка конфигурации программных обеспечений

Безопасность

Принципы настройки производительности

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

Аватар пользователя Компания  Reg.ru
Компания Reg.ru 28 октября 2021
18
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря