Интернет-магазин My-shop.ru
Акции   
Персональный раздел v
   Доставка    Оплата    Скидки    Форум    Помощь
для Москвы  +7 (495) 638-53-38
бесплатно для РФ  +7 (800) 100-53-38
 
0
Красиво и практично!Новогодние наборы My-shop.ru — лучшее решение вопроса с подарками под ёлку!Удобно и выгодно!
• 
Книги (692184)
• 
Компьютерная литература (3959)
• 
Операционные системы (432)
• 
Unix, Linux, FreeBSD... (129)



Администрирование GNU/Linux с нуля

Береснев А.Л. (найти все товары)

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

Издательство: БХВ-Петербург
Серия: Системный администратор

Рейтинг: 5.0 (голосов: 2)
Ваша оценка: 1 2 3 4 5  

дата выпуска: 2010 г. 
издание: 2-е
язык: русский
количество томов: 1
количество страниц: 576 стр.
переплет: мягкий
формат: 70x100/16 (170x240 мм)
тираж: 1500 экз.
стандарт: 6 шт.
возрастная категория: 18+ (нет данных)
код системы скидок: 25
код в My-shop.ru: 553085

ISBN: 978-5-9775-0518-5


Береснев А.Л.автор/составительБереснев А.Л., найти все товары


Содержание:

Оглавление Введение 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



нет в наличии
сообщить о поступлении в продажу

|