Администрирование GNU/Linux с нуля. 2-е издание. Береснев А. Л

Generic selectors
Только точные совпадения
Search in title
Search in content
Search in posts
Search in pages
Фильтровать по разделам
1С программы
Гидравлика
Грузоподъемные сооружения
Деревообработка
Долбежные, Строгальные
Железнодоржная литература
Инструмент
Информационные технологии. IT
Компрессорное оборудование
Краны грузоподъемные
Кузнечное дело
Машиностроение
Металлообработка
Настольное оборудование
Оргтехника
Пилы, Ножницы, Отрезные
Пневматика
Подшипники
Программирование
Прочее
Работа с сайтом
Сверлильные
Строительство
Тельферы, Тали
Токарные
Фрезерные
Электрика
Электроника

Дается необходимый набор знаний в области администрирование GNU/Linux. Материал не привязан к какому-либо конкретному дистрибутиву GNU/Linux, а рассмотрены общие процедуры организации и поддержки этих систем: работа в оболочке Bash, утилиты командной строки, файловые системы, управление загрузкой, системные и сетевые службы GNU/ Linux. Приводится множество примеров, связанных с решением повседневных задач системного администрирования. Материал подобран так, чтобы читатель имел возможность подготовиться к сдаче сертификационных экзаменов Linux Professional Institute LPI-101 и LPI-102. Прилагаемый компакт-диск содержит образ установочного диска Ubuntu Server 9.10 и пакет с исходным кодом открытой версии Sun VirtualBox. Во втором издании учтены современные требования LPI, текст обновлен, примеры изменены в сторону наглядности.  

 

Автор: Береснев А. Л

Формат: PDF. Размер: 3 MB.   

 

Оглавление

Введение 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
Файл конфигурации sendmailmc 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
Приложение 2 Примеры использования текстовых утилит GNU 523
Приложение 3 Пример использования telnet
для тестирования MTA 532
Приложение 4 Пример файлов конфигурации и описания зон
сервера DNS BIND 533
Приложение 5 Сложные варианты установки GNU/Linux 540
Предметный указатель 551

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

burov top © 2016-2018 burov.top