Иллюстрированный самоучитель по Linux

Введение 2
Что такое Linux? 3
Что такое Linux? 4
История Linux 5
Linux как операционная система 6
Linux как бесплатное программное обеспечение 8
Коммерческие программы для Linux 9
Выбор дистрибутива 10
Выбор дистрибутива 11
Что такое дистрибутив? 12
Обзор основных дистрибутивов 13
Linux Red Hat 15
Подготовка к установке Linux Red Hat 7.1 16
Подготовка к установке Linux Red Hat 7.1 17
Что нужно для установки 18
Проверка совместимости оборудования 20
Запись сведений об оборудовании 21
Выбор способа установки 23
Подготовка жесткого диска 24
Установка Linux Red Hat 7.1 26
Установка Linux Red Hat 7.1 27
Запуск процесса установки 28
Конфигурирование системы для установки. Управление с клавиатуры. 29
Выбор языка. Выбор типа клавиатуры. 30
Конфигурирование мыши 31
Установка или обновление версии? 32
Разбивка диска 33
Форматирование разделов Linux 36
Установка LILO 37
Конфигурация сети. Конфигурация брандмауэра. 38
Выбор языка интерфейса Linux. Конфигурирование часового пояса. 39
Конфигурирование учетных записей 40
Аутентификационные параметры 41
Выбор пакетов 42
Конфигурирование X Windows 43
Установка. Создание загрузочной дискеты. 44
Перезагрузка системы 45
Особые варианты установки 46
Особые варианты установки 47
Установка из раздела жесткого диска 48
Копирование диска CD-ROM в раздел жесткого диска 49
Подготовка установочных дискет. Процесс установки. 50
Размещение раздела подкачки на отдельном диске 51
Установка Linux в несколько разделов 52
Использование программы fdisk вместо Disk Druid 53
Вывод таблицы разделов. Создание раздела. 54
Изменение типа раздела. Удаление раздела. 55
Подтверждение внесенных изменений 56
Обзор X Windows 57
Обзор X Windows 58
Что такое X Windows 59
Сравнение Microsoft Windows и X Windows. Сходство и различия. 60
X серверы 61
Диспетчеры окон 63
Рабочие столы 65
Что такое Motif. Альтернативы Motif. 66
Установка и конфигурирование X Windows 67
Конфигурирование X Windows 68
Использование rpm 69
Установка из Internet 71
Подготовка к конфигурированию X Windows 72
Карта видеоадаптера, монитор, объем видеопамяти 73
Тип мыши 74
Диапазон частот развертки монитора 75
Конфигурирование ХРrее86 с помощью программы Xconfigurator 76
Конфигурирование XFree86 с помощью программы xf86config 81
Тестирование конфигурации 85
Работа с GNOME и X Windows 86
Запуск X Windows и GNOME 87
Панель GNOME 88
Главное системное меню 89
Манипуляции с панелью GNOME 91
Апплеты панели 92
Диспетчер стола и список задач 93
Манипулирование окнами 94
Рабочий стол GNOME 95
Управление файлами в GNOME. Запуск диспетчера файлов GNOME. 96
Окно диспетчера файлов 97
Важные команды меню 98
Работа с программами в GNOME и X Windows 101
Работа с программами в GNOME и X Windows 102
Работа с xterm 103
Адаптация xterm 104
Установка цветовой схемы 105
Установка размеров и расположения окна 107
Запуск программы в окне xterm 108
Установка шрифта 109
Другие функции 110
Приложения X Windows 111
The GIMP 112
Gnumeric 116
Утилиты X Windows. Применение gEdit. 118
Часы X Windows 120
Калькулятор GNOME 121
Дополнительное конфигурирование GNOME 122
Дополнительное конфигурирование GNOME 123
Центр управления GNOME 124
Раздел Desktop 125
Раздел Document Handlers 128
Раздел Multimedia 130
Раздел Peripherals 131
Раздел Sawfish Window Manager 132
Раздел Session. Раздел User Interface Options. 133
Конфигурирование панелей GNOME 134
Установка выдвижного ящика. Установка кнопки выхода. 135
Установка кнопки запуска 136
Регулирование свойств панели 137
KDE 138
История проекта KDE 139
Обзор дистрибутива КDЕ 140
Программирование для KDE 141
KDE и Linux Red Hat 7.1 142
Обновление KDE 143
Запуск KDE 144
Выход из KDE 145
Использование kdm для графического входа в систему 146
Установка других программ KDE 149
Рабочий стол KDE 150
Запуск программ KDE 151
Использование нескольких рабочих столов 152
Работа с окнами программ 153
Файловая система. Работа с окнами диспетчера файлов. 154
Подменю Quick Browser 157
Создание ссылочных файлов КDЕ 158
Конфигурирование KDE. Центр управления KDE. 159
Обновление меню и рабочего стола 166
Утилиты KDE. Просмотр текста и графики. 167
Управление временем 168
Офисный пакет КDЕ 169
Администрирование системы Linux 170
Дополнительная конфигурация X Windows 171
Дополнительная конфигурация X Windows 172
Файл XF86Config 173
Files 174
ServerFlags 175
Module 176
Input Device – Keyboard 177
InputDevice – Pointer 178
Monitor 179
Modes 180
Device 181
Screen 182
Последовательность запуска X Windows. Файл xinitrc. 183
Файл Xclients 184
Х-ресурсы и как они работают 185
Регулирование Х-ресурсов в файле xdefaults 186
База данных Х-ресурсов. Команда xrdb для записи Х-ресурсов. 187
Введение в систему команд Linux 188
Что такое команда Linux 189
Выполнение команды Linux 190
Обычные команды Linux 191
Su 192
Pwd, cd и ls 193
More и less 195
Find, locate, whereis и grep 196
Таr и gzip 199
Man и хmаn 202
Работа с файлами 204
Работа с файлами 205
Копирование файлов 206
Удаление файлов 210
Удаление каталогов 211
Перемещение и переименование файлов 212
Перемещение нескольких файлов 213
Создание файлов 214
Создание каталогов 215
Создание символических ссылок 216
Краткое введение в подстановочные символы 217
Конфигурирование системы средствами LinuxConf и панели управления 218
Конфигурирование системы средствами LinuxConf и панели управления 219
Конфигурирование принтеров 220
Добавление принтера 221
Установка очереди 222
Конфигурирование драйвера принтера 223
Тестирование конфигурации. Управление существующими принтерами. 225
Альтернативные средства конфигурирования 226
Запуск программы LinuxConf 227
Добавление модулей 228
Управление пользователями 229
Управление группами 234
Выход и сохранение результатов 235
Конфигурирование модема 236
Установка даты и времени 237
Введение в оболочки 238
Введение в оболочки 239
Обзор оболочек 240
Эксперименты с различными оболочками 241
Оболочка Bash 242
Установка переменных среды в Bash 243
Переадресация ввода и вывода 244
Дополнение частично введенных имен 245
Алиас команды 246
Редактирование командной строки 247
Хронологический список 248
Управление заданиями 249
Подстановочные символы 251
Общее администрирование системы 253
Общее администрирование системы 254
Управление пользователями. Создание учетной записи пользователя. 255
Изменение параметров по умолчанию команды useradd 256
Смена пароля 257
Установка исходного каталога по умолчанию. Удаление учетной записи пользователя. 258
Управление группами 259
Запуск системы. Что происходит при загрузке? 260
Программа init 261
Использование файла re.local 262
Выключение системы 263
Расписание заданий в crond. Как работает crond. 264
Составление расписания заданий 265
Управление системными журналами 267
Что заносится в журнал 268
Ротация журналов 269
Использование периферийных устройств 270
Linux и самоконфигурирование Plug and Play 271
Каналы, адреса и порты 272
Шины ISA и PCI 273
Внешние устройства. USB. 274
Принтеры. Как выбрать принтер. 275
Файл printcap 276
Фильтры печати 277
Модемы 284
Распознавание модема 285
Введение в порты Linux 286
Подготовка модема к работе 287
Программы для работы с модемом 289
Применение minicom для проверки модема 290
Адаптеры ISDN 292
Прочие "Модемы" 293
USB мышь и клавиатура 294
USB-мышь 295
USB-клавиатура 296
Средства мультимедиа в Linux 297
Средства мультимедиа в Linux 298
Конфигурирование плат Sound Blaster 299
Программа sndconfig 300
Использование XPIaycd 302
Другие мультимедийные программы 303
Рекомпиляция ядра Linux 304
Рекомпиляция ядра Linux 305
Зачем изменять ядро 306
Введение в модули 307
Причины рекомпиляции 308
Сведения об обновлении ядра 309
Проверка пакетов исходных текстов 310
Проверка наличия инструментальных средств 311
Создание резервной копии прежнего ядра 312
Получение нового ядра 313
Конфигурирование нового ядра 314
Параметры ядра 315
Конфигуратор командной строки 316
Конфигуратор с текстовым интерфейсом 317
Конфигуратор с графическим интерфейсом 319
Компиляция и запуск нового ядра 321
Запуск процесса рекомпиляции 322
Тестирование нового ядра 323
Работа в сетях Linux 324
Основы TCP/IP. Что такое TCP/IP. 325
Суть конфигурации TCP/IP 326
TCP/IP порты 329
Концепция маршрутизации 330
Соединение Linux с Internet 331
Соединение Linux с Internet 332
Что такое РРР 333
Требования к аппаратному и программному обеспечению. Модем. 334
РРР в ядре 335
Инсталляция программного обеспечения РРР 336
РРР-соединение с графическим интерфейсом. RP3. 337
КРРР 340
РРР-соединение со строчным интерфейсом 342
Создание РРР-соединения 343
Соединение установлено 346
Завершение связи 347
Автоматизация соединения с Internet 348
Сценарий Dial 349
Сценарий Hangup 350
Использование World Wide Web 351
Использование World Wide Web 352
Обзор браузеров Linux 353
Amaya 354
Lynx 355
Opera 356
Mosaic 357
Netscape 6 358
Инсталляция и использование Netscape 359
Приложения Netscape 360
Доступ к World Wide Web 361
Конфигурирование Netscape Mail. Сравнение локальных и удаленных почтовых ящиков. 363
Почтовые серверы РОРЗ 364
Почтовые серверы IMAP4 365
Настройка Netscape для E-mail 366
Изменение конфигурации Netscape Mail 367
Инсталляция и использование Lynx 368
Просмотр E-mail 370
Почтовые программы, работающие в режиме off-line 371
Netscape 6 372
Почтовые программы, работающие в режиме on-line. Pine U elm. 374
Редактор pico 378
Работа с факсом в Linux 379
Работа с факсом в Linux 380
Программное обеспечение для работы с факсом в Linux. Efax для Linux. 381
Инсталляция Efax в Linux 382
Отправка первого факса 383
Отправка факса с использованием печати 385
Получение факсов 386
Использование Linux в SOHO 387
Использование Linux в SOHO 388
Linux как файл-сервер 389
Выделенные файл-серверы 390
Разделение файлов в одноранговой сети 391
Linux как сервер печати 392
Linux как сервер баз данных 393
Linux как сервер Intranet 394
Linux как сервер приложений 395
Linux как маршрутизатор 396
Linux как рабочая станция 397
Инсталляция Linux Red Hat 7.1 для SOHO 398
Выбор пакетов для инсталляции ЛВС 399
Конфигурирование поддержки сети при инсталляции 400
Выбираем сетевую интерфейсную плату. Основы сетевого конфигурирования. 401
Ручное конфигурирование адресов сети 402
Ручное конфигурирование сети 403
Инсталляция по сети 404
Инсталляция с NFS 405
Инсталляция с FTP 406
Инсталляция с Web-cepeepa 407
Конфигурирование Linux Red Hat 7.1 для сети Ethernet 408
Конфигурирование Linux Red Hat 7.1 для сети Ethernet 409
Подготовка и конфигурирование сети. Инсталляция и настройка сетевой платы. 410
Проверка загрузки модулей 413
Установка параметров TCP/IP 414
Тестирование сети 418
Ручное конфигурирование сети. Настройка интерфейса. 419
Настройка сервера имен 420
Настройка локального файла хостов 421
Настройка маршрутов 422
Автоматическое конфигурирование сети во время загрузки. Совместное использование файлов в сети Unix. 423
Совместное использование каталогов в сети 424
Доступ к удаленным файловым системам 425
Монтирование удаленных каталогов во время начальной загрузки 426
Основы безопасности в сети 427
Работа Linux Red Hat 7.1 в сетях Windows и Novell 428
Совместное использование файлов и принтеров Linux сетями Windows 429
Инсталляция Samba 430
Конфигурирование Samba 431
Выполнение Samba 434
Доступ к файлам и принтерам сети Windows из систем Linux 435
Использование smbclient 436
Использование smbprint 438
Использование smbfs 439
Присоединение Linux к сети Novell 440
Linux Red Hat 7.1 и DOS/Windows 441
Linux Red Hat 7.1 и DOS/Windows 442
Выполнение приложений DOS в Linux 443
Установка DOSEmu 444
Конфигурирование DOSEmu 445
Монтирование каталогов с lredir 450
VMware 451
Получение VMware 452
Установка VMware 453
Установка операционной системы в VMware 454
Почему не Wine? 455
Будущее Wine 456
Успех Wine 457
Безопасность и Linux Red Hat 7.1 как эффективный маршрутизатор 458
Проблемы базовой безопасности 459
Безопасность автономной системы 460
Безопасность систем Linux в ЛВС 461
Сохранение безопасности в сети 462
Конфигурирование брендмауэра в ходе установки 463
Надежные устройства 464
Высокий уровень защиты. Средний уровень защиты. 465
Настройка конфигурации 466
Конфигурирование брандмауэра после установки 467
Создание маршрутизатора на основе Linux 468
Что вы будете создавать 469
Подготовка 470
Рабочая среда 471
Запуск маршрутизатора Linux 472
Установка сетевых модулей 473
Конфигурирование основных настроек сети 474
Настройка базовой безопасности 475
Дальнейшее конфигурирование сети 476
Построение собственного Web-сервера 477
Построение собственного Web-сервера 478
Что такое Web-сервер 479
Больше, чем извлечение файлов 480
Web-серверы для Linux 481
Apache 482
NCSA httpd 483
W3C/Cem 484
WN 485
Boa 486
Stronghold 487
FastTrack/iPlanet 488
AOLserver 489
Java Web Server 490
Zeus 491
Установка Apache 492
Загрузка последней версии Apache 493
Конфигурирование Apache 494
Конфигурационный файл Apache 495
Раздел Global Environment 512
Конфигурирование главного сервера 513
Управление Web-сервером. Запуск и остановка Apache. 516
Управление пользователями и группами 517
Защита каталогов посредством управления доступом 518
Построение Web-сайта 520
Linux Red Hat 7.1 как почтовый сервер: мощь Sendmail 528
Linux Red Hat 7.1 как почтовый сервер: мощь Sendmail 529
Концепция транспортного агента почты 530
Sendmail как основной транспортный агент почты 531
Smail и Qmail 532
Конфигурирование Sendmail при помощи m4 533
Инсталляция файлов конфигурации Sendmail 534
Создание интерактивного почтового сервера 535
Приложения 537
Приложение А. Linux во всем мире (неанглоязычные дистрибутивы). 538
Приложение В. Информационные источники Linux. 541
Приложение С. Обзор команд Linux. 545
Приложение D. GNU – общественная лицензия общего вида. 607
Приложение Е. Linux на платформе, отличной от Intel. 611