Ubuntu Linux с нуля, 2-е изд.
Год издания: 2021
Автор: Волох С. В.
Издательство: БХВ-Петербург
ISBN: 978-5-9775-6761-9
Язык: Русский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста
Количество страниц: 416
Описание: С позиции пользователя рассмотрена работа в популярной Операционной системе
Ubuntu Linux, в том числе установка и настройка системы, драйверов для работы
с принтерами, сканерами и другим периферийным оборудованием. Описан
процесс установки программ и настройка подключения к Интернету. Даны советы
по использованию графического режима и командной строки. Описаны системные
службы Ubuntu Linux, освещены вопросы по пользовательским правам доступа.
Приведена информация по поиску неисправностей работы сети и устранению сбоев
системы. Материал книги актуален и применим для работы с другими Linuх-подобными
операционными системами.
Во втором издании учтены особенности и новшества последней версии ОС Ubuntu
Linux, добавлены главы по созданию и установке сертификатов Let's Encrypt и настройке
файлового сервера Samba.
Электронный архив на сайте издательства содержит дополнительные материалы
и статьи по теме книги.
Оглавление
Предисловие .................................................................................................................. 11
Для кого эта книга ........................................................................................................................ 12
Как устроена книга ....................................................................................................................... 12
Как читать эту книгу ...................................................................................................................... 13
Чем отличается новое издание от предыдущих .......................................................................... 13
От автора ....................................................................................................................................... 13
Благодарности ............................................................................................................................... 14
Введение .......................................................................................................................... 15
История появления ОС Linux ...................................................................................................... 16
GNU и Linux ................................................................................................................................... 17
Появление различных дистрибутивов .......................................................................................... 18
Дистрибутивы Linux ...................................................................................................................... 19
Red Hat Enterprise Linux ........................................................................................................ 19
Fedora Linux ............................................................................................................................ 20
Debian ...................................................................................................................................... 20
Ubuntu ..................................................................................................................................... 20
Linux Mint ............................................................................................................................... 21
Slackware ................................................................................................................................. 21
Логотип Linux ................................................................................................................................ 21
Область применения Linux ........................................................................................................... 22
Идеология свободного программного обеспечения ................................................................... 23
Безопасен ли открытый исходный код? ....................................................................................... 24
Критика и очевидные достоинства ОС Linux .............................................................................. 25
ЧАСТЬ 1. ЗНАКОМЬТЕСЬ: UВUNTU ...................................................................... 27
Глава 1. Подготовка к установке ОС Ubuntu Linux .............................................. 28
ОС UЬuntu Linux ............................................................................................................................ 28
Версии дистрибут'ивов ОС Ubuntu ............................................................................................... 28
Версии LTS и не-LTS .................................................................................................................... 29
Варианты установки ОС Ubuntu Linux ·········............................................................................ 30
Порядок установки операционных систем .................................................................................. 30
Как получить дистрибутив ОС Ubuntu? ....................................................................................... 31
Варианты записи образадиска с ОС Ubuntu .............................................................................. 33
Создание загрузочного DVD-диска ...................................................................................... 33
Создание загрузочного флеш-накопителя ........................................................................... 33
Использование программы UNetbootin ..................................................................... 33
Использование программы Rufus ................................................................................ 35
Файловые системы ОС Ubuntu Linux ........................................................................................... 38
Файловые системы ext2, ext3 и ext4 ..................................................................................... 38
Файловая система Btrfs ......................................................................................................... 39
Файловая система XFS ........................................................................................................... 39
Файловые системы ReiserFS и Reiser4 ................................................................................. 39
Файловая система JFS ........................................................................................................... 40
Файловая система ZFS ........................................................................................................... 40
Выводы .......................................................................................................................................... 40
Глава 2. Теоретический минимум о файловой системе в ОС Ubuntu Linux ........ 41
·Разделы жесткого диска ................................................................................................................ 41
Первичные, расширенные и логические разделы ............................................................... 42
Точки монтирования ..................................................................................................................... 43
Точки монтирования в ОС Ubuntu ...................................................................................... 44
Очередность создания разделов .................................................................................................... 45
Объем файла подкачки swapfile ................................................................................................... 45
Объем корневого раздела .............................................................................................................. 46
Объем раздела /home .................................................................................................................... 46
Подготовительные действия перед установкой ......................................................................... 46
Выводы ........................................................................................................................................... 47
Глава 3. Создание разделов для установки ОС Ubuntu Linux ............................. 48
Выбор типа носителя для загрузки операционной системы в меmо BIOS ............................... 48
Особенности установки ОС на платах с UEFI ............................................................................ 49
Варианты запуска и установки ОС Ubuntu .............................,. ....................................................5 0
Запуск ОС Ubuntu с загрузочного USВ-накопителя ........................................................... 50
Запуск ОС Ubuntu с DVD-пpивoдa .................................................................................... 52
Для чего нужен Livе-режим? ............................................................................................... 52
Программа GParted ....................................................................................................................... 52
Возможности программы GParted ...................................................................................... 54
Разметка жесткого диска в программе GParted .................................................................. 54
Выводы ........................................................................................................................................... 61
Глава 4. Установка ОС Ubuntu Linux ······································································ 62
Запуск операционной системы в Livе-режиме ........................................................................... 62
Установка операционной системы из Livе-режима .................................................................... 63
Выводы ........................................................................................................................................ 70
Глава 5. Первый запуск и первоначальная настройка ОС Ubuntu .................... 71
Запуск ОС Ubuntu ........................................................................................................................ 71
Настройка подкmочения к Интернету в Ubuntu.: ........................................................................ 74
Подкmочение к сети по Wi-Fi ............................................................................................. 74
Настройка подкmочений в окне настроек системы ............................................................ 75
Если не определилась сетевая карта ..................................................................................7 6
Создание подкmочения Ethemet .......................................................................................... 77
Подкmочение через DSL/PPPoE .........................................................................................7 8
Особый случай подкmочения через DSL/PPPoE ............................................................... 80
Подкmочение с помощью USВ-модема .............................................................................87
Возможные проблемы с созданием подкmочений .............................................................. 90
Выводы ....................................................................................................................................... 91
Глава 6. У станов ка обновлений и локализация операционной системы .......... 92
Установка обновлений .................................................................................................................. 92
Установка пакетов локализации ................................................................................................... 95
Выводы ........................................................................................................................................... 97
Глава 7. Обзор интерфейса ОС Ubuntu ..................................................................... 98
Графическая среда рабочего стола ............................................................................................... 98
Рабочий стол в GNOME .............................................................................................................. 98
Панель основного· меmо ........................................................................................................ 99
Панель задач ......................................................................................................................... 101
Рабочее место ...................................................................................................................... 103
Memo приложений ....................................................................................................................... 105
Быстрый запуск приложений .................................................................................................... 107
Выводы ......................................................................................................................................... 107
Глава 8. Настройка операционной системы и решение проблем ...................... 108
Параметры системы ..................................................................................................................... 108
' Настройка раскладки клавиатуры .............................................................................................. 109
Смена системного времени ......................................................................................................... 112
Настройка спящего режима ........................................................................................................ 113
Пустой рабочий стол················································································································· 114
Изменение порядка загрузки операционной системы .............................................................. 115
Выводы ................................................................................. .................................................... 117
ЧАСТЬ П. UВUNTU ДЛЯ ПОЛЬЗОВАТЕЛЯ. ....................................................... 119
Глава 9. Структура файловой системы .................................................................. 120
Файловый менеджер Nautilus .................................................................................................... 120
Имена устройств .......................................................................................................................... 122
Структура файловой системы ..................................................................................................... 124
Общее описание структуры каталогов ............................................................................... 125
Корневая файловая система ................................................................................................ 127
Домашний каталог пользователя ......................................................................................... 128
Каталог /bin/ ......................................................................................................................... 128
Каталог /bооt/ ....................................................................................................................... 129
Каталог /cdrom/ ...................................................................................................................129
Каталог /dev/ ......................................................................................................................... 129
Каталог /etc/ ........................................................................................................................ .129
Каталог /home/ ...................................................................................................................... 130
Каталоги /lib/ и /lib64/ .......................................................................................................... 130
Каталог /lost+found/ ............................................................................................................. 13 1
Каталог /media/ ..................................................................................................................... 131
Каталог /rnnt/ ........................................................................ : ............................................... 131
Каталог /opt/ ......................................................................................................................... 131
Каталог /proc/ .................................................................................. : .................................... 131
Каталог /root/ ................ · ........................................................................................................ 132
Каталог /run/ .......................................................................................................... : .............. 132
Каталог /sbin/ ........................................................................................................................ 132
Каталог /snap/ ....................................................................................................................... 132
Каталог /srv/ .......................................................................................................................... 133
Каталог /sys/ ........... , ........................................................................... : ................................. 133
Каталог /tпip/ ........................................................................................................................ 133
Каталог /usr/ .......................................................................................................................... 133
Каталог /var/ .................... ·. ....................................................................................................133
Выводы ....................................... : ................................................................................................. 134
Глава 10. Типы файлов в ОС Ubuntu ...................................................................... 135
О файлах и каталогах·······:··················· ........................................................................................ 135
Содержимое и расширение файлов ............................................................................... : ............. 136
Текстовые файлы .......................................................................................................................... 138
Исполняемые файлы ................................................... : ................................ : ............................... 139
Прочие файлы ............................................................................................................................... 141
Изменение"ассоциации файлов ..................................... : ............................................................. 141
Выводы ............................................ : .............................................................................................. 142
Глава 11. Администратор и суперпользователь root ........................................... 143
Привилегированный пользователь root ................. ! ................................................................... 143
Обычная учетная запись и запись администратора .................................................................. 144 . I
Привилегии администратора ......................................................................................................1 4 6
Административные задачи в текстовом режиме ....................................................................... 148
Выводы ......................................................................................................................................... 148
Глава 12. Знакомство с Консолью и Терминалом ................................................ 149
Что такое Терминал и Консоль .................................................................................................. 149
Запуск Консоли ................................................ : ............ ........................................... :. ...................1 50
Запуск Терминала .................. , ..................................................................................................... 151
Синтаксис команд в Терминале .................................................................................................. 153
Команда echo ............................................................................ .................................................. 153
Просмотр версии ядра .............................................................. : .................................................. 154
Установка текущего каталога ............................................................................ : .............. .' .......... 154
Просмотр текущего каталога ..................................................................... : ................................ 156
Просмотр содержимого каталога ............................................................................................... 156
Просмотр справки по командам ................................................................................................. 157
Подсказки Терминала. ...... : .............. :. ....................................................................................... .'. . 159
История введенных ранее команд .............................................................................................. 160
Очистка окна Терминала ............................................................................................................. 160
Остановка выполнения команды ................................................................................................ 161
Выход из Терминала .......................................................................................................... : ......... 161
Выводы ......................................................................................................................................... 162
Глава 13. Полезные команды Терминала .............................................................. 163
О пользе работы в Терминале ................................................................ ..' ................... , .............. 163
Команда whoami, или "Кто я?" .... , .............................................................................................. 163
Команда who ............................................................................................... :. .............................. 164
Создание файлов ........................................................................................................... : ............... 165
Создание каталогов ..................................................................................................................... 168
Удаление пустых каталогов ........................................................................................................ 169
Удаление файлов и непустых каталогов .................................................................................... 170
Опасность выполнения команды rm-rf / ........................................................................... 171
Копирование файлов и каталогов ............................................................................................... 172
Перемещение файлов и каталогов .............................................................................................. 176
Вывод содержимого файла ...· . ..................................................................................................... 178
Вывод содержимого файла в обратной последовательности ................................................. 181
Команды more и less для просмотра содержимого файлов ....................................................... 182
Команда поиска файлов .............. , ............................................................................................... 186
Отображение каталога программы ...................... : ..................................................................... 188
Поиск текстового шаблона в файлах ......................................................................................... 188
Управление остановкой системы ........... : ..... :············································································· 196
Выводы .................................................................... : .................................................................... 198
Глава 14. Работа с привилегиями root .................................................................... 199
О привилегиях root ...................................................................................................................... 199
Команда sudo вместо прав root ................................................................................................... 200
Что использовать: sudo или su? ................................... : .............................................................. 200
Команда sudo ................................................................................................................................ 201
Запуск графических программ от имени администратора ................................................. : ..... 205
Настройка sudo и прав доступа на выполнение команд ........................................................... 207
Время действия введенного пароля ............................................................................. : ............. 211
Выводы ......................................................................................................................................... 211
Глава 15. Установка драйверов в ОС Ubuntu ....................................................... 212
Драйверы в ОС Ubuntu ................................................................................................. '. ............ :.212
У станов ка ·сетевой карты Realtek ............................................................................................... 213
Общий метод установки драйвера беспроводной сети ............................................................ 217
Установка драйвера видео карты из репозитория ..................................................................... 221
Общий метод установки видеодрайвера АМD/АТI Radeon ..................................................... 222
Установка аудиодрайвера ........................................................................................................... 225
Установка ALSA из исходных текстов ...................................................................................... 226
Выводы ......................................................................................................................................... 230
Глава 16. Установка принтера в ОС Ubuntu .................................... ····················231
Об установке принтеров, сканеров и МФУ ............................................................................... 231
Где взять необходимые драйверы? ................................................................................. , .......... 231
Устройства Brother .............................................................................................................. 232
Устройства Canon ....................................................................................................... : ........ 232
Устройства Epson ................................................................................................................. 232
Устройства НР ..................................................................................................................... 232
Устройства Samsung .................................................................... : ....................................... 232
Устройства Xerox ................................................................................................................. 233
Установка службы CUPS ............................................................................................................ 233
Установка принтера Epson L800 средствами операционной системы .................................... 234
Настройка общего доступа ...................................................................................................... 238
Установка МФУ Epson Stylus СХ5900 с помощью драйверов ······················.··························240
Выводы ................................................. 245
Глава 17. Установка и удаление программ в ОС Ubuntu ................................... 246
Особенности установки и удаления программ ...........................................................··············246
Зависимости пакетов в ОС Ubuntu Linux ........................................................................... 247
Установка приложений с помощью Менеджера приложений Ubuntu ............................ 248
Установка приложений из dеb-пакетов .................................. : ........................................... 251
Установка dеb-пакетов с помощью Терминала ................................................................. 253
Установка приложений из Терминала ...................... : ........................................................ 256
Установка приложений из исходных текстов .......... .-......................................................... 260
Репозитории в ОС Ubuntu ........................................................................................................... 264
Snар-пакеты в Ubuntu ................................................................................ : ................................. 268
Удаление программ .. : .................................................................................................................. 269
Выводы ................................. : ....................................................................................................... 270
Глава 18. Установка дополнительного программного обеспечения ................ 271
Дополнительное программное обеспечение в Ubuntu .............................................................. 271
Дополнительные медиамодули ................................................................................................... 271
Мультимедийные проигрыватели .......................................................... : ...................: . .............. 273
WеЬ-браузеры .............................................................................................................................. 274
ВitТоттеnt-клиент ......................................................................................................................... 275
Файловый менеджер .................................................................................................................... 275
Редактирование изображений .............................. .' .................... ·.· ................................................ 276
Запись СD/DVD-дисков .............................................................................................................. 276
Выводы ................................................................. : ....................................................................... 277
Глава 19. Запуск Windоws-приложений в ОС Linux ............................................ 278
Wine для запуска приложений ОС Windows ........................................................................... 278
Установка Wine ............................................................................................................................ 278
Установка и запуск Windоws-приложений ....................................................................... : ........ 28i
Выводы ......................................................................................................................................... 284
Глава 20. Работа с архивами в ОС Ubuntu ....................... : ..................................... 285
Об архивах в ОС Ubuntu .............................................................................................................. 285
Менеджер архивов .................................................................................. : ..................................... 285
Несжатые и сжатые архивы ...................... : ................................................................................. 288
Архиватор tar .................................... . ........................................................................................... 289
Архиватор gzip ............................................................................................................................. 293
Архиватор bzip2 ............................................................................................................................ 295
Прочие архиваторы ..................................................................................................................... 295
Неизвестный тип файла ....................................... , ....................................................................... 297
Выводы ......................................................................................................................................... 297
ЧАСТЬ ПI. UBUNTU ДЛЯ ОПЫТНОГО ПОЛЬЗОВАТЕЛЯ ............................ 299
Глава 21. Группы пользователей и права доступа .... : .......................................... 300
Пользовательские группы ........................................................................................................... 300
Права доступа в Linux ............................................................................ :. ................. ................... 300
Буквенное представление прав доступа к файлу ...................................................................... 302
Буквенное представление прав доступа к каталогам ................................................................ 304
Цифровое представление ripaв доступа ................................................................ : .................... 307
Символьные биты SUID, SGIP и sticky ..................................................................................... 308
Права доступа по умолчанию ........................ .' ............................................................................ 31 О
Смена прав ........................................................................................................... : ....................... 312
Смена владельца файла ............................................................ : .............................. , ................... 315
Смена атрибутов файла ................................................................................ :··· .......................... .З 15
Просмотр атрибутов .................................................................................................................... 317
Выводы ......................................................................................................................................... 318
Глава 22. Жесткие и символические ссылки ........................................................ 319
Ссылки в ОС Linux ....................................................................................................................... 319
Типы ссылок ................ : ................................................................................................................ 320
Создание ссылок ......................................................................................................................... 321
Работа с символическими ссылками ......................................................................................... .323
Работа с жесткими ссылками ....................................................................................................... 325
Выводы ............................................ : ............................................................................................ 326
Глава 23. Монтирование файловых систем ........................................................... 327
Точка монтирования .................................................................................................................... 327
Монтирование устройств в ОС Ubuntu ...................................................................................... 327
Способы постоянных именований ............................................................................................. 328
Именование посредством UUID .............. , .......................................................................... 330
Именование посредством имен устройств ........................................................................ 331
Именование посредством меток устройств ....................................................................... 332
Именование посредством Hardware ID ................................................ : ............................. 333
Универсальный метод получения информации о блочных устройствах ................................ 334
Автоматическое монтирование ··································································································335
Ручное монтирование и размонтирование устройства ............................................................. 338
Выводы ......................................................................................................................................... 339
Глава 24. Уровни выполнения и цели в ОС Ubuntu ............................................. 340
Инициализация системы .............................................................................................................. 340
Уровни выполнения ..................................................................................................................... 340
Современная система уровня запуска ........................................................................................ 343
Выводы ......................................................................................................................................... 346
Глава 25. Службы в ОС Ubuntu ................................................................................ 347
Службы, сервисы и демоны .............................................................................. : ......................... 347
Службы в ОС Ubuntu ................................................................................................................... 347
Управление службами в ОС UЬuntu ........................................................................................... 348
Автозагрузка служб и отключение служб ................................................................................. 352
Управление питанием ................................................................................................................... 353
Управление питанием ACPI ........................................................................................................ 354
Ведение журналов в systemd .................. .' .................................................................................... 355
Выводы .................................................. : ...................................................................................... 357
Глава 26. Управление процессами в ОС Ubuntu ......................................... ; ........ 358
Процессы в ОС UЬuntu ................................................................................................................ 358
Системный монитор процессов top ............................................................................................ 358
Получение списка· процессов ...................................................................................................... 362
Завершение процесса командой kill ........................................................ , .................................. 364
Завершение процесса командой killall ....................................................................................... 366
Управление процессами в Консоли ........................................................................................... 368
Прочие инструменты по управленmо процессами ................................................................... 369
Выводы ....................................................................... : ................................................................. 370
Глава 27. Проверка работоспособности сети в ОС Ubuntu ................................. 371
Сеть в ОС Ubuntu ..........................................................................' . .............................................. 371
Определение сетевого оборудования: ......................................................................................... 371
Проверка соединения с Интернетом .......................................................................................... 373
Трассировка мapшpyтa ................................................................................................................ 375
Выводы .......................................................................................................................................... 377
Глава 28. Подключение к удаленному рабочему столу ....................................... 378
Удаленный рабочий стол .......................... , .................. : ..................... : ........................................ 378
Подключение к рабочему столу Windows ............................. : ................................................... 378
Подключение с помощью AnyDesk ............................................................................................. 381
Выводы ......................................... : ............................................................................................... 384
Глава 29. Восстановление загрузчика GRUB ........................................................ 385
Сбой в работе загрузчика ........................................................................................................... 385
Восстановление загрузчика GRUВ .................................................................... : ....................... 385
Простой способ восстановления загрузчика GRUB ................................................................ .388
Восстановление GRUВ в консоли загрузчика .................................................... ; ..................... .389
Выводы ........................................................................................................'. ................................392
Глава 30. Установка и использование ОС Ubuntu в VirtualВox ........................ 393
ОС Ubuntu в виртуальной машине ............................................................................................. 393
Виртуальная машина Oracle VM VirtualВox ................. : .................................................. , ........ 393
Возможные проблемы при использовании виртуальной машины ...................... :. .................. 394
Установка дополнений ................................................................................................................ 395
Подключение общей папки ......................................................................................................... 396
Выводы ...................................................................................................... : .................................. 398
Глава 31. Создание и установка сертификатов Let's Encrypt ........................... 399
Сертификаты Let's Encrypt ......................................................................................................... 399
Какие бывают сертификаты .................................................................................... , .................... 399
Способы создания сертификата Let's Encrypt .......................................................................... .400
Создание сертификата Let's Encrypt .. ........................................................................................ 401
Установка сертификата в панели управления хостингом ....................................................... .403
Проверка правильности установки сертификаа ..................................................................... .404
Продление сертификата ................................................................................ , ............................. 405
Выводы ......................................................................................................................................... 405
Глава 32. Настройка файлового сервера Samba ................................................... 406
Файловый сервер Satnba .......................................................................................................... : .. 406
Подготовка перед установкой Samba ............................................................... , ........................ .406
Установка файлового сервера Satnba ........................................................................................ .407
Пояснение директив конфигурационного файла smb.conf. ................ :··:. ................................. 409
Выводы ......................................................................................................................................... 411
Заключение ................................................................................................................... 412
Приложение. Описание электронного архива ....................................................... 413
Предметный указатель .......................................................................· ················· 414