Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 800521

.pdf
Скачиваний:
3
Добавлен:
01.05.2022
Размер:
4.21 Mб
Скачать

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Лимончелли Т. А. Тайм-менеджмент: монография / А. Т. Лимончелли. – Москва: Символ-Плюс, 2007. – 240 с

2.Шоттс У. Командная строка Linux. Полное руководствие: монография / У. Шоттс. – СПБ.: Питер, 2017 – 480 с.: ил.- (Серия «Для профессионалов»)

3.Лав, Роберт., Ядро Linux: описание процесса разработки, 3-е изд.: Пер. с англ. – М.: ООО “И.Д Вильямс”, 2013. – 496 с.: ил – Парал. аит. англ.

4.Кофлер М., Linux. Полное руководство: монография / М. Кофлер. – СПБ.: Петер, 2011. – 800 с.

5.Марк А., Администрирование Apache / А. Марк., Д. А. Джефф, М. Кинт. – Москва: Лори, 2012, 418 с.

6.Немет Э. Unix и Linux. Руководство системного администратора, 4-е изд. / Э. Немет., Снайдер Г., Хейн Т. Р., Уэйли Б. – Москва: «Вильямс», 2014, 1312 с.

7.Береснев А. Администрирование GNU/Linux с нуля: монография / А. Береснев. – СПБ.: «БХВ-Петербург», 2012, 559 с. – ISBN 978-5-9775-0518-5.

8.Баррет Д. Дж. Linux: Основные команды. Карманный справочник, 3-е изд: монография / Д. Дж. Баррет.

Москва: «КУДИЦ-Образ», 2016, 288 с. – ISBN 978-5-9579- 0050-4, 0-596-00628-4

9.Торвальдс Л. Jun for fun. Рассказ нечаянного революционера / Л. Торвальдс, Даймонд Д. – Москва: Эксмо-

Пресс, 2002, 288 с. ISBN 5-04-009285-7

10.Уорд Б. Внутреннее устройство Linux / Б.

Уорд., Б. Уорд. – СПБ.: Петер, 2016, 384. – ISBN 978-5-496- 01952-1

11.Мэттью Н. Основы программирования в Linux / Н. Мэттью, Р. Стоунз. – СПБ.: «БХВ-Петербург», 2009, 896 с.

ISBN 978-5-9775-0289-4, 978-0-470-14762-7

181

12.Хокинс С. Администрирование веб-сервер Apache и руководство по электронной коммерции / С. Хокинс.

М.: Вильямс, 2001. – ISBN 0-13-089873-2.

13.Лимночелли Т. А. Системное и сетевое администрирование. Практическое руководство / Т. А. Лимончелли, Хоган К., Чейлал Страта. – Москва: Символ-

плюс, 2009, 944 с. – ISBN 978-5-93286-130-1, 978-0-321-49266-1

14.Граннеман С. Linux. Необходимый код и команды. Карманный справочник / С. Граннеман. – М.:

Вильямис, 2015, 416 с. – ISBN 978-5-8459-1956-4, 978-5-8459- 1956-4

15.Таненбаум Э. Компьютерные сети. 4-е изд. / Э.

Таненбаум. – СПБ.: Питер, 2007, 992 с. – ISBN 978-5-318- 00492-6,5-318-00492-6

16.Таненбаум Э., Бос Х. Современные операционные системы. 4-е изд. / Э. Таненбаум, Х. Бос. –

СПб.: Питер, 2017, 1120 с. – ISBN 978-5-496-01395-6

17.Робачевский А. Операционная система UNIX. 2-е изд. / А. Робачевский, С. Немнюгин, О. Стесик. – СПБ.: «БХВ-Петербург», 2010, 656 с. – ISBN 978-5-94157-538-1

18.Донцов В. Linux на примерах. / В. Донцов, И.

Сафин. – СПБ.: Наука и техника, 2017, 352 с. – ISBN 978-5- 94387-742-1

19.Колисниченко Д. Н. Linux. От новичка к профессионалу. – 2-е изд., перераб. и доп. – СПБ.: БХВ-

Петербург, 2010, 784 с. – ISBN 978-5-9775-0536-9

20.Типы файлов в Linux. – Электрон. дан. – Режим

доступа: https://losst.ru/tipy-fajlov-v-linux

21.Настройка udev в Linux. – Электрон. дан. – Режим доступа:

https://losst.ru/nastrojka-udev-rules-v-linux

22.Резервное копирование. – Электрон. дан. – Режим доступа:

https://losst.ru/rezervnoe-kopirovanie-ubuntu

182

23.Удаленный рабочий стол. – Электрон. дан. – Режим доступа:

https://losst.ru/udalennyj-rabochij-stol-ubuntu-16-04

24.Как пользоваться текстовым редактором Vim. – Электрон. дан. Режим доступа:

https://losst.ru/kak-polzovatsya-tekstovym-redaktorom-vim

25.Команда ifconfig – примеры использования– Электрон. дан. Режим доступа:

https://losst.ru/komanda-ifconfig-primery-ispolzovaniya

26.Команда df в Linux. – Электрон. дан. Режим

доступа: https://losst.ru/komanda-df-linux

27.Монтирование дисков в Linux. Утилиа mount. – Электрон. дан. Режим доступа:

https://losst.ru/montirovanie-diska-v-linux

28.Полезные alias. – Электрон. дан. Режим

доступа: https://losst.ru/poleznye-alias-linux

29.Команды терминала Linix. – Электрон. дан. Режим доступа:

https://losst.ru/komandy-terminala-linux

30.Подключенные устройства Linux. – Электрон. дан. Режим доступа:

https://losst.ru/podklyuchennye-ustrojstva-linux

31.Восстановление файловой системе в fsck. – Электрон. дан. Режим доступа:

https://losst.ru/kak-vosstanovit-fajlovuyu-sistemu-v-fsck

32.Systemd – Сервис инициализации. – Электрон. дан. Режим доступа:

http://ubuntulinux.ru/soft/system/systemd-servis-inicializacii

183

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ……………………………………………………. 3

1.ПРОЦЕССЫ ЗАГРУЗКИ ОПЕРАЦИОННОЙ СИСТЕМЫ…………………………………………………….. 4

1.1.Загрузчик операционной системы………………… 4

1.2.Пространство пользователя………………………... 7

1.3.Лабораторная работа № 1………………………… 13

1.4.Контрольные вопросы……………………………. 22

2.ИЕРАРХИЯ ФАЙЛОВОЙ СИСТЕМЫ………………23

2.1.Основные сведения………………………………… 23

2.2.Лабораторная работа № 2…………………………. 26

2.3.Контрольные вопросы…………………………….. 33

3.УСТРОЙСВО В /DEV…………………………………...34

3.1.Статическая организация каталога /dev…………35

3.2.DevFS………………………………………………… 38

3.3.Udev……………………………………………………39

3.4.Лабораторная работа № 3…………………………. 40

3.5.Контрольные вопросы…………………………….. 46

4.КЭШИРОВАНИЕ………………………………………. 47

4.1.Dentry/inode caches…………………………………. 47

4.2.Buffer Cache………………………………………… 48

4.3.Отображение памяти в команде top: VIRT, RES и

SHR.................................................................................

48

4.4.Подкачка памяти (swap)……………………………49

4.5.Кэширование памяти swap (Swap Cache)…………51

4.6.Подкачка памяти……………………………………52

184

4.7.Лабораторная работа № 4………………………… 53

4.8.Контрольные вопросы…………………………….. 56

5.УПРАВЛЕНИЕ ПАРАМЕТРАМИ РАБОТЫ ЯДРА..57

5.1.Основные сведения………………………………… 57

5.2.Контрольные вопросы…………………………….. 59

6.БЕЗОПАСНОСТЬ ПРОЦЕССОВ……………………..60

6.1.Разграничение прав доступа, пользователи и группы……………………………………………….. 60

6.2.Команда изменение прав пользователей и групп 64

6.3.Биты SUID, SGID и Sticky…………………………..66

6.4.Лабораторная работа № 6………………………… 68

6.5.Контрольные вопросы…………………………….. 69

7.СЕТЕВЫЕ НАСТРОЙКИ………………………………70

7.1.Команда ifconfig…………………………………….. 70

7.2.Настройка локального интерфейса lo…………….71

7.3.Настройка интерфейса Ethernet…………………...71

7.4.Настройка маршрутизации……………………….. 71

7.5.Лабораторная работа № 7…………………………. 74

7.6.Контрольные вопросы……………………………...78

8.ИНСТРУМЕНТЫ ДМИНИСТРИРОВАНИЯ………..79

8.1.Основные сведения………………………………….79

8.2.Контрольные вопросы…………………………….. 88

9.УДАЛЕННЫЙ ДОСТУП……………………………….89

9.1.VPN……………………………………………………89

9.1.1.Классификация VPN сетей……………………91

9.1.2.Построение VPN……………………………….. 93

185

9.1.3.Протоколы VPN сетей…………………………96

9.2.SSH………………………………………………….. 113

9.3.Лабораторная работа № 8………………………... 119

9.4.Контрольные вопросы…………………………….120

10.РЕЗЕРВНОЕ КОПИРОВАНИЕ…………………….121

10.1.Использование серверов резервного копирования……………………………………………….122

10.2.Способы резервного копирования…………….124

10.2.1.Резервное копирование, инициируемое

клиентом .........................................................................

125

10.2.2.Резервное копирование, инициируемое

сервером...........................................................................

127

10.3.Тестирование средств резервного копирования на локальном компьютере……………………………... 135

10.4.Лабораторная работа № 9………………………148

10.5.Контрольные вопросы………………………….154

11.ВЕБ-СЕРВЕР APACHE…………………………….. 155

11.1.Мультипроцессорные модели………………….156

11.2.Модульность…………………………………….. 161

11.3.Конфигурация……………………………………163

11.4.Безопаcность…………………………………….. 166

11.5.Лабораторная работа № 10……………………..170

11.6.Контрольные вопросы………………………….179

ЗАКЛЮЧЕНИЕ…………………………………………….. 180

БИБЛИОГРАФИЧЕСКИЙ СПИСОК…………………….181

186

Учебное издание

Рындин Никита Александрович

Амоа Куадио-кан Армел Жеафруа

ОСНОВЫ АДМИНИСТРИРОВАНИЯ LINUX

ИAPACHE

Вавторской редакции

Подписано в печать 16.07.2018.

Формат 60х84/16. Бумага для множительных аппаратов. Усл. печ. л. 11,7. Уч.-изд. л. 6,7. Тираж 350 экз.

Зак. № 121

ФГБОУ ВО «Воронежский государственный технический университет»

394026 Воронеж, Московский просп., 14

Участок оперативной полиграфии издательства ВГТУ 394026 Воронеж, Московский просп., 14