Операционные системы на базе 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? Пишите своё мнение в комментариях. Лучшие книги из комментариев также войдут в эту подборку.
Susan G. Kleinmann, Sven Rudolph, Santiago Vila, Josip Rodin, Javier Fernández-Sanguino Peña
Сопровождающий:
Javier Fernández-Sanguino Peña
Состояние:
готов
Доступность:
Пакет Debian debian-faq
Наиболее свежий исходный код XML доступен из репозитория Git.
Инструкции по установке дистрибутива Debian GNU/Linux. Руководство описывает процесс установки с использованием системы установки Debian. Эта система впервые выпущена в версии Sarge (Debian GNU/Linux 3.1). Добавочная информация, относящаяся к установке, может быть найдена в FAQ по системе установки Debian и на страницах wiki системы установки Debian.
Авторы:
Debian Installer team
Сопровождающий:
Debian Installer team
Состояние:
Руководство пока не доработано. Ведётся активная работа над текущим и будущими выпусками. Помощь приветствуется, особенно текст руководства в части архитектур, отличных от x86, и перевод руководства на другие языки. Для связи: debian-boot@lists.debian.org.
Доступность:
Пакет Debian installation-guide
Наиболее свежий исходный код XML доступен из репозитория Git.
Этот документ содержит информацию об изменениях в текущем дистрибутиве Debian GNU/Linux и полную информацию об обновлении системы со старых выпусков Debian.
Авторы:
Adam Di Carlo, Bob Hilliard, Josip Rodin, Anne Bezemer, Rob Bradford, Frans Pop, Andreas Barth, Javier Fernández-Sanguino Peña, Steve Langasek
Состояние:
Активно разрабатывается при подготовке выпусков Debian. Свяжитесь с debian-doc@lists.debian.org для дополнительной информации. Сообщения о проблемах и заплатах должны быть отправлены как ошибки псевдопакета release-notes.
Доступность:
Версия для текущего выпуска Доступна на полных официальных компакт-дисках и дисках DVD в директории /doc/release-notes/.
Наиболее свежий исходный код XML доступен из репозитория Git.
Этот краткий справочник для новичков в Debian GNU/Linux на одной странице содержит самые важные команды, используемые при работе с системами Debian GNU/Linux. Требуется базовое знание компьютеров, понятий файлов, каталогов и командной строки.
Авторы:
W. Martin Borgert
Сопровождающий:
W. Martin Borgert
Состояние:
Опубликован, активно разрабатывается
Доступность:
Пакет Debian debian-refcard
Наиболее свежий исходный код XML доступен из репозитория Git.
Справочник администратора Debian содержит базовые знания, необходимые всякому, кто желает стать эффективным и независимым администратором Debian GNU/Linux.
Авторы:
Raphaël Hertzog, Roland Mas
Состояние:
Опубликован; активно разрабатывается
Доступность:
Пакет Debian debian-handbook
Наиболее свежий исходный код XML доступен из репозитория Git.
Наиболее свежий исходный код XML доступен из репозитория Git.
Это руководство посвящено безопасности операционной системы Debian GNU/Linux и проекта Debian. Оно начинается с процесса укрепления безопасности системы, формируемой установкой по умолчанию (как автоматической, так и ручной), описывает некоторые общие задачи настройки безопасной пользовательской и сетевой среды. Далее документ содержит информацию о существующих инструментах обеспечения безопасности, мерах, которые надо предпринять до и после взлома, а также описывает процесс обеспечения безопасности Командой безопасности Debian. Документ включает пошаговое руководство по укреплению безопасности и приложение с подробной информацией о настройке брандмауэра и системы обнаружения вторжения.
Авторы:
Alexander Reelsen, Javier Fernández-Sanguino Peña
Сопровождающий:
Javier Fernández-Sanguino Peña
Состояние:
Опубликован; активно разрабатывается, небольшие изменения. Некоторые части могут быть недостаточно актуальны.
Доступность:
Пакет Debian harden-doc
Наиболее свежий исходный код XML доступен из репозитория Git.
Руководство по менеджеру пакетов aptitude с полным справочником команд.
Авторы:
Daniel Burrows
Состояние:
Опубликован; активно разрабатывается
Доступность:
Пакет Debian aptitude-doc
Наиболее свежий исходный код XML доступен из репозитория Git.
Данная документация предоставляет обзор того, как использовать менеджер пакетов APT.
Авторы:
Jason Gunthorpe
Состояние:
Опубликован; слегка устарел
Доступность:
Пакет Debian apt-doc
Наиболее свежий исходный код XML доступен из репозитория Git.
Данная документация описывает то, как использовать APT без сети, в частности метод переноса пакетов с одной машины на другую для выполнения обновлений.
Авторы:
Jason Gunthorpe
Состояние:
Опубликован; слегка устарел
Доступность:
Пакет Debian apt-doc
Наиболее свежий исходный код XML доступен из репозитория Git.
Цель данного ЧаВО в том, чтобы разработчик или пользователь смог отыскать ответы на различные вопросы касательно Java и Debian. В частности, здесь рассмотрены вопросы лицензирования и пакеты, необходимые для того, чтобы создать среду для разработки на языке Java.
Авторы:
Javier Fernández-Sanguino Peña, Torsten Werner, Niels Thykier, Sylvestre Ledru
Состояние:
Опубликован; в активной разработке, хотя некоторые части могут быть неактуальны.
Доступность:
Пакет Debian java-common
Наиболее свежий исходный код SGML доступен из репозитория Git.
Руководство сопровождающего Debian Hamradio описывает политику и наилучшие практики команды Debian Hamradio.
Авторы:
Iain R. Learmonth
Состояние:
Опубликован; в активной разработке.
Доступность:
Пакет Debian hamradio-maintguide
Наиболее свежий исходный код restructuredText доступен из репозитория Git.
Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в публичный список рассылки по адресу debian-www@lists.debian.org. Об ошибках в русском переводе сообщайте в русскоязычный список рассылки debian-l10n-russian@lists.debian.org. Прочую контактную информацию см. на странице Как с нами связаться. Также доступен исходный код сайта.
Рафаэль Херцог, Ролан Ма «Настольная книга администратора Debian»
Книга-справочник по дистрибутивам, основанных на Debian от инсталяции системы до гибкой конфигурации различных узкоспециализированных утилит и сервисов. Создатели Рафаэль Херцог и Ролан Ма старались сделать эту книгу полезной для разных категорий пользователей. Во-первых, сисадмины (как начинающие, так и опытные) найдут инструкцию по внедрению Debian на самые разные сервера и десктопы. Они также получат представление о большинстве служб доступных в Debian, рекомендации по их настройке и описание специфики Ubuntu\Debian\Mint и прочих, основанных на них дистрибутивов. Пользователи других дистрибутивов Linux, или других Unix-систем, сориентируются в специфике Debian и будут готовы к работе, в полной мере пользуясь преимуществами, присущими этому дистрибутиву. Наконец, пользователи, уже знакомые с Debian и желающие узнать больше о стоящем за ним сообществе, не разочаруются в своих ожиданиях. Эта книга может значительно приблизить их к вступлению в сообщество разработчиков.
Debian — очень успешная ОС, участвующая в нашей цифровой жизни в гораздо большей степени, чем многие часто предполагают или знают. Debian — самый популярный вариант GNU/Linux на серверах: согласно W3Techs более 10% всемирной паутины работает на Debian.
Важной частью любой операционной системы является документация, технические руководства, описывающие работу программ и их использование. Стараясь создать свободную операционную систему высокого качества, Проект Debian прикладывает все усилия к тому, чтобы предоставить всем своим пользователям легко доступную документацию.
Быстрый старт
Если вы новичок в Debian, то перед тем, как вы в первый раз установите Debian, мы рекомендуем вам начать с чтения:
При первой установке Debian держите эти документы недалеко, они смогут ответить на множество вопросов, и помогут в работе со свежеустановленной системой Debian. Позже вы, возможно, захотите ознакомиться с:
В заключение, распечатайте и держите недалеко Памятку по Debian GNU/Linux со списком большинства важных команд для системы Debian.
Ниже перечислена дополнительная документация.
Типы документации
Большинство документации, включённой в Debian, была написана для GNU/Linux в целом. Существует также некоторая документация, написанная специально для Debian. Эти документы идут в следующих основных категориях:
Руководства
Руководства подобны книгам, потому что они исчерпывающе описывают главные темы.
Руководства, созданные специально для Debian
Руководства пользователя
Руководства разработчика
Различные руководства
Полный список руководств Debian и другой документации вы можете найти на веб-страницах Проекта документации Debian.
Кроме того, несколько предназначенных для пользователей руководств по Debian GNU/Linux, изданы в виде печатных книг.
HOWTO
ЧаВО означает часто задаваемые вопросы. ЧаВО — это документ, который содержит различные часто возникающие вопросы и ответы на них.
Ответы на вопросы, относящиеся конкретно к Debian, можно найти в ЧаВО по Debian. Существует также отдельный документ ЧаВО по образам CD и DVD Debian.
Другие, более короткие документы
Следующие документы содержат краткие быстрые инструкции:
справочные страницы (manual pages) Все программы в Unix традиционно документируются с помощью справочных страниц, доступ к справочным страницам сделан через команду man. Обычно они не предназначены для новичков. Вы можете искать и читать справочные страницы, которые есть в Debian, на https://manpages.debian.org/. файлы info Множество программ GNU вместо справочных страниц документируется с помощью файлов info. Эти файлы содержат подробную информацию о самой программе, параметрах запуска и примерах использования, и доступны через команду info. различные файлы README Файлы read me (прочти меня) также часто встречаются — это просто текстовые файлы, которые описывают единственную тему, обычно пакет. Вы можете найти множество их в подкаталогах /usr/share/doc/. В этом каталоге каждый пакет программного обеспечения имеет подкаталог с его собственными файлами read me, и, кроме того, может содержать примеры файлов настроек. Однако, для больших программ, документация обычно предоставляется в отдельном пакете (с таким же именем, как и оригинальный пакет, но заканчивающемся на -doc). Краткие справочники на карточках
Краткие справочники на карточках — очень короткие изложения некоторых (под)систем. Обычно такие справочники описывают наиболее часто используемые команды на одном листе бумаги. Некоторые справочники могут быть найдены на:
Памятка по Debian GNU/Linux Эта памятка может быть распечатана на одной странице, предоставляет собой список большинства важных команд и является хорошим справочником для новых пользователей Debian, которые хотят ознакомиться с ним ближе. В основном для неё необходимы базовые знания о компьютере, файлах, каталогах и командной строке. Новые пользователи могут начать с чтения Справочника Debian.
Если вы прочитали все перечисленные ресурсы, но так и не нашли ответов на свои вопросы или решений ваших проблем, относящихся к Debian, взгляните на нашу страницу поддержки.
Два издания Книги: Ubuntu и Debian Linux для продвинутых
Эти бестселлеры, от Linux-гуру Криса Негуса и Франсуа Каэна, научат вас максимально эффективно использовать Ubuntu, самый популярный в мире дистрибутив Linux. В этих изданиях, всё нацелено на то, чтобы быстро настроить Ubuntu и Debian Linux.
Издание 1-е: Ubuntu и Debian Linux для продвинутых: более 1000 незаменимых команд
Автор: Кристофер Негус, Франсуа Каэн Название: Ubuntu и Debian Linux для продвинутых: более 1000 незаменимых команд Оригинальное название: Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users Год выпуска: 2011 Категория: Linux, Debian, Ubuntu Выпущено: Wiley; Питер Язык: Русский Просмтреть/Скачать PDF: Google Диск
Это руководство научит вас использовать Ubuntu Linux так, как это делают настоящие профессионалы, то есть с помощью командной строки. Вы сможете применять более 1000 команд и получите все необходимое программное обеспечение — начиная с системных утилит, отслеживающих работу вашего ПК и его безопасность, и заканчивая программами для работы в сети и разграничения доступа. Книга дает незаменимые знания и навыки для использования и администрирования настольных ПК и серверов, работающих под управлением Ubuntu, Debian, KNOPPIX и других дистрибутивов Linux.
Расширьте свои знания Linux в следующих областях:
Издание 2-е: Ubuntu и Debian Linux для продвинутых: более 1000 незаменимых команд
Автор: Кристофер Негус Название: Ubuntu и Debian Linux для продвинутых: более 1000 незаменимых команд. 2-е издание Оригинальное название: Ubuntu Linux Toolbox: 1000+ Commands for Ubuntu and Debian Power Users. 2nd Edition Год выпуска: 2014 Категория: Linux, Debian, Ubuntu Выпущено: Wiley; Питер Язык: Русский Просмтреть/Скачать PDF: Google Диск
Эта книга, научит вас максимально эффективно использовать Ubuntu. С этим ожидаемым, новым выпуском, Кристофер Негус возвращается. Расширенные возможности для управления файловыми системами, способы подключения к сетям, методы защиты систем Ubuntu и обзор последнего, на момент выхода книги, выпуска долгосрочной поддержки (LTS) Ubuntu. Второе издание Ubuntu и Debian Linux для продвинутых, предлагает вам множество обновленных инструментов для современной среды, а также расширенный охват всего, что вы знаете, чтобы уверенно начать использовать Ubuntu сегодня.