Регистрация · · Забыли пароль? · |
Колисниченко
|
Главная » Книги и журналы » Компьютерная литература » Mac OS; Linux, FreeBSD и прочие *NIX |
Статистика раздачи | |
Размер: 56 MB | Зарегистрирован: 1 год 3 месяца | Скачан: 12 раз | |
|
Автор | Сообщение | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
iPhone ® Пол: Стаж: 8 лет 11 месяцев Сообщений: 2153 |
Linux. От новичка к профессионалу
Год издания: 2022 Автор: Колисниченко Д. Н. Издательство: БХВ-Петербург ISBN: 978-5-9775-6773-2 Язык: Русский Формат: PDF Качество: Отсканированные страницы + слой распознанного текста Количество страниц: 688 Описание: Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материап книги максимапьно охватывает все сферы применения Linux от запуска Windows-игp под управлением Linux до настройки собственного веб-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование, защита от вирусов и другие вопросы. Материап ориентирован на последние версии дистрибутивов Fedora, openSUSE, Slackware, Ubuntu. В восьмом издании рассмотрены Fedora 33, модуль zRAM, файловая система Btrfs, настройка Apache для работы на нескольких портах, организация поддоменов *.example.com, выбор и настройка VDS, брандмауэр ufw, лайфхаки для начинающих администраторов. На сайте издательства находятся дополнительные главы в РDF-файлах и видеоуроки. ОглавлениеПредисловие ................................................................................................................... 17Что нового в восьмом издании? ................................................................................................... 17 ЧАСТЬ 1. ВЫБОР И УСТАНОВКА ДИСТРИБУТИВА ....................................... 19 Глава 1. Выбор дистрибутива ..................................................................................... 21 1.1. Краткая история Linux ............................................................................................................ 24 1.2. Какой дистрибутив лучше? .................................................................................................... 26 1.2.1. Red Hat и Mandrake/Мandriva/Мageia ............................................................................. 27 1.2.2. Fedora ................................................................................................................................. 27 1.2.3. CentOS ............................................................................................................................... 28 1.2.4. ALT Linux .......................................................................................................................... 28 1.2.5. Deblan ................................................................................................................................ 29 1.2.6. Ubuntu ................................................................................................................................ 29 1.2.7. Slackware ........................................................................................................................... 30 1.2.8. openSUSE .......................................................................................................................... 30 1.3. На каком дистрибутиве основать сервер? ............................................................................ 3 1 Глава 2. Особенности установки ................................................................................ 32 2.1. Системные требования ........................................................................................................... 32 2.2. Первоначальная загрузка ....................................................................................................... 34 2.2.1. POST и загрузчики ........................................................................................................... 34 2.2.2. Ядро Linux и его параметры ............................................................................................ 34 2.3. Проверка носителей ................................................................................................................ 39 2.4. Изменение таблицы разделов ................................................................................................ 39 2.4.1. Разметка диска в Fedora 30-33 .................... : ................................................................... .40 2.4.2. Разметка диска в Ubuntu ................................................................................................. .44 2.4.3. Разметка диска в openSUSE ............................................................................................ .45 2.4.4. Шифрование файловой системы .................................................................................... .48 2.5. Выбор устанавливаемых пакетов программ .......................................................................... 48 2.6. Выбор графической среды ..................................................................................................... 50 2.7. Установка пароля root ............................................................................................................ 51 2.8. Создание учетных записей пользователей ........................................................................... 52 2.9. Порядок установки операционных систем ........................................................................... 53 2.10. Установка Linux по сети ...................................................................................................... 53 2.10.1. Немного о загрузке и установке по сети ....................................................................... 53 2.10.2. Подготовка загрузочного сервера ................................................................................. 53 Установка DНСР-сервера .................................................................................................... 54 Настройка ТFТР-сервера ..................................................................................................... 54 Загрузка установочного образа ........................................................................................... 55 2.10.3. Настройка клиента .......................................................................................................... 55 2.11. Проблемы при установке ..................................................................................................... 56 2.11.1. Проблема с APIC ............................................................................................................ 56 2.11.2. Ошибка: kernel panic: VFS: ИпаЫе to mount root ft ...................................................... 56 2.11.3. Проблемы с некоторыми LСD-мониторами ................................................................. 57 2.11.4. Сообщение Problng EDD и зависание системы ........................................................... 57 2.11.5. Установка Linux на НР Mini 2133 (проблема с ACPI) ................................................. 57 2.11.6. Проблема с ACPI на Fujitsu Siemens Esprimo Moblle u9200 ....................................... 57 2.11.7. Переход в режим паники компьютера с процессором AMD64 .................................. 58 2.11.8. Проблема с механизмом Enhanced Disk Device (EDD) ............................................... 58 ЧАСТЬ 11. ОСНОВНЫЕ СВЕДЕНИЯ О LINUX .................................................... 59 Глава 3. Сразу после установки ... .............................................................................. 61 3 .1. Вход в систему и завершение работы ................................................................................... 61 3.2. О графическом интерфейсе Linux ......................................................................................... 64 3.2.1. GNOME и KDE ................................................................................................................. 64 3.2.2. Установка альтернативного графического интерфейса ................................................ 67 3.2.3. Основные элементы интерфейса GNOME ..................................................................... 68 3 .3. Изменение параметров графического интерфейса .............................................................. 71 3.3.1. Отключение блокировки экрана ...................................................................................... 71 3.3.2. Изменение способа переключения языков ввода .......................................................... 74 3.3.3. Изменение фона рабочего стола ....................................................................................... 75 3.4. «Аварийные)) комбинации клавиш, использование клавиши ............................. 76 3.5. Практические приемы работы с консолью ........................................................................... 77 3.5.1. Автодополнение командной строки и псевдонимы команд ......................................... 77 3.5.2. Графические терминалы .................................................................................................. 78 3.5.3. Перенаправление ввода/вывода ....................................................................................... 78 Глава 4. Файловая система Linux .............................................................................. 80 4.1. Файловые системы, поддерживаемые Linux ........................................................................ 80 4 ..1 .1. Выбор файловой системы ................................................................................................ 83 4.1.2. Linux и файловые системы Windows .............................................................................. 84 4.1.3. Сменные носители ............................................................................................................ 85 4.2. Особенности файловых систем Linux ................................................................................... 85 4.2.1. Имена файлов в Linux ...................................................................................................... 85 4.2.2. Файлы и устройства .......................................................................................................... 85 4.2.3. Корневая файловая система и монтирование ........................................... , ..................... 86 4.2.4. Стандартные каталоги Linux ............................................................................................ 87 4.3. Внутреннее строение файловой системы ............................................................................. 88 4.4. Команды для работы с файлами и каталогами ..................................................................... 91 4.4.1. Работа с файлами ............... : .............................................................................................. 91 4.4.2. Работа с каталогами .......................................................................................................... 93 4.5. Использование ссылок. Команда ln ...................................................................................... 95 4.5.1. Жесткие и мягкие ссылки ................................................................................................ 95 4.5.2. Создание ссылок ............................................................................................................... 96 4.5.3. Определение ссылок ......................................................................................................... 96 4.5.4. Удаление файлов и жесткие ссылки ............................................................................... 97 4.5.5. Разница между копированием и созданием жесткой ссылки ....................................... 98 4.6. Права доступа и атрибуты файла. Команды chown, chmod и chattr ................................... 99 4.6.1. Права доступа к файлам и каталогам .............................................................................. 99 4.6.2. Смена владельца файла .................................................................................................. 101 4.6.3. Специальные права доступа (SUID и SGID) ................................................................ 101 4.6.4. Атрибуты файла. Запрет изменения файла ................................................................... ! 02 4.6.5. Команды поиска файлов:fiпd, which и locate ............................................................... 103 4.7. Монтирование файловых систем ......................................................................................... 104 4. 7 .1. Команды mount и umount ............................................................................................... 104 4. 7 .2. Файлы устройств и монтирование ................................................................................ 105 Жесткие диски .................................................................................................................... l 05 Приводы оптических дисков ............................................................................................. l 07 Флешки и внешние жесткие диски ................................................................................... 107 4. 7 .3. Опции монтирования файловых систем ....................................................................... 108 4.7.4. Монтирование разделов при загрузке ........................................................................... 109 4.7.5. Подробно о UUID и файле /etc/fstab ............................................................................. 111 4.7.6. Монтирование флеш-дисков .......................................................................................... 114 4.8. Настройка журнала файловой системы ext3/ext4 ............................................................... I l 6 4.9. Файловая система ext4 .................•....................................................................................... 117 4.9. l. Сравнение ext3 и ext4 ..................................................................................................... 117 4.9.2. Совместимость с ext3 ..................................................................................................... 118 4.9.3. Переход на ext4 ............................................................................................................... 118 4.1 О. Программы для разметки диска ........................................................................................ 119 4.10.1. Стандартная программа fdisk ...................................................................................... 119 4.10.2. Графическая программа для разметки диска GParted ............................................... 122 4.11. Таблица разделов GPT ....................................................................................................... 122 4.12. Несколько слов о CD/DVD-диcкax ................................................................................... 123 4.13. Scalpel- инструмент для восстановления файлов ......................................................... 124 4.14. Новшества Fedora 33: zRAM и Btrfs ................................................................................. 126 Глава 5. Командный интерпретатор bash .............................................................. 128 5. l. bash: основные сведения ...................................................................................................... 128 5.2. Автоматизация задач с помощью bash ................................................................................ 129 5.3. Привет, мир! .......................................................................................................................... 130 5.4. Использование переменных в собственных сценариях ..................................................... 13 l 5.5. Передача параметров сценарию .......................................................................................... 132 5.6. Массивы ................................................................................................... : ............................ 132 5.7. Циклы .................................................................................................................................... 133 5.8. Условные операторы ............................................................................................................ 134 5.9. Мониторинг и перезапуск сервисов Apache и MySQL с помощью bash ......................... 135 Глава 6. Пользователи и группы ............................................................................. 138 6.1. Многопользовательская система ......................................................................................... ) 38 6.2. Пользователь root ................................................................................................................. 139 6.2.1. Полномочия пользователя root ................................................. : ................................... 139 6.2.2. Временное получение полномочий root ....................................................................... 140 Команда sudo ...................................................................................................................... 140 Команда su .......................................................................................................................... 141 Команды gksudo/gksu и kdesudo/kdesu .............................................................................. 141 Проблемы с sudo в Ubuntu и Kubuntu ......... ; ..................................................................... 142 Ввод серии команд sudo .................................................................................................... 142 6.2.3. Переход к традиционной учетной записи root ............................................................. 143 Преимущества и недостатки sudo ..................................................................................... 143 Традиционная учетная запись root в Ubuntu .................................................................... 145 6.3. Создание, удаление и модификация пользователей и груnп стандартными средствами ............................................................................................................................ 145 6.3.1. Отдельные пользователи ................................................................................................ 145 6.3.2. Группы пользователей ................................................................................................... 148 6.4. Управление пользователями и группами с помощью графических конфигураторов ........ 148 6.4.1. Конфиrураторы в Fedora и Ubuntu ................................................................................ 149 6.4.2. Графический конфиrуратор в openSUSE ...................................................................... 153 Еще о правах root и командах su и sudo применительно к openSUSE ........................... 156 Конфигуратор Центр безопасности openSUSE .............................................................. 157 6.5. Квотирование ........................................................................................................................ 159 Глава 7. Пакеты и управление пакетами ............................................................... 162 7. 1 . Способы установки программного обеспечения в Linux .................................................. 162 7 .2. Репозитории пакетов ............................................................................................................ 164 7 .3. Программы для управления пакетами ................................................................................ 165 7.4. Программа rpm (все Red Наt-совместимые дистрибутивы) .............................................. 166 7.5. Программа urpmi ............... , .................................................................................................. 167 7.5.1. Установка пакетов ...................................................... : ................................................... 167 7.5.2. Обновление и удаление пакетов .................................................................................... 168 7.5.3. Поиск пакета. Получение информации о пакете ............................................................ 168 7.6. Программа уum ..................................................................................................................... 168 7.6.1. Использование yum ........................................................................................................ 168 7.6.2. Управление источниками пакетов ................................................................................. 171 7.6.3. Установка пакетов через прокси-сервер ....................................................................... 172 7.6.4. Плагины для yum ............................................................................................................ 173 7. 7. Менеджер пакетов dnf .......................................................................................................... 173 7.8. Программы dpkg и apt-get: установка пакетов в DeЬian/Ubuntu ....................................... 175 7.8.1. Программа dpkg .............................................................................................................. 175 7.8.2. Программа apt ................................................................................................................. 177 7 .8.3. Установка RРМ-пакетов в DeЬian/Ubuntu .................................................................... 178 7 .8.4. Подключение репозитория Medibuntu .......................................................................... 179 7.8.5. Графические менеджеры в DeЬian/Ubuntu ................................................................... 179 7.8.6 .. Волшебная команда update ............................................................................................ 181 7.9. Установка пакетов в S\ackware ............................................................................................ 181 7. 9 .1. У правление пакетами ..................................................................................................... 183 Программа установки пакетов insta\lpkg .......................................................................... 184 Программа удаления пакетов removepkg ......................................................................... 185 Программа обновления пакетов upgradepkg .................................................................... 185 7.9.2. Нет нужного пакета: вам поможет программа rpm2tgz ............................................... 185 7.9.3. Программа slackpkg: установка пакетов из Интернета ............................................... 186 7. 1 О. У станов ка программ в openSUSE ..................................................................................... 187 7. 10.1. Менеджер пакетов zypper ............................................................................................ 187 7.10.2. Графический менеджер пакетов openSUSE ............................................................... 190 7.11. Снапы ................................................................................................................................... 191 7.11.1. Введение в снапы .......................................................................................................... 191 7 .11.2. Работа со снапами ......................................................................................................... 192 ЧАСТЬ 111. НАСТРОЙКА СЕТИ И ИНТЕРНЕТА .............................................. 195 Глава 8. Настройка локальной сети ........................................................................ 197 8.1. Локальная сеть с использованием технологии GigaЬit Ethemet ....................................... 197 8.2. Файлы конфигурации сети в Linux ...................................................................................... 200 8.3. Об именах сетевых интерфейсов ......................................................................................... 201 8.4. Настройка сети с помощью конфигуратора nm-connection-editor .................................... 204 8.5. Конфигуратор netconfig в Slackware ................................................................................... 208 8.6. Утилиты для диагностики соединения ............................................................................... 208 8.7. Для фанатов, или настройка сети вручную ........................................................................ 212 8.7.1. Конфигурационные файлы Fedora/CentOS ................................................................... 2\3 8. 7 .2. Конфигурационные файлы openSUSE .......................................................................... 215 8.7.3. Конфигурационные файлы старых версий DeЬian/Ubuntu .......................................... 216 8.7.4. Команда hostnamect/ ....................................................................................................... 2 \ 7 8.7.5. Команда mii-too/ .............................................................................................................. 2 \ 8 8.8. Еще несколько слов о настройке сети ................................................................................ 219 Глава 9. Настройка соединения Wi-Fi .................................................................... 220 9 .1. Настройка беспроводного соединения с помощью NetworkManager .............................. 220 9.2. Что делать, если сети нет в списке? .................................................................................... 225 9.3. Точка досrупа Wi-Fi на смартфоне ..................................................................................... 226 Глава 10. Настройка VРN-соединения .................................................................... 228 10.1. Вкратце о выборе VPN-cepвepa и тарифного плана ........................................................ 228 10.2. Настройка VРN-подключения ........................................................................................... 230 Глава·11. Объединение интернет-каналов ............................................................. 233 11.1. Цели и средства решения задачи ....................................................................................... 233 11.2. Простой способ со статической маршрутизацией ........................................................... 234 11.3. Сложный способ с гибкой настройкой отказоустойчивости .......................................... 236 ЧАСТЬ IV. LINUX ДОМА И В ОФИСЕ ................................................................. 241 Глава 12. Поддержка форматов мультимедиа ....................................................... 243 12.1. Что такое кодеки и почему их нет в Linux? ...................................................................... 243 12.2. Настройка дистрибутива Fedora 32-33 .............................................................................. 244 12.3. Установка кодеков в openSUSE ......................................................................................... 244 12.4. У станов ка ко деков в Ubuntu 20.1 О .................................................................................... 248 12.5. Домашний медиацентр на основе openELEC ................................................................... 249 12.5.1. Выбор дистрибутива ...................................................................................................... 249 12.5.2. Установка дистрибутива .............................................................................................. 250 12.5.3. Настройка и использование ......................................................................................... 253 12.5.4. Удаленный досrуп ........................................................................................................ 259 12.5.5. А где же консоль? ......................................................................................................... 259 12.5.6. Ложки дегтя ................................................................................................................... 260 Глава 13. Графическая подсистема ......................................................................... 261 13 .1. Настройка X.Org в современных дистрибутивах ............................................................. 261 13.2. Конфигурационный файл X.Org ........................................................................................ 262 13.3. Синтаксис файла xorg.conf ................................................................................................. 264 13.4. Установка проприетарных драйверов NVIDIA в Fedora 21-29 .......................................... 270 13.5. Команда xrandr ................................................................................................................... 274 Глава 14. Офисные пакеты ....................................................................................... 277 14.1. Выбор офисного пакета ..................................................................................................... 277 14.1.1. LibreOffice ..................................................................................................................... 277 14.1.2. Calligra Suite .................................................................................................................. 279 14.1.3. WPS Office (Kingsoft Office) ........................................................................................ 280 14.2. Кроссплатформенная совместимость ............................................................................... 281 14.3. Вкратце об OpenOffice.org .................................................................................................. 282 Глава 15. Графический редактор GIМP ................................................................. 283 15.1. Начало работы .................................................................................................................... 283 15.2. Обработка фотографий ...................................................................................................... 285 15.2.1. Изменение размера (масштабирование) ..................................................................... 285 15.2.2. Вращение ....................................................................................................................... 287 15.2.3. Кадрирование (обрезка) ............................................................................................... 288 15.2.4. Инструмент Размывание-Резкость ............................................................................. 288 15.3. Работа в GIMP с помощью скриптов ................................................................................ 291 15.4. Windows-вepcия GIMP ....................................................................................................... 291 Глава 16. Обзор текстовых редакторов кода ......................................................... 293 16.1. Текстовые редакторы vi, nano, pico, ее, rncedit ................................................................ 293 16.2. Современные редакторы кода ........................................................................................... 298 16.2.1. Atom ............................................................................................................................. :.298 16.2.2. SuЬlime Text 3 ............................................................................................................... 299 16.2.3. Brackets от Adobe .......................................................................................................... 299 Глава 17. Популярные программы для работы с Интернетом .......................... 301 17.1. Браузер Firefox .................................................................................................................... 301 17.2. Браузер Chromium ............................................................................................................... 302 17.3. Почтовый клиент ................................................................................................................ 303 17.4. Skype .................................................................................................................................... 304 17.5. FТР-клиенты ........................................................................................................................ 305 17.6. Р2Р-клиенты ........................................................................................................................ 308 Глава 18. Виртуальная машина VirtualBox ........................................................... 310 18.1. Зачем нужна виртуальная машина? .................................................................................. 310 18.2. Установка эмулятора VirtualВox ....................................................................................... 311 18.3. Создание новой виртуальной машины ............................................................................. 312 18.4. Изменение параметров виртуальной машины ................................................................. 316 18.4.1. Общие параметры ......................................................................................................... 316 18.4.2. Раздел Система ............................................................................................................ 317 18.4.3. Виртуальные жесткие диски ........................................................................................ 317 18.4.4. А нужен ли звук? .......................................................................................................... 319 18.4.5. Параметры сети ............................................................................................................ 319 18.4.6. Последовательные порты ............................................................................................. 321 18.5. Запуск виртуальной машины и установка гостевой операционной системы ................ 322 Глава 19. Эмулятор Wine: запуск Windows-игp в Linux ..................................... 323 19.1. Эмуляторы, эмуляторы ... ................................................................................................... 323 19.2. Установка Wine ................................................................................................................... 324 19.3. Настройка Wine и прозрачного запуска Windоws-приложений ..................................... 325 19.4. Использование Wine ........................................................................................................... 327 ЧАСТЬ V. СИСТЕМНЫЕ ТРЮКИ, ИЛИ LINUX ИЗНУТРИ ........................... 329 Глава 20. Ядро .............................................................................................................. 331 20.1. Процесс загрузки ядра ........................................................................................................ 331 20.2. Параметры ядра .................................................................................................................. 334 20.3. Компиляция ядра в дистрибутиве Ubuntu ......................................................................... 339 20.3. 1. Установка дополнительных пакетов ........................................................................... 339 20.3.2. Загрузка исходных текстов ядра .................................................................................. 339 20.3.3. Настройка ядра ............................................................................................................. 341 20.3.4. Компиляция ядра .......................................................................................................... 343 20.4. RТ-ядро ................................................................................................................................ 348 20.5. Особенности компиляции ядра в других дистрибутивах Linux ...................................... 349 Глава 21. Загрузчики Linux ....................................................................................... 350 21.1. Основные загрузчики ......................................................................................................... 350 21.2. Конфигурационные файлы GRUB и GRUB2 ................................................................... 351 21.2.1. Конфигурационный файл GRUB ................................................................................. 351 21.2.2. Конфигурационный файл GRUB2 ............................................................................... 353 21.3. Команды установки загрузчиков ....................................................................................... 356 21.4. Установка собственного фона загрузчиков GRUB и GRUB2 ......................................... 357 21.5. Постоянные имена устройств ............................................................................................ 358 21.6. Восстановление загрузчика GRUB/GRUB2 ..................................................................... 358 21.7. Загрузка с ISО-образов ....................................................................................................... 359 21.8. Установка пароля загрузчика ........................................................................................... .360 21.8.1. Загрузчик GRUB ........................................................................................................... 360 21.8.2. Загрузчик GRUB2 ......................................................................................................... 362 Глава 22. Системы инициализации ......................................................................... 365 22.1. Начальная загрузка Linux ................................................................................................... 365 22.2. Система инициализации init ............................................................................................... 367 22.2.1. Команда init ........................................ : .......................................................................... 369 22.2.2. Команда service ............................................................................................................. 369 22.2.3. Редакторы уровней запуска ......................................................................................... 370 22.2.4. Параллельная загрузка сервисов, или как сделать старый init быстрее ................... 370 22.3. Система инициализации systemd ....................................................................................... 37 I 22.3.1. Идеальная система инициализации ............................................................................. 371 22.3.2. systemd- основные понятия ...................................................................................... 372 22.3.3. Основные особенности systemd ................................................................................... 374 22.3.4. Сравнение init, upstart и systemd .................................................................................. 374 22.3.5. Немного практики ....................................................................................................... .376 22.3.6. Команды системного администратора ........................................................................ 380 22.4. Система инициализации S\ackware ................................................................................... 381 Глава 23. Процессы ..................................................................................................... 383 23.1. Аварийное завершение процесса ...................................................................................... 383 23.2. Программа top: кто больше всех расходует процессорное время? ................................ 385 23.3. Изменение приоритета процесса ....................................................................................... 387 23.4. Запуск NоdеJs-приложений в фоновом режиме ............................................................... 387 Глава· 24. Псевдофайловые системы sysfs и proc .................................................. 389 24.1. Виртуальная файловая система sysfs ................................................................................ 389 24.2. Виртуальная файловая система proc ................................................................................. 390 24.2.1. Информационные файлы ............................................................................................. 390 24.2.2. Файлы, позволяющие изменять параметры ядра ....................................................... 391 24.2.3. Файлы, изменяющие параметры сети ......................................................................... 392 24.2.4. Файлы, изменяющие параметры виртуальной памяти .............................................. 392 24.2.5. Файлы, позволяющие изменить параметры файловых систем ................................. 393 24.3. Сохранение произведенных изменений ............................................................................ 393 Глава 25. Команды Linux, о которых нужно знать каждому линуксоиду ....... 394 25.1. Общие команды .................................................................................................................. 394 25.1. l. Команда arch - вывод архитектуры компьютера .................................................... 394 25.1.2. Команда clear - очистка экрана ................................................................................. 394 25.1.3. Команда date ................................................................................................................. 394 25.1.4. Команда echo ................................................................................................................ .395 25.1.5. Команда exit - выход из системы .............................................................................. 395 25.1.6. Команда тап - вывод справки .................................................................................. 395 25.1. 7. Команда passwd - изменение пароля ........................................................................ 395 25.1.8. Команда startx - запуск графического интерфейса X.Org ...................................... 395 25.1.9. Команда uptime - информация о работе системы .................................................... 396 25.1.10. Команда users - информация о пользователях ....................................................... 396 25.1.11. Команды w, who и whoami - информация о пользователях .................................. 396 25.1. 12. Команда xj86conjig - настройка графической подсистемы .................................. 397 25.2. Команды для работы с текстом ......................................................................................... 397 25.2.1. Команды di.ff и стр - сравнение файлов ................................................................... 397 25.2.2. Команды grep и egrep - текстовый фильтр .............................................................. 398 25.2.3. Команды тоге и less - постраничный вывод ........................................................... 399 25.2.4. Команды head и tail - вывод начала и хвоста файла .............................................. .399 25.2.5. Команда wc - подсчет слов в файле .......................................................................... 400 25.2.6. Команды vi, nano, pico, ее, mcedit - текстовые редакторы .................................... .400 25.2.7. Язык gawk - мощное средство обработки текста ................................................... .400 25.3. Команды для работы с Интернетом ................................................................................. .400 25.3.1. Командаflр- стандартный FТР-клиент ................................................................... .400 25.3.2. Команда lynx - текстовый браузер ............................................................................ 401 25.3.3. Команда mail - чтение почты и отправка сообщений ............................................ .402 25.4. Команды системного администратора ............................................................................. .402 25.4.1. kомандыjrее и df- информация о системных ресурсах ........................................ .402 25.4.2. Команда md5sum -вычисление контрольного кода MD5 ...................................... .402 25.4.3. Команды ssh и tе/пеt-удаленный вход в систему .................................................. .403 Глава 26. Конфигурационные файлы Linux ......................................................... 404 26.1. Каталог /etc .......................................................................................................................... 404 26.2. Каталог /etc/NetworkManager ............................................................................................ .405 26.3. Каталог /etc/abrt .................................................................................................................. 406 26.4. Каталог /etc/alsa ................................................................................................................... 406 26.5. Каталоги /etc/audit и /etc/audisp ........................................................................................ .406 26.6. Каталог /etc/avahi- файлы конфигурации демона Avahi ............................................. .406 26.7. Файлы конфигурации планировщиков задач .................................................................. .407 26.8. Каталог /etc/cups ................................................................................................................ .407 26.9. Файл /etc/fonts/fonts.conf ................................................................................................... .409 26.1 О. Каталог /etc/gdm (или /etc/gdm3) .................................................................................... .41 О 26.11. Файлы конфигурации популярных сетевых служб ....................................................... .41 О 26.12. Каталог /etc/logrotate.d ...................................................................................................... 41 О 26.13. Каталог /etc/mail ............................................................................................................... .412 26.14. Каталог /etc/ntp .................................................................................................................. 412 26.15. Каталог /etc/open\dap ........................................................................................................ 412 26.16. Каталог /etc/openvpn ......................................................................................................... 412 26.17. Каталоги /etc/pam.d и /etc/security .................................................................................. .412 26.18. Каталог /etc/ppp ................................................................................................................. 412 26.19. Каталог /etc/rc.d ................................................................................................................. 413 26.20. Каталог /etc/sane.d ............................................................................................................. 413 26.21. Каталог /etc/selinux ........................................................................................................... 413 26.22. Каталог /etc/ske\ ................................................................................................................ 413 26.23. Каталог /etc/sysconfig ....................................................................................................... .414 26.24. Каталог /etc/X 11 ............................................................................................................... .415 26.25. Конфигурационные файлы yum/dnf ............................................................................... .415 26.26. Основные конфигурационные файлы сети .................................................................... .415 26.27. Остальные конфигурационные файлы каталога /etc ..................................................... .415 Глава 27. Протоколирование.системы ................................................................... 417 27 .1. Протоколирование по-новому: joumalctl ......................................................................... .418 27 .1.1. Установка времени ...................................................................................................... .418 27 .1.2. Просмотр и фильтрация логов ..................................................................................... 419 Текущая и предыдущие загрузки ...................................................................................... 419 Фильтр по дате ................................................................................................................... 420 Фильтр по сервису ............................................................................................................. .421 Фильтр по пути ................................................................................................................... 421 Фильтр по процессу или пользоватето ........................................................................... 421 Просмотр сообщений ядра ............................................................................................... .421 Фильтр по уровJПО ошибки ................................................................................................ 421 27.1.3. Журналы в реальном времени .................................................................................... .422 27.1.4. Централизованное хранение логов ............................................................................. .422 27.2. Демоны sys\ogd и rsyslogd ................................................................................................. .422 ЧАСТЬ VI. LINUX НА СЕРВЕРЕ ............................................................................ 427 Глава 28. Обеспечение безопасности сервера ........................................................ 429 28.1. Защита от «восстановления пароля root» .......................................................................... 429 28.1.1. Параметр ядра single ................................................................................................... .429 28.1.2. Пароль загрузчиков GRUB/GRUB2 ............................................................................ 43 l 28.1.3. Осторожно: LiveCD ...................................................................................................... 431 28.2. Защита от перезагрузки ..................................................................................................... .431 28.3. Отключение учетной записи root: нестандартный метод ............................................... .433 28.4. Отключение учетной записи root средствами KDM и GDM .......................................... .435 28.5. Системы управления доступом ........................................................................................ .436 Глава 29. Модули аутентификации РАМ ............................................................... 437 29 .1. Каталог /etc/pam.d ............................................................................................................... 43 7 29.2. Дополнительные файлы конфигурации ............................................................................ 438 29.2.1. Содержимое каталога /etc/security .............................................................................. .438 29.2.2. Файл access.conf ограничение доступа к системе .................................................... .439 29.2.3. Файл limits.conf. ограничение на используемые системные ресурсы ..................... .440 29.2.4. Файл time.conf регистрация только в рабочее время ............................................... .441 29.3. Список РАМ-модулей ........................................................................................................ 442 29.4. Борьба с простыми паролями ............................................................................................ 443 ГJ1ава 30. Оптимизация системы. Автоматизация выполнения задач ............ 445 30.1. Оптимизация подкачки ...................................................................................................... 445 30.2. Создание файла подкачки .................................................................................................. 446 30.3. Настройка планировщика ввода/вывода .......................................................................... .447 30.4. Двухканальный режим памяти .......................................................................................... 448 30.5. Автоматизация выполнения задач .................................................................................... .448 30.5.1. Планировщик crond ...................................................................................................... 448 30.5.2. Планировщик anacron. ..............................................................................................·. .. .450 30.5.3. Разовое выполнение команд- демон atd ................................................................. .45 l Глава 31. Маршрутизация. Настройка брандмауэра .......................................... . 452 31.1. Таблица маршрутизации ядра. У станов ка маршрута по умолчанию ............................ .453 31.2. Изменение таблицы маршрутизации. Команда route ..................................................... .456 31.3. Включение 1Рv4-переадресации, или превращение компьютера в шлюз ..................... .459 31.4. Настройка брандмауэра ..................................................................................................... .460 3 1.4.1. Цепочки и правила ........................................................................................................ 461 31.4.2. Брандмауэр iptaЫes ..................................................................................................... .463 31.4.3. Шлюз своими руками ................................................................................................... 467 Глава 32. Безопасный удаленный доступ. OpenSSH ............................................ 473 32.1. Протокол SSH .................................................................................................................... .473 32.2. Использование SSН-клиента .................................................................................·. .......... .474 32.3. Настройка SSH-cepвepa ...................................................................................................... 474 Глава 33. Веб-сервер. Связка Apache + РНР + MySQL ........................................ 479 33.1. Самый популярный веб-сервер ........................................................................................ .479 33.2. Установка веб-сервера и интерпретатора РНР. Выбор версии ....................................... 479 33.3. Тестирование настроек ...................................................................................................... .483 33.4. Файл конфигурации веб-сервера ...................................................................................... .485 33.4.1. Базовая настройка ....................................................................................................... .485 33.4.2. Самые полезные директивы файла конфигурации ................................................... .486 33.4.3. Директивы Directo,y, Limit, Location, Files ............................................................... .487 33.4.4. Работа сервера на нескольких портах ........................................................................ .490 33.4.5. Динамические поддомены .......................................................................................... .491 33.5. Управление запуском сервера Apache ............................................................................. .492 33.6. Оптимизация Apache .......................................................................................................... 492 33.7. Пользовательские каталоги ............................................................................................... .494 33.8. Установка сервера баз данных MySQL ............................................................................ .495 33.8.1. Установка сервера ....................................................................................................... .495 33.8.2. Изменение пароля root и добавление пользователей ................................................. 495 33.8.3. Запуск и останов сервера ............................................................................................ .498 33.8.4. Программа phpMyAdmin .............................................................................................. 498 33.9. Обеспечение безопасности сайта от вирусов ................................................................... 500 33.9.1. Как вирусы попадают на сайт? .................................................................................... 500 33.9.2. Установка прав доступа ............................................................................................... 501 33.9.3. Антивирус ClamA V ...................................................................................................... 502 33.9.4. Сценарий scanner .......................................................................................................... 503 33.10. SSL-сертификат для сайта ........ ; ....................................................................................... 504 33.10.1. Выбор SSL-сертификата ............................................................................................ 504 Основные типы сертификатов ........................................................................................... 504 Какой тип сертификата выбрать? ..................................................................................... 505 Особенности SSL-сертификатов разных типов ............................................................... 505 Где купить SSL-сертификат? ...................................... : ...................................................... 508 33.10.2. Конвертирование сертификатов ................................................................................ 509 33.10.3. Сертификат Let's Encrypt ............................................................................................ 510 Установка клиента Let's Encrypt ........................................................................................ 51 О Создаем каталог webroot-path/.well-known/acme-challenge/ ............................................ 510 Создаем файл конфигурации ............................................................................................. 511 Запрос сертификата ............................................................................................................ 511 Настройка веб-сервера ....................................................................................................... 512 Автоматическое обновление сертификата ....................................................................... 513 33.11. Ускорение веб-сервера: PageSpeed и Memcached .......................................................... 514 33.11.1. Установка РаgеSрееd .................................................................................................. 514 33.11.2. Установка Memcached ................................................................................................ 515 33.12. Протоколирование РОSТ-запросов ................................................................................. 516 Глава 34. FТР-сервер .................................................................................................. 517 34.1. Установка FТР-сервера ...................................................................................................... 517 34.2. Конфигурационный файл ................................................................................................... 518 34.3. Настройка FТР-сервера ...................................................................................................... 522 34.4. Оптимизация FТР-сервера ................................................................................................. 524 34.5. Программы ftpwho и ftpcount ............................................................................................. 526 34.6. Несколько слов о защите FTP ............................................................................................ 527 Глава 35. DNS-cepвep .................................................................................................. 528 35.1. Еще раз о том, что такое DNS ........................................................................................... 528 35.2. Кэширующий сервер DNS ................................................................................................. 529 35.3. Полноценный DNS-cepвep ................................................................................................. 534 35.4. Вторичный DNS-cepвep ..................................................................................................... 539 35.5. Обновление базы данных корневых серверов .................................................................. 539 Глава 36. Прокси-сервер: Squid и squidGuard ....................................................... 542 36.1. Зачем нужен прокси-сервер в локальной сети? ............................................................... 542 36.2. Базовая настройка Squid ..................................................................................................... 542 36.3. Практические примеры ...................................................................................................... 544 36.3.1. Управление доступом ................................................................................................... 544 36.3.2. Создание «черного)) списка адресов ........................................................................... 545 36.3.3. Отказ от баннеров ......................................................................................................... 545 36.4. Управление прокси-сервером squid .................................................................................. 545 36.5. Настройка клиентов ............................................................................................................ 546 36.6. Прозрачный прокси-сервер ................................................................................................ 546 36.7. squidGuard - ваше дополнительное «оружие)) ................................................................ 547 Глава 37. Почтовый сервер ....................................................................................... 5S1 37.1. Выбор почтового сервера .................................................................................................. 55 l 37.2. Настройка МТА Exim ......................................................................................................... 553 37.3. Настройка аутентификации SMTP .................................................................................... 554 37.4. Настройка демона SASL .................................................................................................... 555 Глава 38. Сервис Sam Ьа ............................................................................................. 556 38.1. Установка Samba ................................................................................................................. 556 38.2. Базовая настройка Samba ................................................................................................... 556 38.3. Настройка общих ресурсов ................................................................................................ 558 38.4. Просмотр ресурсов Windows-ceти .................................................................................... 559 38.5. Оптимизация Samba ........................................................................................................... 559 38.6. Samba и Active Directory .................................................................................................... 561 38.7. Samba в качестве контроллера домена .............................................................................. 564 Глава 39. Поддержка RАШ ··············································································-·······568 39.1. Аппаратные RАID-массивы ............................................................................................... 568 39.2. Программные RАID-массивы ............................................................................................ 571 39.3. Создание программных массивов ..................................................................................... 572 39.4. RАID-массив только для данных ....................................................................................... 573 39.5. Сбой и его имитация ........................................................................................................... 574 Глава 40. Программные системы хранения данных ............................................ 576 40.1. Аппаратные хранилища с резервированием .................................................................... 576 40.2. Программные хранилища с резервированием ................................................................. 578 40.3. Распределенная система хранения данных Ceph ............................................................. 580 40.3 .1. Система Ceph: дополнительная информация ............................................................. 58 l Глава 41. Средства резервного копирования. Создание образа системы на LiveUSB .................................................................................................................... 582 41.1. Необходимость в «живой>> резервной копии .................................................................... 582 41.2. Средства клонирования Linux ............ . .............................................................................. 583 41.3. Clonezilla .............................................................................................................................. 584 41.4. Linux Live ............................................................................................................................ 591 Глава 42. Шифрование файловой системы ............................................................ 593 42.1. Шифрование папки ............................................................................................................. 593 42.2. Храним пароль на флешке ................................................................................................. 595 ЧАСТЬ VII. ВИРТУ AJIЫIЫE СЕРВЕРЫ ............................................................. 597 Глава 43. А нужен ли физический сервер? ............................................................. 599 43.1. Физический или виртуальный? ......................................................................................... 599 43 .1.1. Стоимость физического сервера ................................................................................. 599 43.1.2. Необходимость в аппаратном сервере ........................................................................ 600 43.1.3. Про VPS, VDS и спекулянтов ...................................................................................... 601 43.1.4. Стоимость VDS ............................................................................................................. 603 43.1.5. Физический сервер или VDS? ..................................................................................... 604 43.1.6. Стоимость владения физическим сервером ............................................................... 605 43.1.7. Выводы .......................................................................................................................... 606 43.2. Виртуальный тест-драйв .................................................................................................... 606 43.2.1. «ДЖИНО)) ......................................................................................................................... 607 О ценах ................................................................................................................................ 607 Создание сервера ................................................................................................................ 608 Тестирование ...................................................................................................................... 609 Выводы ................................................................................................................................ 613 43 .2.2. «Спринтхосп) ................................................................................................................ 613 О ценах ................................................................................................................................ 613 Создание сервера ................................................................................................................ 614 Тестирование ...................................................................................................................... 615 Выводы ................................................................................................................................ 617 43.2.3. «Макхосп) ...................................................................................................................... 618 О ценах ................................................................................................................................ 618 Создание сервера ................................................................................................................ 618 Тестирование ...................................................................................................................... 619 Выводы ................................................................................................................................ 621 43.2.4. «UltraVDS)) .................................................................................................................... 621 О ценах ................................................................................................................................ 621 Создание сервера ................................................................................................................ 621 Тестирование ...................................................................................................................... 624 Выводы ................................................................................................................................ 625 43.2.5. Облачный сервис «lclouw) ........................................................................................... 626 О ценах ................................................................................................................................ 626 Тестирование ...................................................................................................................... 627 Выводы ................................................................................................................................ 629 43.3. Сравнительная таблица ...................................................................................................... 630 43.4. Сразу после покупки виртуального Linux-cepвepa. Шесть шагов к безопасности сервера ................................................................................................................................. 631 43.4.1. Меняем пароль пользователя root ............................................................................... 63 J 43.4.2. Создаем обычного пользователя ................................................................................. 63 \ 43.4.3. Установка удобного редактора .................................................................................... 631 43.4.4. Превращаем обычного пользов:пеля в администратора ........................................... 632 43.4.5. Запрещаем вход как root по SSH ................................................................................. 633 43.4.6. Настройка брандмауэра ............................................................................................... 633 Базовая настройка ............................................................................................................... 633 Создание правил для сервисов .......................................................................................... 635 Разрешаем IР-адреса .......................................................................................................... 636 Запрещаем IР-адреса и службы ......................................................................................... 636 Удаление/сброс правил ...................................................................................................... 636 Глава 44. Сервер виртуализации OpenVZ ............................................................. 637 44.1. Способы виртуализации ..................................................................................................... 637 44.2. Установка OpenVZ ............................................................................................................. 639 44.3. Создание и настройка виртуального контейнера ............................................................. 641 44.4. Запуск виртуальной машины ............................................................................................. 642 Глава 45. Знакомство с Virtuozzo Linux .................................................................. 644 45.1. Что такое Virtuozzo? ........................................................................................................... 644 45.2. Как это работает? ................................................................................................................ 644 45.3. Системные требования и ограничения ............................................................................. 645 45.4. Установка Virtuozzo ........................................................................................................... 646 45.5. Выбор шаблона ................................................................................................................... 649 45.6. Создание и настройка контейнера ..................................................................................... 650 45. 7. У правление ресурсами контейнера ................................................................................... 651 45.8. Управление контейнерами ................................................................................................. 653 45.9. Запуск команд и вход в гостевую операционную систему ............................................. 654 45.1 О. Настройка сети .................................................................................................................. 655 45.11. Делаем работу с Virtuozzo удобнее ................................................................................. 658 Глава 46. Сервер виртуальной частной сети ......................................................... 659 46.1. Настройка собственного VPN-cepвepa ............................................................................. 659 46.2. Установка OpenVPN ........................................................................................................... 660 46.3. Настройка центра сертификации ....................................................................................... 660 46.4. Создание сертификата и ключей для сервера .................................................................. 661 46.5. Создание сертификата и ключей для клиента .................................................................. 662 46.6. Настройка сервера OpenVPN ............................................................................................. 662 46.7. Инфраструктура настройки клиентов ............................................................................... 664 46.8. Настройка клиентов ............................................................................................................ 666 Глава 47. Виртуальные диски на виртуальном сервере ..................................... 668 47.1. Добавление еще одного виртуального диска ................................................................... 668 47.2. Расширение существующего диска ................................................................................... 671 Приложение. Описание файлового архива ............................................................ 675 Предметный указатель .............................................................................................. 677
|
|||||||||||||||||||||
Главная » Книги и журналы » Компьютерная литература » Mac OS; Linux, FreeBSD и прочие *NIX |
Текущее время: Сегодня, в 22:11
Часовой пояс: GMT + 4
Вы не можете начинать темы
Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы |