Администрирование 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
[only-soft.org].t188206.torrent
Торрент:
Зарегистрирован
[ 2023-11-19 11:45 ]
5 KB
Статус:
√проверено
Скачан:
4 раз
Размер:
14 MB
Оценка:
(Голосов: 0)
Поблагодарили:
0
Системный администратор - Береснев А. Л. - Администрирование GNU/Linux с нуля, 2-е издание [2010, PDF, RUS] скачать торрент бесплатно и без регистрации
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы