Руководство администратора Linux — Новое издание книги общепризнанных "гуру" в области системного администрирования Linux представляет собой наиболее полное руководство по всем аспектам установки, настройки, развертывания и сопровождения систем любого уровня сложности на базе широко используемых дистрибутивов операционной системы Linux. Среди рассматриваемых систем - Red Hat Enterprise Linux, Fedora Core Linux, SUSE Linux Enterprise, Debian GNU/Linux и Ubuntu Linux. Круг вопросов простирается от базовых задач администрирования для многопользовательских систем до рассмотрения таких сложных проблем, как организация работы в сетях, доступ в Internet и тонкая настройка производительности. Изобилие ценных советов и проверенных многолетним опытом методик превращает эту книгу в поистине бесценный источник знаний, необходимых в повседневной работе любого системного администратора. Книга "Руководство администратора Linux. Установка и настройка." рассчитана на профессионалов в области информационных технологий, однако будет полезной и для новичков, только-только постигающих тонкости столь увлекательной и трудной работы, каковой является системное администрирование.
Название: Руководство администратора Linux Автор: Немет Э., Снайдер Г., Хейн Т. Издательство: Вильямс Год: 2011 Страниц: 1072 Формат: PDF Размер: 21,78 МБ ISBN: 978-5-8459-1093-6 Качество: Отличное
Содержание:
Об авторах Предисловие к первому изданию Введение Благодарности От издательства ЧАСТЬ I. Основы администрирования Глава 1. С чего начать 1.1. Что необходимо знать 1.2. Взаимосвязь Linux и UNIX 1.3. Linux в историческом контексте 1.4. Дистрибутивы Linux 1.5. Типографские особенности книги 1.6. Где искать информацию 1.7. Как инсталлировать программное обеспечение 1.8. Основные задачи системного администратора 1.9. Издержки профессии 1.10. Рекомендуемая литература 1.11. Упражнения Глава 2. Запуск и останов системы 2.1. Начальная загрузка 2.2. Загрузка системы на персональном компьютере 2.3. Утилиты начальной загрузки: LILO и GRUB 2.4. Загрузка в однопользовательском режиме 2.5. Работа со сценариями запуска системы 2.6. Перезагрузка и останов системы 2.7. Упражнения Глава 3. Сила привилегий 3.1. Владение файлами и процессами 3.2. Суперпользователь 3.3. Пароль суперпользователя 3.4. Как стать суперпользователем 3.5. Другие псевдопользователи 3.6. Упражнения Глава 4. Управление процессами 4.1. Атрибуты процесса 4.2. Жизненный цикл процесса 4.3. Сигналы 4.4. Отправка сигналов: команды kill и killall 4.5. Состояния процесса 4.6. Изменение приоритета выполнения: команды nice и renice 4.7. Текущий контроль процессов: команда ps 4.8. Улучшенный текущий контроль процессов: команда top 4.9. Файловая система /proc 4.10. Отслеживание сигналов и системных вызовов: команда strace 4.11. Процессы, вышедшие из-под контроля 4.12. Рекомендуемая литература 4.13. Упражнения Глава 5. Файловая система 5.1. Имена файлов и каталогов 5.2. Монтирование и размонтирование файловой системы 5.3. Организация файловой системы 5.4. Типы файлов 5.5. Атрибуты файлов 5.6. Списки контроля доступа 5.7. Упражнения Глава 6. Подключение новых пользователей 6.1. Файл /etc/passwd 6.2. Файл /etc/shadow 6.3. Файл /etc/group 6.4. Подключение пользователей 6.5. Удаление пользователей 6.6. Отключение учетной записи 6.7. Управление учетными записями 6.8. Упражнения Глава 7. Добавление жесткого диска 7.1. Дисковые интерфейсы 7.2. Конструкция современного жесткого диска 7.3. Файловые системы Linux 7.4. Процедура добавления жесткого диска 7.5. HDPARM: установка параметров интерфейса IDE 7.6. Команда fsck: проверка и восстановление файловых систем 7.7. Добавление жесткого диска: пошаговое руководство 7.8. Расширенное управление дисками: RAID и LVM 7.9. Монтирование дисков USB 7.10. Упражнения Глава 8. Периодические процессы 8.1. Демон cron: системный планировщик 8.2. Формат crontab-файлов 8.3. Управление crontab-файлами 8.4. Стандартные применения демона cron 8.5. Другие планировщики: демоны anacron и fcron 8.6. Упражнения Глава 9. Резервное копирование 9.1. Принципы резервного копирования 9.2. Устройства и носители, используемые для резервного копирования 9.3. Команда dump: настройка режима инкрементного архивирования 9.4. Команда restore: восстановление файлов из резервных копий 9.5. Архивирование и восстановление при модификации операционной системы 9.6. Другие архиваторы 9.7. Запись нескольких архивов на одну ленту 9.8. Bacula 9.9. Коммерческие системы резервного копирования 9.10. Рекомендуемая литература 9.11. Упражнения Глава 10. Система Syslog и журнальные файлы 10.1. Методы обработки журнальных файлов 10.2. Журнальные файлы Linux 10.3. Утилита logrotate: управление журнальными файлами 10.4. Syslog: система регистрации событий 10.5. Поиск полезной информации в журнальных файлах 10.6. Упражнения Глава 11. Управление программным обеспечением и конфигурацией 11.1. Базовая инсталляция Linux 11.2. Бездисковые клиенты 11.3. Управление пакетами 11.4. Высокоуровневые системы управления пакетами 11.6. Локализация и конфигурирование 11.7. Средства управления конфигурацией 11.8. Организация совместного использования программ через NFS 11.9. Рекомендуемые программы 11.10. Рекомендуемая литература 11.11. Упражнения ЧАСТЬ II. Работа в сетях Глава 12. Сети TCP/IP 12.1. TCP/IP и Internet 12.2. Семейство протоколов TCP/IP 12.3. Пакеты и их инкапсуляция 12.4. IP-адреса 12.5. Маршрутизация 12.6. ARP: протокол преобразования адресов 12.7. Подключение компьютера к сети 12.8. Сетевое конфигурирование в различных дистрибутивах 12.9. DHCP: протокол динамического конфигурирования хостов 12.10. Динамическое переконфигурирование и настройка 12.11. Безопасность 12.12. Реализация системы NAT в Linux 12.13. PPP: протокол двухточечного соединения 12.14. Особенности сетевого конфигурирования в Linux 12.15. Рекомендуемая литература 12.16. Упражнения Глава 13. Маршрутизация 13.1. Подробнее о маршрутизации пакетов 13.2. Демоны и протоколы маршрутизации 13.3. Основные протоколы маршрутизации 13.4. Демон routed: стандартный демон маршрутизации 13.5. Демон gated: открытие неведомых возможностей 13.6. Выбор стратегии маршрутизации 13.7. Маршрутизаторы Cisco 13.8. Рекомендуемая литература 13.9. Упражнения Глава 14. Сетевые аппаратные средства 14.1. ЛВС, ГВС и ОВС 14.2. Ethernet: общепризнанная ЛВС 14.3. Беспроводные сети: ЛВС путешественников 14.4. FDDI: дорогая и разочаровывающая ЛВС 14.5. ATM: локальная сеть несбывшихся надежд 14.6. Frame Relay: глобальная убыточная сеть 14.7. ISDN: глобальная сеть-невидимка 14.8. DSL и кабельные модемы: всенародная глобальная сеть 14.9. Будущее сетей 14.10. Тестирование и отладка сетей 14.11. Прокладка кабелей 14.12. Проектирование сетей 14.13. Управление сетью 14.14. Рекомендуемые поставщики 14.15. Рекомендуемая литература 14.16. Упражнения Глава 15. Система доменных имен 15.1. DNS для нетерпеливых: подключение нового компьютера 15.2. История DNS 15.3. Основные задачи DNS 15.4. Пространство имен DNS 15.5. Принципы работы DNS 15.6. Что нового в DNS 15.7. База данных DNS 15.8. Пакет BIND 15.9. Проектирование среды DNS 15.10. Работа с клиентом BIND 15.11. Конфигурирование сервера BIND 15.12. Примеры конфигурации пакета BIND 15.13. Запуск демона named 15.14. Обновление файлов зон 15.15. Вопросы безопасности 15.16. Тестирование и отладка 15.17. Особенности пакета BIND в различных дистрибутивах 15.18. Рекомендуемая литература 15.19. Упражнения Глава 16. Сетевая файловая система 16.1. Общая информация об NFS 16.2. Серверная часть NFS 16.3. Клиентская часть NFS 16.4. Команда nfsstat: отображение статистики NFS 16.5. Специализированные файловые серверы NFS 16.6. Автоматическое монтирование 16.7. Рекомендуемая литература 16.8. Упражнения Глава 17. Совместное использование системных файлов 17.1. Предмет совместного использования 17.2. Демон nscd: кэширование результатов поиска 17.3. Копирование файлов 17.4. NIS: сетевая информационная служба 17.5. LDAP: упрощенный протокол доступа к каталогам 17.6. Рекомендуемая литература 17.7. Упражнения Глава 18. Электронная почта 18.1. Системы электронной почты 18.2. Структура почтового сообщения 18.3. Принципы организации электронной почты 18.4. Почтовые псевдонимы 18.5. Списки рассылки и программы для работы с ними 18.6. «Почтмейстер» sendmail 18.7. Конфигурирование программы sendmail 18.8. Базовые примитивы конфигурации программы sendmail 18.9. Дополнительные примитивы конфигурации программы sendmail 18.10. Средства программы sendmail для борьбы со спамом 18.11. Примеры файлов конфигурации 18.12. Безопасность и программа sendmail 18.13. Производительность программы sendmail 18.14. Сбор статистических данных, тестирование и отладка 18.15. Почтовая система Exim 18.16. Postfix 18.17. Рекомендуемая литература 18.18. Упражнения Глава 19. Управление сетями 19.1. Поиск неисправностей в сетях 19.2. Команда ping: проверка доступности компьютера 19.3. Команда traceroute: трассировка IP-пакетов 19.4. Команда netstat: получение информации о состоянии сети 19.5. SAR: анализ текущего состояния интерфейсов 19.6. Анализаторы пакетов 19.7. Протоколы управления сетями 19.8. SNMP: простой протокол управления сетями 19.9. Агент NET-SNMP 19.10. Программы управления сетями 19.11. Рекомендуемая литература 19.12. Упражнения Глава 20. Безопасность 20.1. Безопасна ли ОС Linux? 20.2. Слабые места в системе защиты 20.3. Сертификаты и стандарты 20.4. Безопасность: ключевые аспекты и философия 20.5. Проблемы защиты файлов /etc/passwd и /etc/shadow 20.6. Возможности POSIX 20.7. Программы с установленным битом смены идентификатора пользователя 20.8. Специальные права доступа 20.9. Различные аспекты безопасности 20.10. Инструментальные средства защиты 20.11. Системы криптографической защиты 20.12. Брандмауэры 20.13. Поддержка брандмауэров в Linux: IP-таблицы 20.14. Виртуальные частные сети 20.15. Специальные «защищенные» дистрибутивы Linux 20.16. Что нужно делать в случае атаки на сервер 20.17. Источники информации, касающейся безопасности 20.18. Рекомендуемая литература 20.19. Упражнения Глава 21. Web-хостинг и серверы Internet 21.1. Основы Web-хостинга 21.2. Инсталляция HTTP-сервера 21.3. Виртуальные интерфейсы 21.4. Протокол защищенных сокетов (SSL) 21.5. Кэширование и прокси-серверы 21.6. Установка анонимного FTP-сервера 21.7. Упражнения ЧАСТЬ III. Разное Глава 22. Система X Window System 22.1. Диспетчер дисплеев 22.2. Запуск Х-приложения 22.3. Конфигурирование Х-сервера 22.4. Устранение неполадок и отладка 22.5. Краткое замечание о настольных средах 22.6. Рекомендуемая литература 22.7. Упражнения Глава 23. Печать 23.1. Принтеры становятся более сложными 23.2. Языки принтеров 23.3. Архитектура CUPS 23.4. Администрирование сервера CUPS 23.5. Советы по выявлению проблем 23.6. Практические советы касательно принтеров 23.7. Другие советы касательно принтеров 23.8. Печать в KDE 23.9. Рекомендуемая литература 23.10. Упражнения Глава 24. Обслуживание аппаратных средств и условия эксплуатации 24.1. Основы обслуживания аппаратных средств 24.2. Контракты на обслуживание 24.3. Уход за электронным оборудованием 24.4. Мониторы 24.5. Модули памяти 24.6. Профилактическое обслуживание 24.7. Условия эксплуатации 24.8. Источники питания 24.9. Стойки для аппаратуры 24.10. Стандарты для центров по обработке данных 24.11. Инструменты 24.12. Рекомендуемая литература 24.13. Упражнения Глава 25. Анализ производительности 25.1. Способы повышения производительности 25.2. Факторы, влияющие на производительность 25.3. Проверка производительности системы 25.4. Помогите! Моя система почти остановилась! 25.5. Рекомендуемая литература 25.6. Упражнения Глава 26. Взаимодействие с Windows 26.1. Вход в систему Linux из Windows 26.2. Получение доступа к удаленным настольным средам 26.3. Запуск Windows и Windows-приложений 26.4. Использование утилит командной строки в Windows 26.5. Совместимость Windows со стандартами электронной почты и Web 26.6. Совместное использование файлов при помощи Samba и CIFS 26.7. Совместное использование принтеров при помощи Samba 26.8. Отладка сервера Samba 26.9. Рекомендуемая литература 26.10. Упражнения Глава 27. Устройства последовательного доступа 27.1. Разъем RS-232C 27.2. Альтернативные разъемные соединения 27.3. Аппаратная и программная несущие 27.4. Аппаратный контроль передачи данных 27.5. Длина кабеля 27.6. Файлы последовательных устройств 27.7. Команда setserial: установка параметров последовательного порта 27.8. Конфигурирование программного обеспечения для устройств последовательного доступа 27.9. Конфигурирование аппаратных терминалов 27.10. Специальные символы и драйвер терминала 27.11. Команда stty: задание параметров терминала 27.12. Команда tset: автоматическое задание параметров терминала 27.13. Устранение зависания терминала 27.14. Модемы 27.15. Отладка последовательной линии 27.16. Другие распространенные порты ввода-вывода 27.17. Упражнения Глава 28. Драйверы и ядро 28.1. Адаптация ядра 28.2. Драйверы и файлы устройств 28.3. Зачем и как конфигурировать ядро 28.4. Конфигурирование параметров ядра Linux 28.5. Сборка ядра Linux 28.6. Добавление драйвера устройства в Linux 28.7. Загружаемые модули ядра 28.8. «Горячее» подключение 28.9. Настройка параметров начальной загрузки 28.10. Рекомендуемая литература 28.11. Упражнения Глава 29. Демоны 29.1. Демон init: первичный процесс 29.2. Демоны cron и atd: планирование запуска команд 29.3. Демоны xinetd и inetd: управление демонами 29.4. Демоны ядра 29.5. Демоны печати 29.6. Демоны обслуживания файлов 29.7. Демоны административных СУБД 29.8. Демоны электронной почты 29.9. Демоны удаленной регистрации и удаленного выполнения команд 29.10. Демоны начальной загрузки и конфигурирования 29.11. Другие сетевые демоны 29.12. NTPD: демон синхронизации времени 29.13. Упражнения Глава 30. Стратегии и методики управления и администрирования 30.1. Что необходимо для того, чтобы все были довольны 30.2. Компоненты функциональной IT-организации 30.3. Роль управления 30.4. Роль администрирования 30.5. Роль разработки 30.6. Роль операций 30.7. Работа отдела поддержки 30.8. Документация 30.9. Системы отслеживания запросов и уведомления о проблемах 30.10. Восстановление после аварий 30.11. Письменные стратегии 30.12. Правовые вопросы 30.13. Патенты на программное обеспечение 30.14. Стандарты 30.15. Идеология Linux 30.16. Основные поставщики Linux 30.17. Организации, конференции и другие ресурсы 30.18. Рекомендуемая литература 30.19. Упражнения Предметный указатель