Register · · Password forgotten? · |
Колисниченко
|
![]() |
Home » Books and magazines » Computer literature » Mac OS; Linux, FreeBSD and others *NIX |
DL-List and Torrent activity | |
Size: 56 MB | Registered: 2 years 4 months | Completed: 15 times | |
|
Author | Message | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
iPhone ® Gender: Longevity: 9 years Posts: 2227 |
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
|
|||||||||||||||||||||
![]() |
Home » Books and magazines » Computer literature » Mac OS; Linux, FreeBSD and others *NIX |
Current time is: 05-Jun 18:19
All times are UTC + 2
You cannot post new topics in this forum
You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum |