Администрирование GNU/Linux с нуля, 2-е издание Год издания: 2010 Автор: Береснев А. Л. Издательство: БХВ-Петербург ISBN: 978-5-9775-0518-5 Серия: Системный администратор Язык: Русский Формат: PDF Качество: Издательский макет или текст (eBook) Количество страниц: 560 Описание: Дается необходимый набор знаний в области администрирования GNU/Linux. Материал не привязан к какому-либо конкретному дистрибутиву GNU/Linux, а рассмотрены общие процедуры организации и поддержки этих систем: работа в оболочке Bash, утилиты командной строки, файловые системы, управление загрузкой, системные и сетевые службы GNU/Linux. Приводится множество примеров, связанных с решением повседневных задач системного администрирования. Материал подобран так, чтобы читатель имел возможность подготовиться к сдаче сертификационных экзаменов Linux Professional Institute LPI-101 и LPI-102. Прилагаемый компакт-диск содержит образ установочного диска Ubuntu Server 9.10 и пакет с исходным кодом открытой версии Sun VirtualBox. Во втором издании учтены современные требования LPI, текст обновлен, примеры изменены в сторону наглядности. Для системных администраторов
Примеры страниц
Оглавление
Введение .................................................................................................................. 1 История создания GNU/Linux ................................................................................... 1 Что означает свобода распространения программного обеспечения? ............... 4 Сертификация LPI ................................................................................................... 4 Для кого предназначена книга? ............................................................................. 5 Благодарности ......................................................................................................... 7 ЧАСТЬ I. НАЧАЛО РАБОТЫ В GNU/LINUX .................................................................. 9 Глава 1. Первый раз устанавливаем GNU/Linux .................................................... 11 Предварительные требования для установки GNU/Linux...................................... 11 Установка GNU/Linux .............................................................................................. 12 Глава 2. Работа в оболочке Bash .......................................................................... 25 Учетные записи и вход в сеанс ............................................................................. 25 Как вводить команды в shell?................................................................................. 28 Смена пароля пользователя .................................................................................. 29 Идентификация пользователя .............................................................................. 30 Кто сейчас работает в системе? ........................................................................... 31 Что такое оболочка? ............................................................................................. 32 Структура командной строки ................................................................................ 32 Популярные оболочки GNU/Linux .......................................................................... 35 Встроенные и системные команды ........................................................................ 36 Редактирование и исполнение команд ................................................................ 37 Переменные оболочки и окружения .................................................................... 38 История команд ..................................................................................................... 41 Автоматическое дополнение командной строки ................................................. 43 Псевдонимы команд (aliases) ................................................................................ 44 Командная подстановка ........................................................................................ 45 Вычисление арифметических выражений ........................................................... 47 Шаблоны подстановки и перечисление ............................................................... 48 Глава 3. Помощь и документация ......................................................................... 51 Сообщения об ошибках ........................................................................................ 51 Встроенная помощь оболочки Bash ..................................................................... 52 Страницы помощи man ......................................................................................... 52 Файлы страниц man .............................................................................................. 55 GNU Texinfo ............................................................................................................ 57 Документация программ ....................................................................................... 58 Источники информации в Интернете .................................................................. 59 ЧАСТЬ II. ОСНОВЫ .................................................................................................. 61 Глава 4. Работа с файлами и каталогами ............................................................. 63 Система файлов и каталогов ................................................................................ 63 Имена файлов и команда ls .................................................................................. 65 Перемещение по файловой системе .................................................................... 68 Создание и удаление файлов и каталогов ........................................................... 68 Копирование, перемещение и переименование файлов .................................... 72 Поиск файлов ......................................................................................................... 74 Быстрый поиск файлов locate ................................................................................ 76 Определение содержимого файла ....................................................................... 77 Устройство файловой системы .............................................................................. 78 Использование жестких связей ............................................................................ 80 Использование символических ссылок .................................................................. 84 Глава 5. Процессы ................................................................................................. 87 Процессы и задания .............................................................................................. 87 Фоновый режим выполнения заданий .................................................................. 91 Жизненный цикл процесса ................................................................................... 93 Мониторинг процессов ......................................................................................... 95 Сигналы ................................................................................................................ 101 Перехват и обработка сигналов в Bash ............................................................. 103 Управление приоритетом процессов ................................................................. 104 Глава 6. Права доступа и права владения .......................................................... 107 Права владения файлами ..................................................................................... 107 Права доступа, устанавливаемые на файлы ....................................................... 108 Права доступа к каталогам ................................................................................. 110 Изменение прав владения ................................................................................... 111 Установка прав доступа ...................................................................................... 114 Автоматическая установка прав доступа к вновь создаваемым файлам .......... 118 Специальные биты прав доступа: SUID, SGID и sticky bit .................................. 119 ЧАСТЬ III. УТИЛИТЫ КОМАНДНОЙ СТРОКИ ......................................................... 125 Глава 7. Редактор vi ........................................................................................... 127 Запуск vi и режимы его работы.......................................................................... 127 Перемещение курсора по тексту в vi ................................................................. 129 Команды vi редактирования текста ................................................................... 131 Команды поиска и замены строк ........................................................................ 132 Команды режима двоеточия ............................................................................... 135 Глава 8. Текстовые файлы и потоки ................................................................... 138 Перенаправление потоков ввода/вывода .......................................................... 138 Конвейеры и фильтры ......................................................................................... 142 Команда echo ....................................................................................................... 144 Просмотр файлов с помощью more и less .......................................................... 145 Объединение файлов с помощью cat ................................................................ 146 Команды head и tail ............................................................................................. 147 Вырезание текста с помощью cut ....................................................................... 148 Потоковый редактор sed ..................................................................................... 149 Потоковый редактор awk .................................................................................... 152 Сравнение файлов и каталогов .......................................................................... 154 Замена символов табуляции на пробелы ............................................................ 156 Простое форматирование текста ....................................................................... 157 Подготовка текста к печати ................................................................................ 157 Сортировка строк ................................................................................................ 158 Вывод неповторяющихся строк .......................................................................... 159 Объединение строк двух файлов по общему полю ........................................... 160 Подсчет количества и нумерация строк ............................................................ 160 Замена символов с помощью команды tr ............................................................. 161 Слияние строк ...................................................................................................... 164 Получение дампа ................................................................................................. 165 Разделение файлов на части ............................................................................... 166 Команда xargs ...................................................................................................... 168 Глава 9. Регулярные выражения ........................................................................ 169 Классификация регулярных выражений ........................................................... 169 Поиск текста с помощью grep ............................................................................ 171 Использование обратных ссылок ....................................................................... 175 Использование регулярных выражений с sed ................................................... 177 Регулярные выражения в awk ............................................................................ 179 Глава 10. Написание сценариев Bash ................................................................ 181 Сценарии оболочки ............................................................................................. 181 Использование переменных оболочки ................................................................ 183 Экранирование (quotation) .................................................................................. 186 Интерактивная установка значений переменных .............................................. 187 Позиционные параметры .................................................................................... 188 Команда test ......................................................................................................... 191 Условное исполнение команд .............................................................................. 194 Команда case ........................................................................................................ 198 Циклы ................................................................................................................... 199 Функции ............................................................................................................... 203 ЧАСТЬ IV. АДМИНИСТРИРОВАНИЕ ....................................................................... 207 Глава 11. Работа с носителями информации .................................................. 209 Физическая структура накопителя на жестких магнитных дисках ................ 209 Имена жестких магнитных дисков .................................................................... 211 Создание разделов с использованием fdisk ....................................................... 213 Создание файловой системы .............................................................................. 216 Проверка целостности файловой системы ....................................................... 219 Монтирование файловых систем ....................................................................... 221 Работа с разделом подкачки ............................................................................... 224 Файл информации о файловых системах /etc/fstab .......................................... 227 Мониторинг дисковых ресурсов ........................................................................ 229 Глава 12. Резервное копирование ..................................................................... 231 Планирование резервного копирования ........................................................... 231 Команда dd ........................................................................................................... 233 Утилиты для сжатия файлов ............................................................................... 234 Команда tar .......................................................................................................... 236 Команда cpio ........................................................................................................ 239 Команда pax ......................................................................................................... 241 Программы dump и restore ................................................................................. 243 Глава 13. Запуск, останов GNU/Linux и уровни выполнения .............................. 246 Инициализация операционной системы и переход на заданный уровень исполнения ............................................................................................ 246 Остановка и перезагрузка системы ................................................................... 251 Глава 14. Загрузчики .......................................................................................... 254 Последовательность процесса загрузки ............................................................ 254 Загрузчик GRUB .................................................................................................. 255 Загрузчик LILO .................................................................................................... 258 Глава 15. Отложенное и регулярное выполнение заданий .............................. 262 Отложенное выполнение заданий ..................................................................... 262 Автоматизация выполнения регулярных задач .................................................. 264 Глава 16. Системные журналы ............................................................................ 267 Служба syslog ...................................................................................................... 267 Служба ротации журналов ................................................................................. 271 Глава 17. Управление пользователями ............................................................... 273 Хранение учетных записей пользователей ....................................................... 273 Регистрация, удаление и блокирование учетных записей пользователей ..... 274 Управление паролями ......................................................................................... 279 Управление группами пользователей ............................................................... 280 Профили пользователей ..................................................................................... 282 Квотирование дискового пространства............................................................. 285 Мониторинг активности пользователей ........................................................... 291 Глава 18. Управление программным обеспечением ......................................... 293 В чем состоит управление программным обеспечением? ................................ 293 Сборка и установка программного обеспечения из пакетов с исходным кодом ............................................................................................... 296 Управление библиотеками ................................................................................. 299 Менеджер пакетов RPM ..................................................................................... 303 Система управления пакетами Debian .............................................................. 308 Глава 19. Установка аппаратного обеспечения ............................................... 315 Установка нового оборудования ....................................................................... 315 Работа с модулями ядра ...................................................................................... 316 Файлы устройств и udev ..................................................................................... 321 Устройства PCI .................................................................................................... 325 Установка SCSI-устройств .................................................................................. 326 Установка сетевых адаптеров Ethernet.............................................................. 327 Работа со звуковыми картами ............................................................................ 329 Поддержка USB ................................................................................................... 330 Устройства PCMCIA .............................................................................................. 331 Сборка и установка ядра Linux ........................................................................... 331 ЧАСТЬ V. СЕТИ ....................................................................................................... 337 Глава 20. Сетевые средства GNU/Linux ............................................................... 339 TCP/IP ................................................................................................................... 339 Адресация IPv4 .................................................................................................... 341 Адресация IPv6 .................................................................................................... 344 Настройка сетевого интерфейса Ethernet .......................................................... 346 Настройка маршрутизатора по умолчанию ........................................................ 347 Настройка разрешения имен .............................................................................. 350 Поиск и устранение проблем с сетью ................................................................. 353 Глава 21. Сервисы сети ....................................................................................... 356 Идентификация служб сети................................................................................ 356 Запуск сетевых служб ......................................................................................... 358 Использование супердемона inetd и фильтра tcpd ........................................... 359 Программа tcpd .................................................................................................... 360 Использование супердемона xinetd ................................................................... 362 Глава 22. Службы удаленного доступа .............................................................. 367 Служба telnet ...................................................................................................... 367 Службы удаленного доступа (r-services)............................................................ 370 Система SSH ........................................................................................................ 373 Глава 23. Служба FTP .......................................................................................... 378 Как работает служба FTP ................................................................................... 378 Настройка сервера vsftpd .................................................................................... 379 Клиенты FTP ........................................................................................................ 381 Глава 24. Файловая система NFS ........................................................................ 384 Настройка сервера NFS ...................................................................................... 384 Использование сервера NFS ............................................................................... 386 Отличия протокола NFSv4 ................................................................................. 388 Глава 25. SMB/CIFS-сервер SAMBA .................................................................... 390 Состав пакета SAMBA ........................................................................................ 390 Настройка SAMBA .............................................................................................. 391 Запуск и работа системы SAMBA ....................................................................... 394 Монтирование файловых ресурсов SMB ........................................................... 397 Использование сетевых принтеров ................................................................... 398 Запуск SAMBA в режиме PDC ............................................................................. 399 Сервер SAMBA в режиме члена домена ............................................................ 401 Программа winbind .............................................................................................. 402 Глава 26. DNS-сервер BIND.................................................................................. 404 Организация DNS ................................................................................................ 404 Конфигурационный файл BIND .......................................................................... 407 Записи о ресурсах DNS ....................................................................................... 409 Запуск DNS-сервера BIND ................................................................................... 416 Тестирование сервера DNS ................................................................................ 417 Делегирование ................................................................................................... 419 Журналы DNS ...................................................................................................... 420 Глава 27. Сервер DHCP ....................................................................................... 423 Работа DHCP ........................................................................................................ 423 Настройка сервера DHCP .................................................................................... 424 Глава 28. Web-сервер Apache ............................................................................. 426 Конфигурационный файл Apache ....................................................................... 426 Контейнеры .......................................................................................................... 431 Запуск и управление Apache .............................................................................. 433 Личные Web-страницы ....................................................................................... 434 Ограничение доступа к Web-ресурсу ................................................................ 436 Виртуальные узлы ............................................................................................... 438 Глава 29. Электронная почта ............................................................................. 440 Организация электронной почты ....................................................................... 440 Файл конфигурации программы Sendmail .......................................................... 442 Файл конфигурации sendmail.mc ....................................................................... 446 Запуск Sendmail ................................................................................................... 450 Почтовые псевдонимы ........................................................................................ 452 Очередь почтовых сообщений ........................................................................... 454 Тестирование Sendmail ....................................................................................... 455 Преимущества использования Postfix ............................................................... 458 Конфигурационные файлы Postfix .................................................................... 462 Виртуальный хостинг ......................................................................................... 465 POP3/IMAP-сервер Dovecot ............................................................................... 466 Глава 30. Печать в GNU/Linux ............................................................................ 471 Система печати CUPS ......................................................................................... 471 Команды CUPS .................................................................................................... 473 Управление принтерами в CUPS ....................................................................... 475 Управление очередью печати .......................................................................... 477 Глава 31. Сервер NTP ......................................................................................... 480 Сервис синхронизации времени ........................................................................ 480 Утилита ntpdate ................................................................................................... 481 Пакет ntp............................................................................................................... 482 Глава 32. Система X Window ................................................................................ 484 Организация X Window ....................................................................................... 484 Конфигурирование X Window ............................................................................ 486 Сервер шрифтов .................................................................................................. 491 Запуск X-сервера из командной строки ............................................................. 493 Менеджер X-сеанса xdm ..................................................................................... 497 X-приложения ...................................................................................................... 499 Шрифты ................................................................................................................ 500 Ресурсы X-приложений ...................................................................................... 502 Удаленный запуск X-приложений ..................................................................... 504 Использование xdm для удаленного входа в сеанс .......................................... 507 ПРИЛОЖЕНИЯ .................................................................................................... 511 Приложение 1. Работа с VMWare Workstation и Sun VirtualBox ...................... 513 Создание виртуальной машины в Sun VirtualBox ............................................. 513 Создание виртуальной машины в VMWare Workstation ................................... 518 Приложение 2. Примеры использования текстовых утилит GNU ..................... 523 Копирование с помощью команды tee .............................................................. 523 Нумерация строк с помощью команды cat ........................................................ 524 Нумерация строк с помощью команды nl ........................................................... 525 Команда csplit ...................................................................................................... 525 Команда sed.......................................................................................................... 527 Команда tac .......................................................................................................... 527 Команда awk ........................................................................................................ 528 Команды expand и unexpand ............................................................................... 528 Команда pr ........................................................................................................... 529 Команды sort и uniq ............................................................................................ 530 Команда wc .......................................................................................................... 530 Команда tr ............................................................................................................ 530 Команда grep........................................................................................................ 531 Приложение 3. Пример использования telnet для тестирования MTA ......................................................................................... 532 Приложение 4. Пример файлов конфигурации и описания зон сервера DNS BIND ................................................................................................ 533 Конфигурация named .......................................................................................... 533 Зона указателей на корневые серверы .............................................................. 535 Зона localhost ....................................................................................................... 538 Обратная зона для 127.0.0 .................................................................................. 538 Зона class.edu ....................................................................................................... 539 Обратная зона для 192.168.0 .............................................................................. 539 Приложение 5. Сложные варианты установки GNU/Linux .................................. 540 Требования к аппаратному обеспечению для установки GNU/Linux на платформе x86/64 ............................................................................................ 540 Подготовка к установке GNU/Linux на компьютерах с архитектурой x86/64 ......................................................................................... 542 Установка GNU/Linux ............................................................................................ 548 Приложение 6. Описание компакт-диска ............................................................ 550 Предметный указатель ......................................................................................... 551
Системный администратор - Береснев А. Л. - Администрирование GNU/Linux с нуля, 2-е издание [2010, PDF, RUS] download torrent for free and without registration
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum