ТОП-10 книг по Linux в 2023 году
Навык администрирования системы Linux – важный навык для программиста (особенно для Java разработчика). Отобрали лучшие книги по Линукс для начинающих с лучшими оценками.
Linux в действии. Дэвид Клинтон
Дэвид Клинтон в своей книге «Linux в действии» разбирает основные сведения и отличия Линукс от других операционных систем. Также в книге подробно разобраны следующие темы:
- виртуализация и работа с VirtualBox и контейнерами LXC;
- шифрование, безопасность и удаленное подключение;
- автоматизация администрирования (Bash, AWS, cron, anacron);
- порядок действий в критических ситуациях и восстановление данных;
- настройка web-сервера, установка БД и PHP;
- установка и настройка облачного хранилища Nextcloud;
- защита данных веб-сервера и аудит систем безопасности;
- оптимизация производительности системы и устранение типовых проблем.
Unix и Linux: руководство системного администратора. Эви Немет, Бэн Уэйли, Гарт Снайдер, Трент Хейн
Данная книга направлена на конкретную целевую аудиторию — системных администраторов. Включает информацию по всем основным системам администрирования и принципам их совместной работы.
Книгу можно назвать кратким справочником, в котором собраны базовые знания, необходимые для выполнения общих задач в системах Linux и Unix.
Сценарии командной оболочки. Linux, OS X и Unix. Дейв Тейлор, Брендон Перри
Еще со времен появления компьютеров сценарии командной оболочки помогали программистам и системным администраторам автоматизировать рабочий процесс. Эта книга дает возможность профессионалам и любителям разобраться с ошибками и проблемами, с которыми может столкнуться пользователь.
В «Сценарии командной оболочки» можно найти решение для большинства проблем и использовать приведенные там примеры для применения на схожих задачах.
Брендон Перри и Дейв Тейлор целью своего труда сделали демонстрацию практических приемов программирования сценариев на Bash. А еще книга знакомит своих читателей с самыми известными и распространенными утилитами, при этом не загружая излишними подробностями.
Ядро Linux. Роберт Лав
Книга ориентирована на разработчиков ПО и тех, кто хочет понять, что такое ядро ОС и как оно обустроено. Здесь можно найти достаточный объем информации, призванной помочь программисту понять структуру и реализацию ядра для того, чтобы суметь начать разработку собственного программного кода.
В книге можно найти не только теорию, но и практические задания и примеры, которые делают изучение и разработку ядра более увлекательным занятием.
Linux. От новичка к профессионалу. Денис Колисниченко
Материал этой книги знакомит своих читателей со всеми сферами применения ОС Linux. Начиная от установки операционной системы и до настройки сервера на ее базе.
Денис Колисниченко также освятил такие вопросы, как:
- особенности работы с файловой системы;
- установка и настройка ПО;
- защита от вирусов.
Список рассмотренных в книге тем намного шире и охватывает практически все вопросы, которые могут возникнуть в процессе эксплуатации ОС Linux.
Внутреннее устройство Linux. Брайан Уорд
Эта книга давно уже стала бестселлером на Западе. Будет полезна всем, кто проявляет интерес к операционной системе Linux. Книга Брайана Уорда стала настольной для профессионалов в сфере информационно-технического обслуживания и разработчиков программного обеспечения.
Текст «Внутреннего устройства Linux» дает читателям возможность изучить:
- тонкости работы с ОС;
- глубокие механизмы, которые обеспечивают низкоуровневые функции ОС;
- системное администрирование;
- особенности защиты информации;
- правила корректной эксплуатации компьютерных сетей.
И это далеко не все, книга обеспечит читателя всей информацией, которую необходимо знать о Linux.
Запускаем Linux. Мэтт Уэлш, Калле Далхаймер Маттиас
Базовая книга с обширным перечнем тем. Подойдет для новичков и будет полезна профессионалам. Охватывает такие темы, как:
- основные способы обмена информацией;
- настройка сети и ее тонкости;
- воспроизведение звука и видео;
- фильтрация спама;
- шифрующие файловые системы;
- загрузка и управление пакетами.
В книге перемешаны классические темы и совершенно новые, не встречающиеся в других изданиях. Большой объем информации касается организации безопасности в сети и шифрования рассылок.
Linux. Установка, настройка, администрирование. Михаэль Кофлер
Главная цель этой книги не просто научить пользователя работать с данной операционной системой, но и научиться понимать ее. Автор рассматривает ОС в универсальном ключе, без привязки к каким-то конкретным дистрибутивам.
Справочник рассматривает многие вопросы, включая управление файлами и процессами, сетевые инструменты, администрирование файловыми системами, брандмауэры и многое другое.
Linux глазами хакера. Михаил Фленов
Михаил Фленов в своем труде собрал такие важные знания, как:
- настройка операционной системы на максимальную производительность;
- как сделать ОС наиболее безопасной;
- управление доступом на базовом уровне, администрирование системы;
- Proxy-сервера;
- службы DNS;
- программы доставки электронной почты.
И это далеко не все. Книга содержит в себе рекомендации, способные помочь предотвратить хакерские атаки и восстановить систему максимально быстро, если избежать атаки не удалось.
Командная строка Linux. Уильям Шоттс
Данная книга больше подойдет тем, кто уже начал свое знакомство с операционной системой. Труд Уильяма Шоттса позволит расширить и систематизировать свои знания. Главная задача книги — познакомить читателей с командной строкой. Командная строка сопровождает пользователя с самого начала знакомства системой и до профессиональной разработки программы.
Книга позволит разобраться в таких вопросах:
- особенности навигации по файловой системе Линукс;
- работа с командами и создание собственных через alias;
- конвееры и перенаправления;
- настройками среды;
- особенностями поиска по шаблону;
- основные задачи и инструменты;
- использование сценариев.
- «Командная строка Linux» научит пользователя создавать и удалять файлы, формировать символьные ссылки и каталоги, устанавливать систему, администрировать систему, в том числе сетевое оборудование.
- Делитесь не попавшими в эту подборку книгами по Линукс в х!
???????? ТОП-10 книг по Linux в 2023 году
Популярные книги по изучению Linux на русском языке, опубликованные за последние несколько лет.
Для новичков
1. Linux API. Исчерпывающее руководство
Linux API. Исчерпывающее руководство
Майкл Керриск
Полное руководство по API Linux — интерфейсу, используемому почти каждым приложением, работающим в системе Linux. В этом издании эксперт по Linux Майкл Керриск предоставляет обзор концепций, применяемых при работе с рассматриваемой операционкой.
В книге описано около 500 системных вызовов и библиотечных функций, более 200 примеров программ, 88 таблиц и 115 диаграмм. Это наиболее полная однотомная работа по API Linux и этой книге суждено стать новой классикой.
Прочитав ее, вы узнаете:
- Как читать и записывать файлы.
- Как и где применять сигналы, часы и таймеры.
- О тонкостях создания процессов и выполнения программы.
- Как писать безопасные приложения.
- Написание многопоточных программ с использованием потоков POSIX.
- Как создавать и использовать общие библиотеки.
- Как настроить выполнение межпроцессного взаимодействия с использованием каналов, очередей сообщений, общей памяти и семафоров.
- Как писать сетевые приложения с помощью API сокетов.
Достоинства
- «Во всех подробностях описывает все системные вызовы Linux и не только» — отзыв на Ozon.
- «Если планируете стать хорошим программистом под Линукс, то данная книга должна быть вашей настольной. Также рекомендую купить текстовыделитель» — отзыв на Ozon.
Недостатки
- «Переплёт немного хлипкий» — отзыв на Ozon.
- «Качество печати отвратительное» — отзыв на Ozon.
Больше полезных книг вы найдете на нашем телеграм-канале «Книги для программистов
Интересно, перейти к каналу
2. Внутреннее устройство LINUX
Внутреннее устройство LINUX
Брайан Уорд
В третьем издании известного бестселлера автор Брайан Уорд раскрывает все тонкости работы с Linux. Вы узнаете:
- Как загружается Linux: от загрузчиков до инициализации (systemd).
- Как ядро управляет устройствами, драйверами устройств и процессами.
- Как работают сети, интерфейсы, брандмауэры и серверы.
- Как инструменты разработки работают и связаны с общими библиотеками.
- Как писать эффективные сценарии оболочки.
Вы также изучите ядро и ключевые системные задачи внутри процессов пользовательского пространства, включая системные вызовы, ввод и вывод, а также обслуживание файловой системы. Книга сочетает в себе базовую информацию, теорию, примеры из реальной жизни и подробные объяснения всего, что вам нужно знать при работе с Linux.
Достоинства
- «Отличная книга для администраторов Linux. Рассмотрено большинство аспектов современного Linux. Советую всем, кто знакомится с Linux или хочет обновить знания» — отзыв на Ozon.
- «Написано доступным языком, подходит больше для новичков, но бывалые админы могут почерпнуть для себя новое либо вспомнить забытое» — отзыв на Ozon.
Недостатки
- «Некоторые темы освещены поверхностно» — отзыв на Ozon.
- «Перевод настолько отвратительный, что при каждом сомнительном утверждении или при определении термина приходится заглядывать в оригинал —- и, о боже мой, в 2 из 3х случаев обнаруживается ошибка перевода» — отзыв на Ozon.
- «Честно говоря, перевод не очень. Путаются понятия оперативной памяти (memory) и хранилища (disk space), в книге и то и то это просто память» — отзыв на Литрес.
3. Linux в действии
Linux в действии
Дэвид Клинтон
Это уникальное руководство даст вам необходимые навыки и глубокое понимание предложенных концепций, для эффективного администрирования системы, основанной на Linux. В книге вы найдете 12 реальных проектов, которые позволят вам детально разобраться с операционкой.
Каждая глава завершается ревью лучших практик, новых терминов и упражнений. Это руководство охватывает широкий спектр тем, таких как: обеспечение безопасности файлов, папок и серверов, безопасная установка патчей и приложений, а также управление сетевыми ресурсами.
Что внутри:
- Настройка безопасной среды Linux.
- Управление безопасным удаленным подключением.
- Создание устройства восстановления системы.
- Исправление и обновление системы.
Никакого предварительного опыта администрирования Linux не требуется.
Достоинства
- «Качественная печать» — отзыв на Ozon.
- «Книга для начинающих и продвинутых пользователей. Отличная подача материала. Качество книги хорошее. Мягкий переплет» — отзыв на Ozon.
Недостатки
- «Перевод плохой. После покупки этой книги на русском пришлось искать оригинал книги на английском, так как авторы перевода не позаботились о том каким образом можно запомнить команды. pwd (текущий рабочий каталог) – и как это запомнить? ls (вывод содержимого каталога) – что ? cd (смена каталога) – ?. В оригинале автор об этом позаботился» — отзыв на Литерс.
4. Linux. Книга рецептов. Все необходимое для администраторов и пользователей
Linux. Книга рецептов. Все необходимое для администраторов и пользователей
Карла Шрёдер
Эффективное пособие, обучающее новичков в мире Linux фундаментальным навыкам, необходимым для управления операционной системой как с использованием интуитивных графических интерфейсов, так и с помощью командной строки. Задача автора заключается в том, чтобы обеспечить читателя возможностью мгновенно приступить к действиям, используя яркие и ясные примеры из реальной практики.
Вы узнаете, как:
- Использовать systemd, новый комплексный менеджер сервисов.
- Создавать простые или сложные брандмауэры с помощью firewalld.
- Настраивать безопасные сетевые подключения для систем Linux и мобильных устройств.
- Управлять пользователями и группами и контролировать доступ к файлам
- Создавать интернет-маршрутизатор/брандмауэр на Raspberry Pi.
- Управлять файловыми системами и разделами.
Достоинства
- «Потрясная книга! Воистину все необходимое! Для новичков в Linux коих еще великое множество самое оно, жаль только про Vine ничего нет, хотя может это и к лучшему…» — отзыв на отзыв на Ozon.
5. Linux. От новичка к профессионалу
Linux. От новичка к профессионалу
Денис Колисниченко
Содержание книги широко охватывает различные аспекты использования рассматриваемой операционки, начиная от возможности запуска игр для Windows на платформе Linux и заканчивая созданием собственного веб-сервера.
Издание включает в себя следующие темы: вход в систему, управление файловой системой, работа с графическим интерфейсом, установка программного обеспечения, настройка сети и Интернет-соединения, использование Интернета, обеспечение безопасности, создание резервных копий, защита от вирусов и другие смежные вопросы.
В материале присутствуют последние версии таких дистрибутивов, как Fedora, openSUSE, Slackware и Ubuntu.
Достоинства
- «Наконец-то исправили кучу кочевавших раньше в книгах нелепых опечаток типа «rw»-только для чтения» — отзыв на Ozon.
- «Отличная книга без воды и без ненужных скриншотов экрана» — отзыв на Ozon.
- «Одно из лучших русскоязычных изданий по Линуксу. Автор грамотно и последовательно излагает материал. Также хотел бы отметить книгу этого же автора о системном администрировании» — отзыв на Литерс.
Недостатки
- «Бумага как туалетная, в подарок не пойдет» — отзыв на Ozon.
Статья по теме
Настольные книги по Linux на русском языке
6. Библия Linux
Библия Linux
Негус Кристофер
В этом подробном руководстве известный эксперт Кристофер Негус уделяет особое внимание инструментам командной строки, а также последним версиям популярных дистрибутивов — Red Hat Enterprise Linux, Fedora и Ubuntu.
Достоинства
- «Хорошее структурированное содержание, хотя некоторые темы раскрыты не полностью. Покупал как справочник, который всегда под руками. Хорошая бумага, хорошо читаемый шрифт. Есть задания, выполняя которые – хорошо вникаешь в соответствующие темы» — отзыв на Ozon.
Недостатки
- «Мягкая обложка и переплет на термоклее – снизит выживаемость книги в разы. Есть опечатки, ошибки по содержанию, немного устаревшие вещи (но это и понятно – Linux весьма динамически развиваемая экосистема, и книги не за всем успевают). Цена выглядит чуть выше адекватной» — отзыв на Ozon.
- «Книга скорее подойдет тем, кто только начинает изучать Linux или как шпаргалка. Материала много, но все рассказывается поверхностно» — отзыв на Ozon.
Для продвинутых пользователей
7. Linux глазами хакера
Linux глазами хакера
Михаил Фленов
В книге представлены рекомендации для максимального увеличения производительности и обеспечения безопасности ОС Linux. Она охватывает разнообразные аспекты базового администрирования и контроля доступа, включая настройку Firewall, серверов файлового обмена, WEB-, FTP- и Proxy-серверов, а также службы DNS.
Кроме того, она охватывает вопросы мониторинга системы и архивирования данных. Автор выделяет потенциальные уязвимости и предлагает рекомендации по их предотвращению, а также действиям в случае взлома системы. В шестом издании учтены последние обновления Ubuntu, а также добавлены описания программ для проверки безопасности конфигурации ОС.
Это идеальное руководство для опытных пользователей, стремящихся максимально оптимизировать работу ОС Linux.
Достоинства
- «Материал представлен доходчиво » — отзыв на Ozon.
- «Для начинающих самое то» — отзыв на Ozon.
8. Linux. Командная строка
Linux. Командная строка
Дэниел Джей Барретт
С этим руководством вы поднимите свои навыки работы с операционкой Linux на новый уровень.
Независимо от того, являетесь ли вы системным администратором, разработчиком ПО или увлеченным любителем, это практическое издание поможет вам работать быстрее и эффективнее.
Вы научитесь создавать и запускать сложные команды, которые решают реальные бизнес-задачи, обрабатывают и извлекают информацию, а также автоматизируют ручной труд.
Достоинства
- «Материал доступно изложен» — отзыв на Ozon.
- «Хорошее дополнение к основному справочнику к Linux. Такую стоит иметь под рукой» — отзыв на Ozon.
Недостатки
- «Очень тонкая бумага. Буквы просвечивают и нужен хороший свет для чтения, чтоб это исправить. Невозможно пользоваться текстовыделителями, они просвечивают на пару страниц. Хотите что-то выделить для себя – аккуратно обведите карандашиком. Подача материала не цепляет. Начал с таким воодушевлением читать, но чем дальше тем скучнее» — отзыв на Ozon.
9. Внутреннее устройство Linux
Внутреннее устройство Linux
Дмитрий Кетов
Книга Дмитрия Кетова «Внутреннее устройство Linux» представляет собой исчерпывающее руководство по внутренней архитектуре операционной системы Linux. Автор в подробностях разбирает все аспекты ядра Linux, начиная с его структуры и организации, и продвигаясь к более сложным темам: управление процессами, файловой системой, сетевыми протоколами и драйверами устройств.
Достоинства
Лучшие книги о Linux в 2023 году — Machine learning на vc.ru
{«id»:583611,»gtm»:null}
Linux — это операционная система, основанная на UNIX. Она была впервые представлена Линусом Торвальдсом. Эта ОС основана на ядре Linux и может работать на различных аппаратных платформах, производимых Intel, MIPS, HP, IBM, SPARC и Motorola.
Вы заинтересованы в изучении языка / навыков Linux и ищете какую-нибудь отличную книгу, которая поможет вам значительно расширить свои знания в области Linux? Тогда вы пришли в нужное место.
Вот структурированный список лучших книг для изучения Linux начинающим. Эти книги настоятельно рекомендуются экспертами Linux и полезны студентам для понимания основ программирования. Данные ресурсы помогут вам построить свою карьеру в этой многообещающей области.
linuxkalii — материалы для изучения Linux
Эту книгу я вынес перед списком, потому что она сосредоточена на хакинге.
Обучитесь секретным навыкам Спарка Флоу, проникающего в самые отдаленные уголки облачных инфраструктур.
Наблюдайте за каждым его шагом, от разведки до проникновения, когда он атакует политическую консалтинговую фирму, собирающую данные избирателей. Цель вымышленная, но уязвимости взяты из реальной жизни.
Испытайте вместе с ним всю гамму ощущений настоящего хакера – от разочарования и чувства бессилия, когда взлом зашел в тупик, до восторга и гордости после триумфального достижения цели.
Обучение начинается с навыков обеспечения собственной безопасности – операционная система Tails, маршрутизатор Tor, промежуточные серверы и другие компоненты анонимной хакерской инфраструктуры, гарантированно избегающей обнаружения.
Вы рассмотрите эффективные приемы разведки, разработаете инструменты взлома с нуля и освоите низкоуровневые функции обычных систем, чтобы получить доступ к цели.
Проницательность и навыки скрытных действий автора послужат вам хорошим уроком, а практические примеры успешного взлома научат вас быстро думать и вдохновят на собственные хакерские миссии.
Независимо от того, являетесь ли вы профессионалом в области безопасности или просто энтузиастом, это практическое руководство поможет вам научиться проводить реальные хакерские атаки!
Дэниел Дж. Барретт
Linux Pocket Guide — это книга, написанная Дэниелом Дж. Барреттом. Она обеспечивает структурируемый путь обучения. Данная книга поможет вам овладеть наиболее полезными и важными командами. Это идеальный справочник как для новичков, так и для опытных пользователей.
В этой книге представлены новые команды для обработки файлов изображений и аудиофайлов, чтения и изменения системного буфера обмена, а также для работы с PDF-файлами.
The Linux Command Line — это книга, написанная Уильямом Шоттсом. Автор проведёт вас от самых первых нажатий клавиш терминала до написания полноценных программ с использованием оболочки Linux или командной строки.
В этой книге вы также узнаете о навигации по файлам, настройке среды, сопоставлении шаблонов с регулярными выражениями и т.д. Помимо практических знаний, книга раскрывает основную концепцию каждой темы.
Авторы: Эви Немет, Гарт Снайдер, Трент Хейн, Бен Уэйли, Дэн Макни.
UNIX and Linux System Administration Handbook — это полноценное пособие, которое содержит в себе самые основные Linux-практики для системных администраторов.
Сисадминство, в этой книге, рассматривается с практической точки зрения, что, несомненно, является её плюсом.
Linux for beginners — это книга, написанная Джейсоном Кенноном. Особенность этой книги заключается в том, что вам не нужно никаких предварительных знаний об ОС Linux. Вы будете руководствоваться пошаговым логическим и систематическим подходом.
Этот учебный материал также охватывает новые понятия или встречающийся жаргон. Самое лучшее в этом учебном пособии то, что каждая деталь описана на лёгком для понимания языке и её основных концепциях.
Linux Command Bible — это справочник, написанный Ричардом Блумом. Книга содержит подробные инструкции и множество примеров.
Воспользовавшись этой книгой, вы узнаете, как обойти графический интерфейс и взаимодействовать с вашим компьютером. В этой книге по Linux тридцать страниц новых функциональных примеров, которые полностью обновлены в соответствии с последними возможностями Linux.
Всё начинается с основ командной строки. В книге содержится информация о написании сценариев оболочки и показано практическое применение команд для автоматических, часто выполняемых функций.
Данная книга расскажет вам о том, что такое SELinux, как правильно администрировать систему защиты.
Для совсем начинающих книга не подойдёт. У читателей должны иметься некоторые представления об операционной системе Linux.
The complete reference — это книга, написанная Ричардом Петерсеном. Книга включает в себя различные функции Linux, инструменты и утилиты из этого тщательно обновлённого и всеобъемлющего ресурса.
В данной книге по Linux также рассказывается об использовании настольных компьютеров и оболочек, управлении приложениями, развертывании серверов и выполнении задач системного и сетевого администрирования.
Книга содержит различные подробности об установке разных популярных программ Ubuntu и Red Hat/Fedora. В книге также рассказывается об инструментах, используемых различными дистрибутивами.
«How Linux works» — это книга, написанная Брайаном Уордом. Она знакомит вас с концепциями, лежащими в основе внутренних компонентов Linux. Это идеальный справочный материал для всех, кому интересно узнать о внутренней работе операционной системы.
Вы также узнаете, как работают инструменты разработки и как писать эффективные сценарии оболочки. В этой книге вы познакомитесь с ядром и рассмотрите ключевые системные задачи, такие как системные вызовы, ввод и вывод, а также файловые системы.
Книга Advanced Programming in the UNIX Environment написана Ричардом Стивенсом. Эта книга о Linux начинается с файлов, каталогов и процессов, а затем знакомит вас с более продвинутыми техниками Linux. Автор также охватывает потоки и многопоточное программирование, а также IPC на основе сокетов.
В книге присутствует более семидесяти новых интерфейсов, включая асинхронный ввод-вывод POSIX, спин-блокировки, барьеры, семафоры POSIX и т.д. Книга предлагает несколько тематических исследований длиной в главу, каждое из которых отражает современную среду.
Cybersecurity Ops with bash — это книга, которая содержит в себе информацию о работе с командной строкой и оболочкой bash.
Она не подойдёт для новичков, так как, предполагается, что читатель уже знаком с основами работы с командной строкой и, возможно, bash.
Linux Kernel Development — это книга, написанная Робертом Лавом. В ней подробно рассказывается о разработке и реализации ядра Linux.
Это также идеальная книга для программистов, стремящихся лучше понять ОС Linux. В книге представлены особенности ядра Linux, включая его дизайн, реализацию и интерфейсы.
The Art of Unix Programming — это книга, написанная Эриком С. Рэймондом.Эта книга по Linux раскрывает секреты разработки программного обеспечения первоначальных разработчиков Unix. Книга показывает, как они создавали программное обеспечение, которое является быстрым, портативным, многоразовым, модульным и долговечным.
Она охватывает такие темы, как основы философии Unix, история Unix, сравнение ОС, лучшие практики, поиск подходящей нотации и т.д. Книга также включает 12 тематических исследований, позволяющих узнать об использовании Linux в реальных приложениях.
The Linux Programming Interface — это книга, написанная Майклом Керриском. В этой книге автор приводит подробные описания системных вызовов и библиотечных функций, которые вам понадобятся для изучения программирования на Linux и т.д.
В ней рассматривается множество специфичных для Linux функций, включая epoll, notify и файловую систему /proc. В книге основное внимание уделяется стандартам UNIX (POSIX.1-2001/SUSv3 и POSIX.1-2008/SUSv4). В то же время эта книга по Linux в равной степени ценна для программистов, работающих на других платформах UNIX.
Книга Ubuntu Linux Unleashed знакомит читателей с дистрибутивом Ubuntu и корректной работой с ним. Книга будет полезна как полным новичкам, так и прогрессирующим разработчикам.
Linux Administration — это книга, написанная Уэйлом Сойинкой. Книга научит вас тому, как эффективно настраивать любую версию Linux и управлять ею на отдельных серверах или с помощью этого практического ресурса.
Это одна из лучших книг по Linux, которая предлагает чёткие объяснения, пошаговые инструкции и примеры из реального мира.
Вы также узнаете, как настраивать аппаратное и программное обеспечение, работать с графическим интерфейсом или командной строкой, обслуживать интернет и сетевые службы. Эта книга включает решения для управления программным обеспечением и резервного копирования
Статья была взята из этого источника:
ТОП-10 книг по Linux в 2023 году : Backend Developer
Denver 83
Веб-разработчик, фрилансер… Пишу об ИТ и смежных технологиях. Популярные книги по изучению Linux на русском языке, опубликованные за последние несколько лет.
Для новичков
1. Linux API. Исчерпывающее руководство
Linux API. Исчерпывающее руководство
Майкл Керриск
Полное руководство по API Linux — интерфейсу, используемому почти каждым приложением, работающим в системе Linux. В этом издании эксперт по Linux Майкл Керриск предоставляет обзор концепций, применяемых при работе с рассматриваемой операционкой.
В книге описано около 500 системных вызовов и библиотечных функций, более 200 примеров программ, 88 таблиц и 115 диаграмм. Это наиболее полная однотомная работа по API Linux и этой книге суждено стать новой классикой.
Прочитав ее, вы узнаете:
- Как читать и записывать файлы.
- Как и где применять сигналы, часы и таймеры.
- О тонкостях создания процессов и выполнения программы.
- Как писать безопасные приложения.
- Написание многопоточных программ с использованием потоков POSIX.
- Как создавать и использовать общие библиотеки.
- Как настроить выполнение межпроцессного взаимодействия с использованием каналов, очередей сообщений, общей памяти и семафоров.
- Как писать сетевые приложения с помощью API сокетов.
Достоинства
- «Во всех подробностях описывает все системные вызовы Linux и не только» — отзыв на Ozon.
- «Если планируете стать хорошим программистом под Линукс, то данная книга должна быть вашей настольной. Также рекомендую купить текстовыделитель» — отзыв на Ozon.
Недостатки
- «Переплёт немного хлипкий» — отзыв на Ozon.
- «Качество печати отвратительное» — отзыв на Ozon.
Больше полезных книг вы найдете на нашем телеграм-канале «Книги для программистов Интересно, перейти к каналу
2. Внутреннее устройство LINUX
- Внутреннее устройство LINUX
- Брайан Уорд
- В третьем издании известного бестселлера автор Брайан Уорд раскрывает все тонкости работы с Linux. Вы узнаете:
- Как загружается Linux: от загрузчиков до инициализации (systemd).
- Как ядро управляет устройствами, драйверами устройств и процессами.
- Как работают сети, интерфейсы, брандмауэры и серверы.
- Как инструменты разработки работают и связаны с общими библиотеками.
- Как писать эффективные сценарии оболочки.
Вы также изучите ядро и ключевые системные задачи внутри процессов пользовательского пространства, включая системные вызовы, ввод и вывод, а также обслуживание файловой системы.
Книга сочетает в себе базовую информацию, теорию, примеры из реальной жизни и подробные объяснения всего, что вам нужно знать при работе с Linux.
Достоинства
- «Отличная книга для администраторов Linux. Рассмотрено большинство аспектов современного Linux. Советую всем, кто знакомится с Linux или хочет обновить знания» — отзыв на Ozon.
- «Написано доступным языком, подходит больше для новичков, но бывалые админы могут почерпнуть для себя новое либо вспомнить забытое» — отзыв на Ozon.
Недостатки
- «Некоторые темы освещены поверхностно» — отзыв на Ozon.
- «Перевод настолько отвратительный, что при каждом сомнительном утверждении или при определении термина приходится заглядывать в оригинал —- и, о боже мой, в 2 из 3х случаев обнаруживается ошибка перевода» — отзыв на Ozon.
- «Честно говоря, перевод не очень. Путаются понятия оперативной памяти (memory) и хранилища (disk space), в книге и то и то это просто память» — отзыв на Литрес.
3. Linux в действии
Linux в действии
Дэвид Клинтон
Это уникальное руководство даст вам необходимые навыки и глубокое понимание предложенных концепций, для эффективного администрирования системы, основанной на Linux. В книге вы найдете 12 реальных проектов, которые позволят вам детально разобраться с операционкой.
Каждая глава завершается ревью лучших практик, новых терминов и упражнений. Это руководство охватывает широкий спектр тем, таких как: обеспечение безопасности файлов, папок и серверов, безопасная установка патчей и приложений, а также управление сетевыми ресурсами.
Что внутри:
- Настройка безопасной среды Linux.
- Управление безопасным удаленным подключением.
- Создание устройства восстановления системы.
- Исправление и обновление системы.
Никакого предварительного опыта администрирования Linux не требуется.
Достоинства
- «Качественная печать» — отзыв на Ozon.
- «Книга для начинающих и продвинутых пользователей. Отличная подача материала. Качество книги хорошее. Мягкий переплет» — отзыв на Ozon.
Недостатки
- «Перевод плохой. После покупки этой книги на русском пришлось искать оригинал книги на английском, так как авторы перевода не позаботились о том каким образом можно запомнить команды. pwd (текущий рабочий каталог) – и как это запомнить? ls (вывод содержимого каталога) – что ? cd (смена каталога) – ?. В оригинале автор об этом позаботился» — отзыв на Литерс.
4. Linux. Книга рецептов. Все необходимое для администраторов и пользователей
Linux. Книга рецептов. Все необходимое для администраторов и пользователей
Карла Шрёдер
Эффективное пособие, обучающее новичков в мире Linux фундаментальным навыкам, необходимым для управления операционной системой как с использованием интуитивных графических интерфейсов, так и с помощью командной строки. Задача автора заключается в том, чтобы обеспечить читателя возможностью мгновенно приступить к действиям, используя яркие и ясные примеры из реальной практики.
Вы узнаете, как:
- Использовать systemd, новый комплексный менеджер сервисов.
- Создавать простые или сложные брандмауэры с помощью firewalld.
- Настраивать безопасные сетевые подключения для систем Linux и мобильных устройств.
- Управлять пользователями и группами и контролировать доступ к файлам
- Создавать интернет-маршрутизатор/брандмауэр на Raspberry Pi.
- Управлять файловыми системами и разделами.
Достоинства
- «Потрясная книга! Воистину все необходимое! Для новичков в Linux коих еще великое множество самое оно, жаль только про Vine ничего нет, хотя может это и к лучшему…» — отзыв на отзыв на Ozon.
5. Linux. От новичка к профессионалу
Linux. От новичка к профессионалу
Денис Колисниченко
Содержание книги широко охватывает различные аспекты использования рассматриваемой операционки, начиная от возможности запуска игр для Windows на платформе Linux и заканчивая созданием собственного веб-сервера.
Издание включает в себя следующие темы: вход в систему, управление файловой системой, работа с графическим интерфейсом, установка программного обеспечения, настройка сети и Интернет-соединения, использование Интернета, обеспечение безопасности, создание резервных копий, защита от вирусов и другие смежные вопросы.
В материале присутствуют последние версии таких дистрибутивов, как Fedora, openSUSE, Slackware и Ubuntu.
Достоинства
- «Наконец-то исправили кучу кочевавших раньше в книгах нелепых опечаток типа «rw»-только для чтения» — отзыв на Ozon.
- «Отличная книга без воды и без ненужных скриншотов экрана» — отзыв на Ozon.
- «Одно из лучших русскоязычных изданий по Линуксу. Автор грамотно и последовательно излагает материал. Также хотел бы отметить книгу этого же автора о системном администрировании» — отзыв на Литерс.
Недостатки
- «Бумага как туалетная, в подарок не пойдет» — отзыв на Ozon.
Статья по теме Настольные книги по Linux на русском языке
6. Библия Linux
- Библия Linux
- Негус Кристофер
- В этом подробном руководстве известный эксперт Кристофер Негус уделяет особое внимание инструментам командной строки, а также последним версиям популярных дистрибутивов — Red Hat Enterprise Linux, Fedora и Ubuntu.
Достоинства
- «Хорошее структурированное содержание, хотя некоторые темы раскрыты не полностью. Покупал как справочник, который всегда под руками. Хорошая бумага, хорошо читаемый шрифт. Есть задания, выполняя которые – хорошо вникаешь в соответствующие темы» — отзыв на Ozon.
Недостатки
- «Мягкая обложка и переплет на термоклее – снизит выживаемость книги в разы. Есть опечатки, ошибки по содержанию, немного устаревшие вещи (но это и понятно – Linux весьма динамически развиваемая экосистема, и книги не за всем успевают). Цена выглядит чуть выше адекватной» — отзыв на Ozon.
- «Книга скорее подойдет тем, кто только начинает изучать Linux или как шпаргалка. Материала много, но все рассказывается поверхностно» — отзыв на Ozon.
Для продвинутых пользователей
7. Linux глазами хакера
Linux глазами хакера
Михаил Фленов
В книге представлены рекомендации для максимального увеличения производительности и обеспечения безопасности ОС Linux. Она охватывает разнообразные аспекты базового администрирования и контроля доступа, включая настройку Firewall, серверов файлового обмена, WEB-, FTP- и Proxy-серверов, а также службы DNS.
Кроме того, она охватывает вопросы мониторинга системы и архивирования данных. Автор выделяет потенциальные уязвимости и предлагает рекомендации по их предотвращению, а также действиям в случае взлома системы. В шестом издании учтены последние обновления Ubuntu, а также добавлены описания программ для проверки безопасности конфигурации ОС.
Это идеальное руководство для опытных пользователей, стремящихся максимально оптимизировать работу ОС Linux.
Достоинства
- «Материал представлен доходчиво » — отзыв на Ozon.
- «Для начинающих самое то» — отзыв на Ozon.
8. Linux. Командная строка
Linux. Командная строка
Дэниел Джей Барретт
С этим руководством вы поднимите свои навыки работы с операционкой Linux на новый уровень.
Независимо от того, являетесь ли вы системным администратором, разработчиком ПО или увлеченным любителем, это практическое издание поможет вам работать быстрее и эффективнее.
Вы научитесь создавать и запускать сложные команды, которые решают реальные бизнес-задачи, обрабатывают и извлекают информацию, а также автоматизируют ручной труд.
Достоинства
- «Материал доступно изложен» — отзыв на Ozon.
- «Хорошее дополнение к основному справочнику к Linux. Такую стоит иметь под рукой» — отзыв на Ozon.
Недостатки
- «Очень тонкая бумага. Буквы просвечивают и нужен хороший свет для чтения, чтоб это исправить. Невозможно пользоваться текстовыделителями, они просвечивают на пару страниц. Хотите что-то выделить для себя – аккуратно обведите карандашиком. Подача материала не цепляет. Начал с таким воодушевлением читать, но чем дальше тем скучнее» — отзыв на Ozon.
9. Внутреннее устройство Linux
Внутреннее устройство Linux
Дмитрий Кетов
Книга Дмитрия Кетова «Внутреннее устройство Linux» представляет собой исчерпывающее руководство по внутренней архитектуре операционной системы Linux. Автор в подробностях разбирает все аспекты ядра Linux, начиная с его структуры и организации, и продвигаясь к более сложным темам: управление процессами, файловой системой, сетевыми протоколами и драйверами устройств.
Достоинства
15 BEST Linux Books (2023 Update)
We are reader supported and may earn a commission when you buy through links on our site
Linux is an operating system based on UNIX and was first introduced by Linus Torvalds. It is based on the Linux Kernel and can run on different hardware platforms manufactured by Intel, MIPS, HP, IBM, SPARC, and Motorola.
Are you interested in learning the Linux language/skills and looking for some excellent book that will help you skyrocket your Linux expertise? Then you have come to the right place.
Here is a curated list of the best books to learn Linux for beginners. These books are highly recommended by Linux experts and are helpful for students to grasp the programming fundamentals. These resources will guide you to build your career in this promising field and make you a better Linux developer.
Read more…
Best Linux Books
1) Linux Pocket Guide: Essential Commands
Linux Pocket Guide is a book written by Daniel J. Barrett. It provides an organized learning path. It also helps you to gain mastery of the most useful and important commands. This is an ideal reference book for both novice or who wants to get up to speed on Linux or experienced users.
This book features new commands for processing image files and audio files, reading and modifying the system clipboard, and manipulating PDF files.
???? Check Latest Price and User Reviews on Amazon
2) The Linux Command Line
The Linux Command Line is a book written by William Shotts. The author takes you from your very first terminal keystrokes to writing full programs using a Linux shell or command line.
In this book, you will also learn file navigation, environment configuration, pattern matching with regular expressions, etc. Apart from practical knowledge, the book also reveals the basic concept of every topic.
???? Check Latest Price and User Reviews on Amazon
3) Linux for Beginners: An Introduction to the Linux Operating System and Command Line
Linux for Beginners is a book written by Jason Cannon. The best part of this book is that you don’t need any prior knowledge of Linux OS. You will be guided using step by step logical and systematic approach.
This learning material also covers new concepts or jargon are encountered. The best thing about this tutorial book is that every detail are covered in this book in an easy to understand language and its basic concepts.
???? Check Latest Price and User Reviews on Amazon
4) Linux Command Line and Shell Scripting Bible, 3rd Edition
Linux Command Line and Shell Scripting Bible is a reference book written by Richard Blum. The book includes detailed instructions and abundant examples.
To use this book, you will learn how to bypass the graphical interface and communicate with your computer. This Linux book thirty pages of new functional examples that are fully updated to align with the latest Linux features.
It starts with command line fundamentals. The book gives information about shell scripting and shows you the practical application of commands for automatic, frequently performed functions.
???? Check Latest Price and User Reviews on Amazon
5) Command Line Kung Fu
Command Line Kung Fu is a book written by Jason Cannon. The book also includes packed with dozens of tips and over 100 practical, real-world examples. The examples given in this book help you to solve actual problems and accomplish worthwhile goals.
The book has a comprehensive index is included. So even if you want to find every example where a given command is used -even if it is not the main subject.
???? Check Latest Price and User Reviews on Amazon