tsurijin · 28-Янв-23 02:26(2 года 5 месяцев назад, ред. 17-Фев-23 00:25)
Linux. Полное руководство по работе и администрированию Год издания: 2021 Автор: Колисниченко Д. Н. Издательство: Наука и Техника ISBN: 978-5-94387-608-0 Язык: Русский Формат: PDF Качество: Отсканированные страницы + слой распознанного текста Количество страниц: 480 Описание: Linux в наше время весьма популярен как у обычных пользователей, так и у крупных корпораций - таких как Microsoft, IBM и т.д.
Эта книга содержит в себе как теоретические, так и практические материалы, т.е. теория и практика будут объединены в одно целое - не будет отдельных больших и скучных теоретических глав.
Книгу можно разделить на четыре части.
В первой части мы поговорим об установке системы, рассмотрим вход и завершение работы, выполним кое какие действия по настройке системы, рассмотрим основы командной строки.
Вторая часть посвящена настройкам Интернета, установке программного обеспечения, и обзору популярных программ для Linux - вы узнаете не только, как устанавливать программы, но и какую программу установить, что не менее важно.
В третьей части будет подробно рассмотрено локальное администрирование в Linux: управление файловыми системами; загрузка операционной системы; системные процессы и основные группы пользователей.
Ну и, конечно, какой Linux без сервера? Четвертая часть посвящена вопросам администрирования Linux-cepвepa в локальной сети - будет показано, как настроить серверы DNS, SSH, DHCP, FТР; поговорим об интеграции сервера в Windows-ceть; о безопасности сервера; а также настроим брандмауэр и научимся защищать сервер от сетевых атак.
Книга будет полезна для любого уровня читателей - как для тех, кто только заинтересовался Линуксом, так и для тех, кто хочет расширить свои навыки использования этой операционной системы. Каждый найдет здесь для себя что-то полезное и востребованное! Важно, что одним из дистрибутивов (наряду с Ubuntu), на котором показывается работа в Linux, выбран российский Astra Linux, сертифицированный и рекомендованный к использованию на территории России.
Примеры страниц
Оглавление
ВВЕДЕНИЕ •.•• " ••••• •• •••••••••••• ••••• ••••••••••.••••••• •••••••• ••••• •••••••••••• ••••• ••••• 13
ЧАСТЬ 1. НАЧИНАЕМ РАБОТУ С LINUX .••...••.........•..•.• 14
ГЛАВА 1. ВЫБОР ДИСТРИБУТИВА .•••......•.•. " .••..••.•.. 15
1.1. МНОГООБРАЗИЕ ВЫБОРА ••••••••••••••••• ••••• " •••• ••••• ••••• . ••.•• •. •••• ••.•••. 16
1.2. ЧТОТАКОЕДИСТРИБУТИВ •• ••• •••••••••••• •• •••• ••• • " •••• " •••• " ••••••• ••• ••• ••• 17
1.3. ЧТО ВЫБРАТЬ? •. ••• •• ••• ••••••• •• ••• "" ••• " ••• • " •••••• ••• •• " •• • "." ••• ..• " ••• •• • 19
ГЛАВА 2. УСТАНОВКА СИСТЕМЫ •••••••••.. •• ...•. .• ; ••••••.• 20
2.1. ЗАГРУЗКА С ИНСТАЛЛЯЦИОННОГО ДИСКА •••• ••• •••• " ••••••• " ••• " ••• •• ". 21
2.2. ПРИНЦИП УСТАНОВКИ LINUX •••• •••• ••• •• ••••• ••. •.••.•••• .. ......• " •......•.... 23
2.3. ЗАГРУЗКА С ИНСТАЛЛЯЦИОННОГО НОСИТЕЛЯ ••• ••••.••••• . •••.• •• .•• . •• " 23
2.4. НАЧАЛО УСТАНОВКИ " ••• .•••••• " ••• ••••••• ••• •• •••• •••• " ••• "" •. " ••• • " .••• " •• 25
2.5. РАЗМЕТКАДИСКА ••••••••• •••••••••••• " ••••••• ••••• •••.•• •.••. ..• ... •••• •.••. •..•••. 27
2.5.1. Общие сведен ия о разметке диска ................................... 27
2.5.2. Введение в точку монтирования ........ ... .. .............. .... .. ... ... 28
2.5.3. Раздел подкачки .. " .. "" .. ".".""" .... "." ....... ""."."" ". " .. ""29
2.5.4. Как правильно разбивать жесткий диск? """".".".".""". "30
2.5.5. Руч ная разметка в Ubuntu .................. .. ... .. ..... .. ............ ..... 30
2.5.6. Руч ная разметка в Astra Uпux ... ... .. ... ....... .. ..... .............. .. ... 33
2.8. УСТАНОВКА ПАРОЛЯ ДДМИНИСТРАТОРА • "." " " " """."." "". """" 38
2.7. ПАРАМЕТРЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ .""". " ". ". " " "." •• " . 40
2.8. УСТАНОВКА ЗАГРУЗЧИКА ••••••• ••• " ••••• •••• •••••• ••• • "" ••••• ••••• •••.••• ••••• • 42
ГЛАВА 3. ВХОД В СИСТЕМУ •••...•..••••••••••••••.•• ••••..••.• 44
З.1. ВХОД В КОНСОЛЬ И ПЕРЕКЛЮЧЕНИЕ МЕЖДУ НИМИ •••••••• •.••. ••••.••• 45
3.2. ОСНОВНЫЕ ЭЛЕМЕНТЫ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА •• ••• •• ••• •••• ••• 48
3.2.1. И нтерфейс U buпtu ...... " " .... """ ....... .... .... .. ... ... ..... " .. " " ""4S
3.2.2, Интерфейс Astra Linux .... """.""."."""."" ... "."".""."."""56
3.3. АВТОМАТИЧЕСКИЙ ВХОД В СИСТЕМУ •• •. .•••..•••. .••••.•• •• .•• •..••• •.• •• .... 63
3.4. ЗАВЕРШЕНИЕ РАБОТЫ ИЗ КОНСОЛИ ••• •.• •.. .•• •• ...•..• •...•• ••.• •• •. •••.••• 64
ГЛАВА 4. СРАЗУ ПОСЛЕ УСТАНОВКИ .•.......•...•..••.•.•. 67
4.1. ПРОВЕРЯЕМ И УСТАНАВЛИВАЕМ ОБНОВЛЕНИЯ ••.•••••• •.• . ••.••• . •••••.•• 68
4.2. НАСТРОЙКЕ LIVEPAТCH (ТОЛЬКО ДЛЯ UBUNTU) •..••• . •••••.• •. •.•••• ••••••• 70
4.3. ОТКЛЮЧАЕМ УВЕдОМЛЕНИЯ ОБ ОШИБКАХ •• ••••• ••••• •• ••••• ••. ••• •• •••••• 71
4.4. НАСТРАИВАЕМ ПОЧТОВЫЙ КЛИЕНТ···· ·· ···· ·· ··· ·· ····· ···· ·· ···· ··· ··~ · · · · · · 71
4.5. УСТАНОВИТЕ ВАШ ЛЮБИМЫЙ БРАУЗЕР •• •••.•••••.•••••••••. •••••••• , ••••••• 72
4.6. УСТАНОВКА ПРОИГРЫВАТЕЛЯ VLC •••• ••• •••••• ••• •• ••••••••••• •••• •• ••• ••• " •• ~ 73
4.7. УСТАНОВКА КОДЕКОВ ••••••• •• •••• . •••• •••••• ••••• ••• •••.•••.•• •• •••• •••••• .• ••••• • 73
4.8. ВКЛЮЧЕНИЕ НОЧНОГО РЕЖИМА •••••• •••••••••••• ••••• ••• •.• •••• •••• ••••• ••• ••• 74
4.9. УСТАНОВКА WINE ДЛЯ ЗАПУСКА WINDОWS - ПРИЛОЖЕНИЙ ••••.. .•••..• 75
4.10. УСТАНОВКА ДОПОЛНИТЕЛЬНЫХ АРХИВАТОРОВ ••••••••••• •• ••• •• •••• •••• 75
4.11. ПОПРОБУЙТЕ ДРУГИЕ ГРАФИЧЕСКИЕ ОКРУЖЕНИЯ .••• . ••• ••• •••••• •• •.• 75
4.12. УСТАНОВИТЕ ПОЛЕЗНЫЕ УТИЛИТЫ ••••• .• ••. ••••• •• •• ••• ••• .•••••••• ••••••. • 76
4.13. ТОНКАЯ НАСТРОЙКАGNОМЕ. УСТАНОВКА ТЕМЫ
ОФОРМЛЕНИЯ В СТИЛЕ MACOS •••••••• ••• ••• ••• .•••.•• ••• ••• •• •••• ••• ••• •• 77
ГЛАВА 5. ОСНОВЫ КОМАНДНОЙ СТРОКИ •••• ••••••••••••• 83
5.1. ВВОД КОМАНД •••• ••• "."" •• ••••• ••••• ••••• ••••••••• •••• •••••• •• •• ••• ••••••• •• " ." ~ 84
5 .2. АВТОДОПОЛНЕНИЕ КОМАНДНОЙ СТРОКИ •••• •••••• •. •• ••• ••••• ••• " •• " •• " 86
5 .3. ПЕРЕНАПРАВЛЕНИЕ ВВОДА/ВЫВОДА ••••• ••• ••••••••••• ••• •••• •••••• •••• •• ". 86
5 .4 . СПРАВОЧНАЯ СИСТЕМА MAN •• ••• • : ••• ••• •• •••• •••• • " •• " ••••• •• •• ••• •••• "" ••• 87
5 .5. КОМАНДЫ ДЛЯ РАБОТЫ С ФАЙЛАМИ И КАТАЛОГАМИ " ••• " " ." """ " 87
5.5.1. Команды дл я работы с файлами .. ... ........... ....................... 87
5.5.2. Команды для работы с каталогами .. ........... ............ ... .... .... 90
5.6. КОМАНДЫ СИСТЕМНОГО АДМИНИСТРАТОРА ••• •••• •••• ••• ••••••• •••.• ••••. 92
5.6.1. Команды для работы с устройствами и драйверами . ...... .. 92
5.6.2. Команды настройки сетевых интерфейсов ... " .. " ..... " .... ... 93
5.6.3. Программ ы тестирования и настройки жесткого диска ..... 94
5.7. КОМАНДЫ 06РА60ТКИ ТЕКСТА .... .. .. .... """ ... ... .. ..... ... .. ..• """ "". 95
ЧАСТЫI. LINUX ДЛЯ ПОЛЬЗОВАТЕЛЯ ................. ... 102
ГЛАВА 6. ЛОКАЛЬНАЯ СЕТЬ .....•...... . ...............•.... 103
6.1. ФИЗИЧЕСКАЯ НАСТРОЙКА СЕТИ ЕТНЕRNЕТ """ "" " """ ."" """ " 104
6.2. НАСТРОЙКА СЕТИ С ПОМОЩЬЮ ГРАФИЧЕСКОГО КОНФИГУРАТОРА 106
6.3. КОМАНДА IFCONFIG • "". """ " "." " "." •. • "" ". "." •• • " " " " .". "" . •• 111
6.4. ИМЕНА СЕТЕВЫХ ИНТЕРФЕЙСОВ В LINUX " •. " .• "." ••• " " •. " " "." " . 114
6.5. 06ЩИЕ КОНФИГУРАЦИОННЫЕ ФАЙЛЫ .""""""""""".". " """ •. 116
Файл /etc/hosts ............................ , ........................................... 116
Файлы /etc/hosts.allow и /etc/hosts.deny .................................. 117
Файл /etc/ host.conf ...... ................... ......................................... 117
Файл /etc/hostname .......... " ...................................................... 117
Файл /etc/motd ................... .............. .. ... ... ........ .. .......... ........... 117
Файл / etc/ resolv.conf .......................................................... " .... 117
файл / etc/services .................. ... ... ...................... ........ .............. 118
Файл / etc/protocols .................................................................. 118
Файл / etc/network/interfaces: конфигурация сети в Astra Linux . 118
Каталог / etc/NetworkManager /system-connections:
конфигурация сети в Ubuntu .................................................... 119
ГЛАВА 7 . БЕСПРОВОДНАЯ Wl-FI СЕТЬ . .... •.•• •. •. •••• . •• 121
7.1 . НАСТРОЙКА БЕСПРОВОДНОЙ СЕТИ С ПОМОЩЬЮ
ГРАФИЧЕСКОГО ИНТЕРФЕЙСА ". ". ". "." ". " " ."" "."" •• " . "". 122
7.2. НАСТРОЙКА БЕСПРОВОДНОГО СОЕДИНЕНИЯ
В КОМАНДНОЙ СТРОКЕ (WЕР- ШИФРОВАНИЕ)" " " "" . "" . ". "" 126
7.3. СОЕДИНЕНИЕ С ТОЧКОЙ ДОСТУПА ПО WРА-ШИФРОВАНИЮ •. """. 128
ГЛАВА ·а. VРN-СОЕДИНЕНИЕ ...................... .......•.. 130
8.1. ЗАЧЕМ НУЖНА VPN ." •• """ ... " "."".""""" •• " ••• " .".""." •• " "." . 131
8.2. НАСТРОЙКА VРN -ПОДКЛЮЧЕНИЯ В UBUNTU "" "." ."" ". """" "." 131
8.3. НАСТРОЙКА VРN-ПОДКЛЮЧЕНИЯ В ASTRA LINUX .••••..••.•••..•..•••.•• 133
ГЛАВА 9. DSL-СОЕДИНЕНИЕ ...............•..... . ....•..... 135
9.1. НЕСКОЛЬКО СЛОВ О DSL-ДОСТУПЕ •• ••• .•• ••• •••• •.•••••••• •••• ... .. ••. ••.•. 136
9 .2. НАСТРОЙКА DSL/ PPPOE В UBUNTU 20.04 . . ..... . ..... . .. . .. ... . .... . ... .. .. 136
9.3, ПРОГРАММА PPPOECONF: НАСТРОЙКА DSL-СОЕдИНЕНИЯ
НА СЕРВЕРЕ БЕЗ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА •• .• ••••• ••••• .• ••• . 142
9.4. ПРОГРАММА PPPOE- SEТUP •. .• •....•.. . •...•.••••••• •••• " ••• •••••.•.....•••• .. 144
ГЛАВА 10. УСТАНОВКА ПРОГРАММ В LINUX ..••.••••••• 149
1О.1. СПОСОБЫ УСТАНОВКИ ПРОГРАММ ••.•• ••• •• .•••••••••••••••••. •••••• •••• •• 150
10.2 . ТИПЫ ПАКЕТОВ И ИХ СОДЕРЖИМОЕ .• .•..•• •• .•• •••• .•• ••••• •.....•... •..• 151
10.3. ИСТОЧНИКИ ПАКЕТОВ ••• ..••.• •• .•••• .• ..• .••.• ••. •••• •• .••.. •• •.•• •.•• . ••••• •• • 152
10.4 . МЕНЕДЖЕРЫ ПАКЕТОВ ••. . •...... " .••.•• .•• " .•..• •...•..•••.••••. •.. ... •. .••• 153
10.5. ГРАФИЧЕСКИЕ СРЕдСТВА УСТАНОВКИ ПРОГРАММ ••••• •• ..•..•••••••• 158
10.6. СНАПЫ .... .•.•....•.••.••.. .••.•• •••••••.••• ••.••.• .••. ••••. •• ..••.•• ••• ....•....••.. 162
1О.7 . ОШИБКА ПРИ ВЫПОЛНЕНИИ АРТ: UNABLE ТО ACQUIRE
ТНЕ DPKG LOCK/VAR/ LIB/ DPKG/LOCK ••.• •.••. ••..••.• •••.............. 165
10.8 . НЕВОЗМОЖНО НАЙТИ ОПРЕДЕЛЕННЫЙ ПАКЕТ ..• •••.• •• •.. " . •• " ••••• 166
ГЛАВА 11 . ПОПУЛЯРНЫЕ LINUX-ПPOГPAMMЫ ••. •• . .• 168
11.1. ОФИСНЫЕ ПАКЕТЫ •••••••. •• •••••• •.• •.••.••••••• •• •.•• ••.•••• " •••.•••.••••• ". 169
11.2. ГРАФИЧЕСКИЕ ТЕКСТОВЫЕ РЕДАКТОРЫ •• "." ." •. " .• " •••• •••• " " •.• 170
11.З. КОНСОЛЬНЫЕ ТЕКСТОВЫЕ РЕДАКТОРЫ ...... •..•••.••.. " .• " ." ••• .•• .• 172
11.4. ПРОГРАММЫ ДЛЯ РАБОТЫ С ИНТЕРНЕТОМ". " " ."" " "" " "."" .•• 175
ГЛАВА 12. ЗАПУСК WINDОWS-ПРИЛОЖЕНИЙ
В LINUX ........................................ ........... 177
12.1. УСТАНОВКА ИЗ ОФИЦИАЛЬНОГО РЕПОЗИТАРИЯ ... •... ..•••. .• •.. ..•.• 178
12.2. УСТАНОВКА ИЗ РРА . ••••••• " •• " •.••.••.•• - " . ...•• " •• .. •••• "" .• " .•. "." •• •. 179
12.3. НАСТРОЙКА ПОСЛЕ УСТАНОВКИ •••••• •• •. •• •••• •••••• •• ••••• •• .••••• •..•.••• 181
12.4. УСТАНОВКА И ЗАПУСК WINDOWS-ПPOГPAMMЫ •• •• ••• . •. ...••••.•• ••••• 183
12.5. СПИСОК ИГР И ДРУГИХ ПРИЛОЖЕНИЙ ,
РАБОТАЮЩИХ ЧЕРЕЗ WINE ••.•• ••••••••• ••••• ••••• ••••• ••. •..•• •••• ••••• •• 184
12.8. ИСПОЛЬЗОВАНИЕ ОТДЕЛЬНЫХ ПРЕФИКСОВ ••• .•••• •• .•• .•• •• •• " •• ••• 185
ЧАСТЬ 111. ЛОКАЛЬНОЕ АДМИНИСТРИРОВАНИЕ •...•. 186
ГЛАВА 1 З. ФАЙЛОВАЯ СИСТЕМА ......•....•. .....•... ..•. 187
13.1. КАКИЕ ФАЙЛОВЫЕ СИСТЕМЫ ПОДДЕРЖИВАЕТ LINUX •••••• •••• •••• • 188
13.2. КАКУЮ ФАЙЛОВУЮ СИСТЕМУ ВЫБРАТЬ? •• •. .•• ••• ••• .••• •• •••• •••. .••••• 190
13.3 . ЧТО НУЖНО ЗНАТЬ О ФАЙЛОВОЙ СИСТЕМЕ LINUX •• •••• ••••• •••• ••• ••• 191
13.4. ссылки ............................................................................. 194
13.5. ПРАВАДОСТУПА •• •••••••••••• ••••••••••••• ••••• ••••• •• ••• ••• •• •• •• •••• ••••• •••••• 194
13.6. АТРИБУТЫ ФАЙЛА ••• ••••• ••• •••• •• ••••• ••••• •• ••• •••• •••• . •• .•••••.. ••• . •.• ••• ••• 198
13.7. ПОИСК ФАЙЛОВ •.• ••• •••• ••••• ••••••• ••••••••.••••••••••••.•••••.•••••••• •••.• ••• 199
13.8. МОНТИРОВАНИЕ ФАЙЛОВЫХ СИСТЕМ •••••• ••••• •..••••• •. . •••. ...•.• .• •• 201
13.8.1. Монтируем файловые системы вручную " .:""""".""""201
13.8.2. Имена устройств ... "."." .... " .... " ... " ......... "" ... " .... " ... " .. 203
13.8.3. Монтируем файловые системы при загрузке """ .. """ .. 205
13.8.4. Автоматическое монтирование файловых систем."."". 207
13.9. РАБОТА С ЖУРНАЛОМ " •••• " ••• • " ••••••• " •• " ••••• ••• •••• ••• •••••••••••••• ••• 207
13.10. ПРЕИМУЩЕСТВА ФАЙЛОВОЙ СИСТЕМЫ ЕХТ4 ••••••• •.•• ••••••••• ••• • 208
13.11. СПЕЦИАЛЬНЫЕ ОПЕРАЦИИ С ФАЙЛОВОЙ СИСТЕМОЙ •• ••• ..•..• " . 209
13.11 .1 . Монтирование NТFS-раэделов """.".". ".""."."." ... ". 209
13.11.2. Соэдание файла подкачки """"." .... "" .... " .... " .. ""." ... 209
13.11.3. Файлы с файловой системой ""." .. "."""."""" ... " .. "" 21 О
13.11.4. Создание и монтирование ISО-обраэов .. "" """""""" 211
13.12. ФАЙЛЫ КОНФИГУРАЦИИ LINUX .•• ••• . •.••••••••.••••••• ••••• •••••• •• •.• .•• 211
13.12. 1. Содержимое каталога /etc . ". ". " .. ".""" "." """.""".". 21 1
13.12.2. Кон фигурационные файлы."" . ""."."".""""."" .... "" .. 212
13.12.3. Подкаталоги с конфигурацио нными файлами """"." .. 218
13.1З. ПСЕВДОФАЙЛОВЫЕ СИСТЕМЫ •..••• . ••• ..••• .•••. ••• ••• ••• •• •••• ••••• ••.• 224
13.13. 1 . Псевдофайловая система sysfs ........................... .... .... 225
13.13.2. П севдофа йловая система proc ....... .... ......... ... ... .... ..... 226
ГЛАВА 14. УПРАВЛЕНИЕ ХРАНИЛИЩЕМ .........•. •... 230
14.1. ПОДКЛЮЧЕНИЕ НОВОГО ЖЕСТКОГО ДИСКА И ЕГО РАЗМЕТКА ••••• 231
14.2. МЕНЕДЖЕР ЛОГИЧЕСКИХ ТОМОВ •• •••.•.••••••••••.••••••••••••• •• •• •••••• 237
14.2.1. Введение в LVM .•......... ..... .. ......... ............ .... ................. 237
14.2.2. Уровн и абстракции LVM ... .. .... .. ........ ... ... .... ..... ....... .... ... 238
14.2.3. Нем ного практики ...... .. ....................... .... .... .. .... .. .... .. .... 239
14.3. РАСШИРЕНИЕ LVM-ПPOCTPAHCTBA •••• •• •• .•••••••••••••• •••• •••• •••• •••• • 241
ГЛАВА 15. УПРАВЛЕНИЕ ЗАГРУЗКОЙ ОС ...•.....•....• 245
15.1. ЗАГРУЗЧИКИ LINUX ••• ••••••• ••••••••• ••••••• ••••• •• •••• ..••• ••••• ••••• ••• •. ••••. 246
15.2 . ЗАГРУЗЧИК GRUB2 ••• . ••••••• •• ••••••• •• •••• ..••• •• ••.•••• ••• •••.•• •••••• •••• ••.• 246
15.2.1. Конфигурационные файлы .......... ....... ... ... .... ............. ... 246
15.2.2. В ыбор метки по умолчанию :." .............. " .... "." ... .. ........ 253
15.2.3. ЗaгpyзкaWindows .................................. " .... .... " .. " .. .. ... 254
15.2.4. Пароль загрузчика GRUB2 ...... ..... ...... ... .......... .. .. .......... 254
15.2.5. Установка загрузч и ка ... .. .... .. ... ... ... ........ " .......... " ........ " 256
15.З. СИСТЕМА ИНИЦИАЛИЗАЦИИ •••.• •• ...•. .•••. .••••• ••.•• ••.•••. ..•.•. ••.•••.. 257
15.3. 1. При нци п работы ... " ." .. ... ... ... .... " ." ...... " .... ""." .... " ... " . 257
15.3.2. Конфи гурационные файлы systemd .... " .... .. .... ...... ... ..... 259
15.3.3. Цели .......... ... " ... " .... " ...... .................. .... .... " ... .. ... .. " ..... 262
15.4. УПРАВЛЕНИЕ СЕРВИСАМИ ПРИ ИСПОЛЬЗОВАНИИ SYSTEMD •••• •• 263
ГЛАВА 16. УПРАВЛЕНИЕ ПРОЦЕССАМИ .•••••••••••••••. 265
16.1. КОМАНДЫ PS, NICE И KILL •• . . ••••••• .• ••• •• •••• •• ••••• .• •••• •••.• •••. .••...••• 266
16.1. 1. Получен ие информ аци и о процессе ... "" ..... "" ... ... ... " ... 266
16.1.2. И зменение приоритета процесса ." ...... " .... " ... .. ..... " .. .. 270
16.1.3. Аварийное завершение процесса .. "" ... ".""."."." .. " .. " 270
16.2. КОМАНДА ТОР •••• •••••• ••• ••••• •••• ••••• •..• "."." •..••••• "" ••••• •• •• •••• •• ••• 272
16.З. ИНФОРМАЦИЯ ОБ ИСПОЛЬЗОВАНИИ ПАМЯТИ
И ДИСКОВОГО ПРОСТРАНСТВА" ••• " " ."" ••• " ••• " ••• " •••.••• •. .•••. 274
16.4. КОМАНДА FUSER ••• .. ..... ....•. . ••.•••• ••••• ••••• ...•.• •••• ••• .•• •• ••• .•• ••. .... 276
16.5. ПЛАНИРОВЩИКИ ЗАДАНИЙ ••••• ..•.•.•••....••....•.••••••..•.•.. .• ••• •. •.• .. ·275
16.5.1. Планировщик cron "."."."."." .... """" .. " ... .... " ............ " 276
16.5.2. Планировщик anacron " .. " .. "" .... "".""""."" ... "" ... " .. ".278
ГЛАВА 17. ПОЛЬЗОВАТЕЛИ И ГРУППЫ •...•..•... .....•. 280
17. 1. ВВЕДЕНИЕ В УЧЕТНЫЕ ЗАПИСИ LINUX ••••••••..•••.•••••.•••••••.••••••••• 281
17 .2. ПОЛУЧЕНИЕ ПОЛНОМОЧИЙ ROOT •• •.••... •...•• •••• ••• •••• •..•••..•.....•.• 283
17 .З. УПРАВЛЕНИЕ УЧЕТНЫМИ ЗАПИСЯМИ ПОЛЬЗОВАТЕЛЕЙ "". " " ". 289
17 .3. 1. Соэдание учетной записи пользователя "" """"".""" .. 289
17.3.2. Файлы /etc/passwd и /etc/shadow ." ... " " ."" .. " ."." ... " " .290
17.3.3. Изменение и удаление учетных записей ....... ""." ... " ... 294
17.3.4. Группы пользователей" ..... " " .. " " """ .. " .. ... " ... ... ... ... .. .. 297
17 .4. ГРАФИЧЕСКИЕ КОНФИГУРАТОРЫ •.••••.•. " •... " •• .••••••.• " .••.•...• " •. 298
17.5. МОДУЛИ РАМ •••• ••• ••• •• .•• •••• •• ••••.••••......•..•••••••••• " •..••••••••••••..•. 299
17 .5. 1. Ограничиваем доступ к системе по IР-адресу " "." .... " .. 302
17.5.2. Ограничиваем время входа в систему"" .. "." ... ""." ...... 304
17.5.3. Ограничение системных ресурсов с помощью РАМ .. " .. 304
ГЛАВА 18. ЕГО ВЕЛИЧЕСТВО ЯДРО ..•......••..•........ 307
18.1 . ЧТО ТАКОЕ ЯДРО •...•...•.. " ••••• .••• "" •••• , ••••• •• " •••• • " •••••...••••••..•.• 308
18.2. ПАРАМЕТРЫ ЯДРА .•••.. ..••.....•. """"" ••• • """"."" •••••• " •••• •• ••• •• 311
18.3. ОБНОВЛЕНИЕ ЯДРА ДО ВЕРСИИ 5.7 ••••••••••••• " ••• •••• ••••• ••• ••••• ••••• 314
ЧАСТЫV. СЕРВЕР ДЛЯ ЛОКАЛЬНОЙ СЕТИ •••••••..•.• 317
ГЛАВА 19. МАРШРУТИЗАЦИЯ И НАСТРОЙКА БРАНДМАУЭРА ......................................... 318
19.1. ПРОСМОТР ТАБЛИЦЫ МАРШРУТИЗАЦИИ .... ••••• ••••• ••••••• ••••• ••• ••• 319
19.2. ИЗМЕНЕНИЕ И СОХРАНЕНИЕ ТАБЛИЦЫ МАРШРУТИЗАЦИИ ••....••• 321
19.3. НАСТРОЙКА БРАНДМАУЭРА IPTABLES ••••• •• •••• ••• •••••••• •••••••••.•• ••• 326
19.3. 1. Преобразование сетевого адреса ... "."." .... " ... " ..... ".". 326
19.3.2. Цепочки и правила """""""""""""""" """""""""""" 327
19.3.3. Команда iptaЫes." . " .. "".". """". " ". "" .. " ... "." . " " ... " ... 328
19.3.4. Практический пример "" " " "" .. " " " " """ " """" " " """ " .331
19.4. НАСТРОЙКА БРАНДМАУЭРА UFW •••••••••••••••• •• •••.••• •• ••• ••••••• ••••••• 337
19.4.1. Проверяем состояние брандмауэра """""""""""""".337
19.4.2. Базовая настройка" . ". " .... " ."" .... " ... " " .. " .. ... " .... " ... " .. 337
19.4.3. Создаем правила для других приложений """""""""". 339
19.4.4. Разрешаем IР- адреса " " .. "" ... """ "."" .. """"""""""" .339
19.4.5. Запрещаем IР-адреса и службы . "" " " "" " "" " "" " " "" " .340
·19.4.6. Удаление/сброс правил " .""".""""""""""""""."" "".340
19.4.7. Отключение файрвола """ """ "."""".""" .. """ """ " " "341
ГЛАВА 20. УДАЛЕННЫЙ ВХОД В СИСТЕМУ ПО SSH •• 342
20. 1. ПРОТОКОЛ SSH ••••• •••••••••••••••••••••••••••••••••••••••••••••••• ••••• ••• •••••• 343
20.2. SSН-КЛИЕНТ •••• •••••••••••••••••••••••••.••• ••••••• •••••••••• •••••• " •••• ••••• •••• 344
20.3. НАСТРОЙКА SSH-CEPBEPA ••••• ••••• ••••• ••..••••..• ••••••• .•. •••••••••••••••• 346
20.4. ЗАЩИЩЕННОЕ КОПИРОВАНИЕ ФАЙЛОВ ••••••••••••••••••••••• ••••• •• •••• 349
20.5. ОПТИМИЗАЦИЯ SSH •••••••••••• •••• •••• •• •• •••••• •••• •• •••• •••• •• ••• •• •• •••• •••• 350
ГЛАВА 21. ОБЩИЕ ВОПРОСЫ
АДМИНИСТРИРОВАНИЯ ВЕБ-СЕРВЕРА ••••••••. 351
21.1. ВЫБОР ДОМЕННОГО ИМЕНИ •••.••••••••••••••••••••••••••••••••••••••• •••••• 352
21.2. ВЫБОР ТИПА СЕРВЕРА ••••••••••••••••••• •••• ••• •••• ••••••• ••• ••••••••• •• ••• •••• 352
21.3. ВЫБОР ОБЛАЧНОГО ПРОВАЙДЕРА •• •••• . •. ••••• ••••••• ••• ••••• ••••• •••• •••• 356
21.4. ВЫБОР КОНФИГУРАЦИИ СЕРВЕРА ••••••••••••••••••.••••••••••••••••••••••• 358
21.5. ПЕРЕЕЗД С ХОСТИНГА НА СЕРВЕР ••••••••.•••••.•••••••••••.•••••••••••••••• 358
21.5.1. Этапы nереноса " " ". "" " " .. " ."."""" " .""." """ """ " "".359
21 .5.2. Копирование файлов сайта на локальный компьютер " .359
21.5.3. Экспорт базы данных на локальный компьЮтер """ """360
21.5.4. Установка веб -сервера, СУБД и другого ПО на VPS """360
21.5.5. Загрузка файлов с локальной системы на VPS ."""" "".363
21 .5.6. Редактирование конфигурации движка сайта """"""".364
21.5.7. И мпорт базы данных на VPS"""""" " " " """"""" """ ""365
21.5.8. Перенос " доменного имени """ """ " " "" .. " ""."""""." .365
ГЛАВА 22. ФАЙЛОВЫЙ СЕРВЕР FТР .•..•...•............. 366
22. 1. ВЫБОР FТР-СЕРВЕРА .. .. ... " ." .. " .. " " .... ""." .••••••.•• " ...• " .. " ••.. 367
22.2. УНИВЕРСАЛЬНЫЙ СОЛДАТ - PROFТPD •• "" •••• " •• • " •. ••••.• •.•• .•.•• .•. 368
22.2. 1. Установка и управление сервером """""."."" .. ""."" ".368
22.2.2. Редактируем ко·нфигурацию сервера ................ .. " ..... ".369
22.2.3. Обеспечение безопасности FТР-сервера " " .. """"""".377
22.2.4. Аутентификация с помощью MySQL" .... " ... "" .. ..... "".".382
22.3. ОЧЕНЬ БЕЗОПАСНЫЙ VSFТPD • """ ". " " ••. ""." .• """ •• ". "." """ 383
ГЛАВА 23. ДОМЕННАЯ СИСТЕМА ИМЕН •• ••••••..••.••.•• 386
23.1. РАЗНООБРАЗИЕ DNS-CEPBEPOB . " •• •• "."." •••• " •• " .•• " .••. " .•• "." 387
23.2. НАСТРОЙКА КЭШИРУЮЩЕГО DNS-CEPBEPA UNBOUND " •••• •• " •.•. 388
23.3. НАСТРОЙКА КЭШИРУЮЩЕГО СЕРВЕРА НА &АЗЕ BIND. """ •• "" ". 390
23.4. НАСТРОЙКА ПОЛНОЦЕННОГО DNS-CEPBEPA .• "." .. " " .. " """ .• ". 394
23.5. НАСТРОЙКА ВТОРИЧНОГО DNS-CEPBEPA •. " "." .•... " ." ". " •••. " ". 397
ГЛАВА 24. DHCP-CEPBEP """ ...... " ..... " •. " . ... " ....• 399
24.1. НАСТРАИВАТЬ DHCP-CEPBEP ИЛИ НЕТ? •• " ••• • " •••. " .• " ••. •• : ••• " •• " 400
24.2. ПРИНЦИП РАБОТЫ ПРОТОКОЛА DHCP.""."." "." ."" ." ."" . " " ". 400
24.3. РЕДАКТИРОВАНИЕ КОНФИГУРАЦИИ DHCP """" """""".".""". 401
24.4. DHCP-CEPBEP В БОЛЬШИХ СЕТЯХ ." " " "" •• " ."" •• " "." ••• ".""". 404
24.5. СТАТИЧЕСКИЕ IР ·АДРЕСА. ДИРЕКТИВА HOST •• "."" •• " ••• " •• ". "." 405
24.6. НАСТРОЙКА DНСР· КЛИЕНТА В UBUNTU "". """"" " ." " ."". " ••• ". 407
ГЛАВА 25. ПОДКЛЮЧАЕМ LINUX
К WINDOWS-ИHФPACTPYKТYPE ........... .....•.. 409
25. 1. ЗНАКОМСТВО С SAMBA ........ . ••.• "." ." ..• " •... •• .••.... .. •. " .•.••. •.•.•. 41 О
25.2. УСТАНОВКА НЕОБХОДИМОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ". 410
25.3. ПОДГОТОВИТЕЛЬНАЯ НАСТРОЙКА ."" •••. " •..••. •• •..••..•.. .• ••.. •• " ." 411
25.4. НАСТРОЙКА KERBEROS " ..•• "." .. "."." " •. "". "." .. "" .. " ." " " " ." 412
25.5. НАСТРОЙКАS,ДМВА .. "" .... " ... ""."."".".".""".""."." ••• •••• .• •• 413
25.6. НАСТРОЙКА WINBIND"".""."".""."." .""""""".".".""."""" 416
ГЛАВА 26. РЕЗЕРВНОЕ КОПИРОВАНИЕ ...•••••.•••••••• 418
26.1. СРЕДСТВА РЕЗЕРВНОГО КОПИРОВАНИЯ """ •. """ "."" •• " ••• "." 419
26.2. РАЗРАБОТКА ПЛАНА РЕЗЕРВНОГО КОПИРОВАНИЯ
ДЛЯ ВЕБ-СЕРВЕРА • "." """""."." " ." """ .". " .".".""."." ". 420
26.3. РАЗРАБОТКА СЦЕНАРИЯ РЕЗЕРВНОГО КОПИРОВАНИЯ ."" ." ." ". 422
ГЛАВА 27. ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ •••••••••••• 429
27.1. ЛОКАЛЬНАЯ БЕЗОПАСНОСТЬ СЕРВЕРА""""""" "."."."" .""". 431
27.2. ЗАЩИТА ОТ СЕТЕВЫХ АТАК .""." " . " ."." " .".""". "."." •.•. "".". 434
27.2.1. DoS- и DDоS-атаки ........ ... ... ... ... ... .... .... .. ....... .. .... .. ..... .. 434
27.2.2. Обнаружение атаки .... ....... " .......... " ..... ....... .. " ............... 436
27.2.3. Специальные настройки ядра ... ... " " .... ... .... " ....... .... ... " 436
27.2.4. Блокируем все подозрительное .""." .. ""."""" .... " ....... 438
27.2.5. Блокируем пакеты из-под приватных
подсетей (спуфинг) .. ......................... " ... ..... " .... " .... " .......... " ... 440
27.2.6. Дополнительные правила ."."""." .. " """." ."." .. " .""" "440
27.2.7. Полный список анти-DDоS правил """"""."""."."".""441
27.2.8. Защита от брутфорса SSH " .. " "" .. " .""." """"."".""""443
27.2.9. Запрет сканирования портов " " "." .... "."."" ... .. "." .. " ." 443
27.2.10. Определение источника атаки .. .. .. ... "." .... " ... .. " " " " " .444
27.3. ЗАЩИТА СЕТЕВЫХ СЛУЖБ •• " .. "." ".".".".""."""."."."".""". 444
27.4. WИФРОВАНИЕДАННЫХ . . "".""".".".".""."."".""."."" ."."" 449
27.5. НАСТРОЙКА VPN-CEPBEPA """ ""."."."".".""""."."" .• ""."" 450
27.5.1. Создание всех необходимых сертификатов и ключей ... 452
27.5.2. Настройка сервера .............. " ... " ... " .... " ... " .... " .... " ... " .454
27.5.3. Подключаем клиентов ... ..... .. " .... ... .. ..... ..... " ....... " ... " .... 459
ПРИЛОЖЕНИЕ 1. КОМАНДНЫЙ ИНТЕРПРЕТАТОР BASH " . " " ." ." """.". 460
ПРИЛОЖЕНИЕ 2. СЕТЕВАЯ ФАЙЛQВАЯ СИСТЕМА NFS"."" •• "" •• • """. 475
https://fastpic.org/view/121/2023/0128/14f79cad5bf2bf72d6b63153e4b48d92.jpg.html?r=1
FreeBSD сложная?? Автор упоролся что ли чем?... Фряха ощутимо легче в освоении, чем линух. Это я как виндузятник со стажем говорю. Потому что в ней нет всего того говна разнообразия, которого в линухе накрутили люди подобные Поттерингу за последние годы. Установил, настроил, забыл. Работает. Конечно, денег на этом не сделаешь, если ты автор книги или преподаватель курсов.
Всё по классике: можно прочесть книгу года, скажем, 2003-го (Эбен, Таймэн), чуть-чуть освежить знания в гугле и сделать как надо. И никаких проблем, в отличие от этих ваших линупсов. Всё интуитивно понятно, разумно, стабильно, надёжно. Тут как с лампочками: популярнее те, которые перегорают через 2 месяца, а та, что работает 100+ лет (ru.wikipedia.org/wiki/Столетняя_лампа) - ни кому не нужна. Потому что денег на ней не сделаешь. Чисто экономические причины. Консьюмеризм или даже консумация, где в качестве условной девушки выступает условный Колисниченко.
84536811https://fastpic.org/view/121/2023/0128/14f79cad5bf2bf72d6b63153e4b48d92.jpg.html?r=1
FreeBSD сложная?? Автор упоролся что ли чем?... Фряха ощутимо легче в освоении, чем линух. Это я как виндузятник со стажем говорю. Потому что в ней нет всего того говна разнообразия, которого в линухе накрутили люди подобные Поттерингу за последние годы. Установил, настроил, забыл. Работает. Конечно, денег на этом не сделаешь, если ты автор книги или преподаватель курсов.
Всё по классике: можно прочесть книгу года, скажем, 2003-го (Эбен, Таймэн), чуть-чуть освежить знания в гугле и сделать как надо. И никаких проблем, в отличие от этих ваших линупсов. Всё интуитивно понятно, разумно, стабильно, надёжно. Тут как с лампочками: популярнее те, которые перегорают через 2 месяца, а та, что работает 100+ лет (ru.wikipedia.org/wiki/Столетняя_лампа) - ни кому не нужна. Потому что денег на ней не сделаешь. Чисто экономические причины. Консьюмеризм или даже консумация, где в качестве условной девушки выступает условный Колисниченко.
Как найти пользователя FreeBSD? Никак, он сам вам об этом скажет
Linux значительно проще в установке, кастомизации и первичном освоении на уровне "рядового" пользователя, чем Винда. Для юзера, желающего стать "продвинутым" -- и подавно, поскольку Linux наиболее документирован из всех операционных систем. Для серьезных ребят, программеров и сисадминов -- тем более.
Вообще-то, давно назрела потребность написать книгу типа "Бородатые мифы и городские легенды вокруг Linux".
84941325Linux значительно проще в установке, кастомизации и первичном освоении на уровне "рядового" пользователя, чем Винда. Для юзера, желающего стать "продвинутым" -- и подавно, поскольку Linux наиболее документирован из всех операционных систем. Для серьезных ребят, программеров и сисадминов -- тем более.
Вообще-то, давно назрела потребность написать книгу типа "Бородатые мифы и городские легенды вокруг Linux".
Ага, Расскажите это тем, кто не ставил не одной операционки и у кого пропала любимая иконка, а таких большинство.
Кроме того при установки Linux легкость во многом зависит от дистрибутива.
Начнем с поиска нужного для скачивания и способа запуска его установки.
Когда немного знаешь, то да, полегче, хотя вдруг дорогая видюха не запускается только потому, что нужно качать отдельно имидж с драйверами, которые чисто в бинарнике, а потому не кошерные.
А если ты просто бухгалтер 1С или токарь?
quipon
я сравнивал линух с фряхой, потому что это одна ниша
сравнивать линух с виндой - такое себе занятие линух VS винда на десктопе - официальная программа "специальной олимпиады"
участвуют либо дебилы, либо школьники (хотя в чём между ними разница? )
Цитата:
легкость во многом зависит от дистрибутива
на 100% зависит, я бы так сказал но понятие лёгкости у каждого своё, вот в чём прикол
кому-то легче кнопку нажать, а кому то строчку в rc.local добавить... людям, которые *дцать лет занимаются администрированием nix-систем фряха обычно кажется проще
Цитата:
давно назрела потребность написать книгу типа "Бородатые мифы и городские легенды вокруг Linux"
вот тут согласен
например, можно развеять миф о "безопасности" линуха...
а то есть те же участники спецолимпиады, которые на вебсерверах ничего не обновляют (пока не припрёт) годами, ставят серверные приложухи однострочниками, скопированными с первого попавшегося сайта, отрубают фаер, SELinux и т.д., а затем сидят на форумах с умными видами и рассказывают, что линух офигенно безопасен, "патамушта аткрытый исходный код! и нет вирусАв как в венде!"
а в это время их любый вебсервер неспешно выполняет пакетики заданий от контроллера бот-сети...
84941325Linux значительно проще в установке, кастомизации и первичном освоении на уровне "рядового" пользователя, чем Винда. Для юзера, желающего стать "продвинутым" -- и подавно, поскольку Linux наиболее документирован из всех операционных систем. Для серьезных ребят, программеров и сисадминов -- тем более.
Вообще-то, давно назрела потребность написать книгу типа "Бородатые мифы и городские легенды вокруг Linux".
Ну да, ну да.
Попросите вчерашнего школьника установить centos и настроить подключение к сети.
Я племяннику на днях купил ноут без os и дал, ради шутки, флэшку с centos. Сказал, это тебе перед универом подарок. Е#ись.
Не осилил. В трубку смартфона матерился Сегодня заедет, дам флэшку с ubuntu.