книги про линукс для новичков

Подборка книг для изучения Linux

Авторизуйтесь

Подборка книг для изучения Linux

Операционные системы на базе Linux любят за гибкость, масштабируемость и обширные возможности в настройке и персонализации. Благодаря этому существует множество Linux-дистрибутивов для различных целей: от домашнего использования до управления кластерами серверов. Но чтобы добиться максимальной производительности и безопасности, нужно понимать процессы, проходящие внутри этой ОС, и изменять настройки системы, стоящие по умолчанию. Книги, указанные ниже, помогут в администрировании системы и создании собственных дистрибутивов.

Just for Fun: The Story of an Accidental Revolutionary

Книга, написанная самим создателем Linux Линусом Торвальдсом. В ней он рассказывает о своей жизни и о том, с чего началась разработка Linux. Также в ней Линус поделился своим видением по разработке открытого программного обеспечения и Linux в частности. Если хочется посмотреть на Linux со стороны «отца» системы, а также больше узнать о его личности, то эта книга обязательна к прочтению.

Командная строка Linux. Полное руководство

Командная строка в Linux — основной инструмент для работы с этой ОС. Поэтому, чтобы полноценно настроить систему под свои нужды и ускорить рабочий процесс, нужно обучиться работе с этим инструментом и основным командам. Данная книга познакомит читателя с возможностями командной строки в Linux. В частности, здесь рассказывается о том, как:

Linux глазами хакера

Несмотря на название книги, она подойдёт не только специалистам в информационной безопасности, но и системным администраторам. В данной книге по полочкам разложены многие аспекты настройки ОС Linux с целью повышения безопасности и производительности системы. Автор Михаил Флёнов рассмотрел потенциальные уязвимости и атаки злоумышленников, а также методы борьбы с ними. Книга хороша также тем, что с её помощью можно изучить «внутреннюю кухню» Linux.

Ten Steps to Linux Survival

Книга подойдёт системным администраторам, которые обеспечивают стабильную работу серверов на Windows, но сталкиваются с настройкой Linux-окружения. Она поможет быстро освоиться с работой на Linux. В ней вы найдёте информацию по настройке сетей, работе с файловой системой, диагностике работы серверов, а также управлению процессами.

Linux. Карманный справочник

Второе издание книги, главная особенность которой — небольшой размер и максимум практики. В ней содержится более 100 готовых к использованию фрагментов программ и команд для выполнения типичных задач в Linux. Материал книги охватывает как командную строку, так и различные оболочки Linux. Но она не заменит полноценное руководство по Linux, поскольку предназначена именно для быстрого поиска решения возникающих задач.

Linux Bible

Девятое издание этой книги является достаточно полным руководством по работе с Linux, в том числе с Red Hat Enterprise Linux 7 (RHEL 7), Fedora 21 и Ubuntu 14.04 LTS. Отличительной особенностью книги стало разделение материала по уровням. Сначала даётся базовая информация о Linux, затем необходимые знания для рядового пользователя, системного администратора, потом рассматриваются серверное администрирование и безопасность. За счёт такой многоуровневости книга подойдёт всем желающим уверенно работать с этой ОС.

Официальная документация Ubuntu

Официальная документация популярного Linux-дистрибутива Ubuntu постоянно поддерживается, поэтому в ней можно найти подробную информацию о наиболее последних версиях системы. Оно содержит информацию о том, как устанавливать и настраивать различные приложения в пользовательской и серверной версиях Ubuntu в соответствии с заданными требованиями. Документация по Ubuntu Desktop доступна для чтения только онлайн, по Ubuntu Server — онлайн и в PDF-формате.

Red Hat Enterprise Linux 6 Essentials

В корпоративной среде популярностью пользуется дистрибутив Red Hat Enterprise Linux, считающийся одним из самых стабильных. Данная книга призвана рассказать об особенностях системы как новичкам, так и опытным пользователям. Новичку будет интересно почитать о настройке рабочей среды, электронной почты и веб-сервера. Более опытные пользователи RHEL найдут в книге такие темы, как удалённый доступ, управление логическими томами (LVM), разделение дисков, виртуализация KVM, SSH и совместное использование файлов с использованием Samba и NFS. В книге рассматривается немного устаревший RHEL 6, но в ней описаны концептуальные вещи, не теряющие актуальность со временем.

Современные операционные системы

Эту книгу нельзя было обойти стороной, хоть и Linux рассматривается только в одном разделе. Это классический труд Эндрю Таненбаума, в котором рассказывается обо всех аспектах современных операционных систем. В разделе про Linux можно найти информацию об истории возникновения UNIX и Linux, архитектуре системы, её процессах, управлении памятью, вводе-выводе, файловой системе и безопасности. Кроме того, а этой главе рассматривается и Android как отдельная система на базе Linux.

Внутреннее устройство Linux

Книга является хорошим руководством по работе с ядром Linux. В ней рассказывается о различных нюансах при эксплуатации этой ОС, системном администрировании Linux, а также о низкоуровневых механизмах системы. Также в книге рассматривается программирование shell-скриптов, программирование на языке Си, безопасность системы, виртуализация, компьютерные сети и многое другое.

How Linux Works: What Every Superuser Should Know

Книга будет интересна всем, кто интересуется внутренней составляющей Linux. Здесь рассказывается о загрузке ОС, управлении устройствами, драйверами устройств и процессами, работе сетей и интерфейсов, инструментах для разработки, написании эффективных shell-скриптов, а также ключевых функциях ядра в пользовательском пространстве: системные вызовы, ввод/вывод и файловая система. Все эти знания помогут тщательно настроить систему под себя.

UNIX and Linux System Administration Handbook

Книга является полным руководством по установке, настройке и обслуживанию любых UNIX- или Linux-систем, в том числе обеспечивающих облачную инфраструктуру. Руководство охватывает такие темы, как управление хранилищем, проектирование и администрирование сети, безопасность, веб-хостинг, автоматизация, управление конфигурацией, анализ производительности, виртуализация и DNS.

Встраиваемые системы на основе Linux

В книге описано поэтапное конструирование собственной системы на базе Linux только с необходимыми open source программами. В частности, автор Крис Симмондс рассматривает:

Linux From Scratch

Данная книга поможет пошагово создать собственный Linux-дистрибутив с необходимыми программами. Руководство описывает как процесс подготовки к сборке дистрибутива, так и его установку, конфигурирование, настройку загрузчика для запуска системы, а также финальные штрихи.

Сама онлайн-книга является дополнением к одноимённому проекту. Его цель — создание гибкой и производительной системы, заточенной под нужды конкретного пользователя. Однако созданием собственной ОС можно заняться ещё и для того, чтобы лучше изучить структуру Linux изнутри.

Настольная книга администратора Debian

Одна из немногих качественных книг о Linux-дистрибутиве Debian. Её поддерживают опытные участники сообщества этой ОС, что означает качественную и понятную подачу материала. Книга призвана собрать всю необходимую информацию об этой системе в одном месте, чтобы сделать дистрибутив популярным у пользователей. В силу того, что экосистема Debian состоит только из свободного ПО, то и сама книга доступна для прочтения всем желающим на нескольких языках, включая русский. Седьмое издание книги описывает Debian версии 8.

Какие книги помогли вам освоиться в Linux? Пишите своё мнение в комментариях. Лучшие книги из комментариев также войдут в эту подборку.

Источник

Книги про линукс для новичков

Linux на практике
Бреснахэн К., Блум Р. (2017)

Книга специально предназначена для обучения сотрудников работе с Linux. Основные достоинства книги:
• Содержит тематически сгруппированные уроки, что быстро поможет вам найти самое нужное и перейти к конкретной главе, где эта тема подробно рассматривается
• Описывает основы операционной системы Linux, в том числе, ее дистрибутивы, типы приложений с открытым исходным кодом, свободное ПО, лицензирование, навигацию и многое другое
• Исследует работу с командной строкой, в том числе, навигацию в ней, превращение команд в сценарии и т.п.
• Учит создавать типы пользователей и пользовательские группы

Linux. Руководство программиста
Джон Фуско (2011).

Данное руководство позволит вам освоить обширный перечень инструментов с открытым исход-
ным кодом, доступных для GNU/Linux. Автор книги, Джон Фуско, подробно и доступно описывает наибо-
лее полезные из них, используя наглядные краткие примеры, которые легко видоизменять и использовать
на практике.
Начав с самых основ — загрузки, построения и установки, — вы узнаете, как распределены инст-
рументы с открытым кодом и как найти оптимальное решение для той или иной задачи, углубите свои
знания о ядре Linux и способах взаимодействия ОС с программным обеспечением. Изложение теоретиче-
ской информации в книге ориентировано на последующее практическое применение. Освоив ее, вы смо-
жете пользоваться самыми продвинутыми инструментами, применяя их для разработки собственных при-
ложений, а также для увеличения производительности ПО и его отладки.

Источник

Лучшие книги о Linux

В этой статье я собрал лучшие книги о Linux. Они затрагивают различные области: администрирование, программирование, философию открытого ПО, обучение новичков. Не все из них переведены на русский. Да, да пользователи Linux должны знать английский. В описании каждой книги я напишу на каком языке она распространяется и ее цену. Здесь есть как лучшие книги о Linux для начинающих, так и книги по linux для опытных пользователей и профессионалов.

Лучшие книги о Linux

Андрей Робачевский — Операционная система UNIX

Денис Колисниченко: Linux. От новичка к профессионалу

Скотт Граннеман: Linux. Карманный справочник

Уильям Шоттс: Командная строка Linux. Полное руководство

Роберт Лав: Ядро Linux. Описание процесса разработки

Заметьте, что это не рейтинг книг про Linux. Все они лучшие независимо от места в статье, ведь сложно сравнивать между собой книги столь разных жанров и предназначения.

Это книга не совсем о Linux, она о ядре Unix. Здесь рассказывается обо всех аспектах ядра Unix, с точки зрения разработчика. Описано внутреннее устройство ядра, его структуры и их реализация. Книга явно не для начинающих и может быть использована в качестве пособия по изучению ядра UNIX в ВУЗах.

3. Андрей Робачевский — Операционная система UNIX

Еще одна книга о ядре UNIX, только на этот раз от российского автора. По своей концепции похожа на предыдущую книгу. Рассматривается внутренняя архитектура ядра, подсистемы ввода/вывода, управление памятью и процессами, системные вызовы и библиотеки. Немного затронуты протоколы сети TCP/IP, сетевые подсистемы и сокеты.

4. Денис Колисниченко: Linux. От новичка к профессионалу

Эта книга выделяется среди других публикаций, посвященных UNIX. Есть книги по linux для начинающих пользователей, описывающие основы также есть много книг для экспертов, эта же книга ориентирована на обычных опытных пользователей. Здесь описываются не просто команды Unix, а внутренние процессы, происходящие в системе. Книга научит вас использовать правильные средства для решения своих задач и объединять команды, чтобы достичь лучшего результата. Здесь есть все от основ, до разработки собственных программ. Несмотря, на то что книга выпущена довольно давно, много информации в ней ещё актуально.

В книге описывается UNIX через призму языка программирования Си. Она будет полезна тем, кто хочет научится программировать с помощью поставляемых с системой инструментов. Здесь описан ввод, работа с файлами, переменные окружения, системные сигналы и вызовы. После прочтения книги вы сможете работать с системой еще более эффективно.

В книге подробно рассмотрены все аспекты работы с операционными системами семейства Linux. На момент написания статьи уже вышло десятое издание книги на русском. Английское издание вышло в июле 2020 и описывает работу в Red Hat 8, Fedora 30 и Ubuntu 18.04. Надо понимать, что когда книга готовилась к публикации эти дистрибутивы были актуальными. Рассматриваются такие современные технологии, как Ansible и Kubernetes. Основной акцент сделан на RedHat. Рассказано про управление пользователями, хранилищем, а также безопасностью. Описан инструмент администрирования системы Cockpit.

Эта книга поможет понять общую картину современных операционных систем и их функционирования. Здесь представлено описание не только работы Linux, но и Windows 8, а также Android. Книга также затрагивает мультиядерные системы и облачные вычисления.

12. Скотт Граннеман: Linux. Карманный справочник

Довольно популярная книга-справочник по работе с командной строкой в операционной системе Linux. Второе издание книги выпущено в 2019 году, поэтому содержит вполне актуальную информацию. В книге содержится множество примеров команд, которые вы можете использовать в своей работе.

Книга для новичков, в которой Дэниэль Роббинс, Крис Хайзер и Арон Грифитс рассказывают об основах Linux. Охвачены такие темы, как Bash, основные команды Linux, работа с файлами, эффективная работа в терминале и много другое.

14. Уильям Шоттс: Командная строка Linux. Полное руководство

Книга популярного автора про работу в командной строке Linux. Во втором издании книги рассказывается про Bash 4.0. Подробно рассмотрена навигация командной строке, перенаправления ввода и вывода, привилегии, работа с процессами. Рассмотрено не только использование отдельных команд, но и написание целых сценариев.

15. Роберт Лав: Ядро Linux. Описание процесса разработки

Если вас интересует как работает ядро Linux и что происходит у него внутри, то эта книга для вас. Книга будет полезна как для разработчиков ядра, так и для тех, кто хочет лучше понять как там всё устроено. Рассматривается структура ядра Linux, обработка прерываний, планировщик, управление памятью, работа с файловыми системами, модули, отладка и многое другое.

Выводы

На этом статья подходит к концу. Но это определенно не все хорошие книги линукс, их существует еще очень много. Какие книги о Linux/Unix вы посоветовали бы прочитать начинающим и опытным пользователям? Напишите в комментариях.

Источник

ТОП книги по Линукс на русском языке

Навык администрирования системы Linux – важный навык для программиста (особенно для Java разработчика). Отобрали лучшие книги по Линукс для начинающих с лучшими оценками.

Linux в действии. Дэвид Клинтон

Дэвид Клинтон в своей книге «Linux в действии» разбирает основные сведения и отличия Линукс от других операционных систем. Также в книге подробно разобраны следующие темы:

Unix и Linux: руководство системного администратора. Эви Немет, Бэн Уэйли, Гарт Снайдер, Трент Хейн

Данная книга направлена на конкретную целевую аудиторию — системных администраторов. Включает информацию по всем основным системам администрирования и принципам их совместной работы.

Книгу можно назвать кратким справочником, в котором собраны базовые знания, необходимые для выполнения общих задач в системах Linux и Unix.

Сценарии командной оболочки. Linux, OS X и Unix. Дейв Тейлор, Брендон Перри

Еще со времен появления компьютеров сценарии командной оболочки помогали программистам и системным администраторам автоматизировать рабочий процесс. Эта книга дает возможность профессионалам и любителям разобраться с ошибками и проблемами, с которыми может столкнуться пользователь.

В «Сценарии командной оболочки» можно найти решение для большинства проблем и использовать приведенные там примеры для применения на схожих задачах.

Брендон Перри и Дейв Тейлор целью своего труда сделали демонстрацию практических приемов программирования сценариев на Bash. А еще книга знакомит своих читателей с самыми известными и распространенными утилитами, при этом не загружая излишними подробностями.

Ядро Linux. Роберт Лав

Книга ориентирована на разработчиков ПО и тех, кто хочет понять, что такое ядро ОС и как оно обустроено. Здесь можно найти достаточный объем информации, призванной помочь программисту понять структуру и реализацию ядра для того, чтобы суметь начать разработку собственного программного кода.

В книге можно найти не только теорию, но и практические задания и примеры, которые делают изучение и разработку ядра более увлекательным занятием.

Linux. От новичка к профессионалу. Денис Колисниченко

Материал этой книги знакомит своих читателей со всеми сферами применения ОС Linux. Начиная от установки операционной системы и до настройки сервера на ее базе.

Денис Колисниченко также освятил такие вопросы, как:

Список рассмотренных в книге тем намного шире и охватывает практически все вопросы, которые могут возникнуть в процессе эксплуатации ОС Linux.

Внутреннее устройство Linux. Брайан Уорд

Эта книга давно уже стала бестселлером на Западе. Будет полезна всем, кто проявляет интерес к операционной системе Linux. Книга Брайана Уорда стала настольной для профессионалов в сфере информационно-технического обслуживания и разработчиков программного обеспечения.

Текст «Внутреннего устройства Linux» дает читателям возможность изучить:

И это далеко не все, книга обеспечит читателя всей информацией, которую необходимо знать о Linux.

Запускаем Linux. Мэтт Уэлш, Калле Далхаймер Маттиас

Базовая книга с обширным перечнем тем. Подойдет для новичков и будет полезна профессионалам. Охватывает такие темы, как:

В книге перемешаны классические темы и совершенно новые, не встречающиеся в других изданиях. Большой объем информации касается организации безопасности в сети и шифрования рассылок.

Linux. Установка, настройка, администрирование. Михаэль Кофлер

Главная цель этой книги не просто научить пользователя работать с данной операционной системой, но и научиться понимать ее. Автор рассматривает ОС в универсальном ключе, без привязки к каким-то конкретным дистрибутивам.

Справочник рассматривает многие вопросы, включая управление файлами и процессами, сетевые инструменты, администрирование файловыми системами, брандмауэры и многое другое.

Linux глазами хакера. Михаил Фленов

Михаил Фленов в своем труде собрал такие важные знания, как:

И это далеко не все. Книга содержит в себе рекомендации, способные помочь предотвратить хакерские атаки и восстановить систему максимально быстро, если избежать атаки не удалось.

Командная строка Linux. Уильям Шоттс

Данная книга больше подойдет тем, кто уже начал свое знакомство с операционной системой. Труд Уильяма Шоттса позволит расширить и систематизировать свои знания. Главная задача книги — познакомить читателей с командной строкой. Командная строка сопровождает пользователя с самого начала знакомства системой и до профессиональной разработки программы.

Книга позволит разобраться в таких вопросах:

«Командная строка Linux» научит пользователя создавать и удалять файлы, формировать символьные ссылки и каталоги, устанавливать систему, администрировать систему, в том числе сетевое оборудование.

Делитесь не попавшими в эту подборку книгами по Линукс в комментариях!

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • книги про кали линукс
  • книги про windows 10
  • книги про kali linux
  • книги по хакингу на линукс
  • книги по линукс для начинающих на русском

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии