Библиотека knigago >> Компьютеры: Операционные системы >> Linux >> Внутреннее устройство Linux

Дмитрий Владимирович Кетов - Внутреннее устройство Linux

2-е издание, переработанное и дополненное Внутреннее устройство Linux
Книга - Внутреннее устройство Linux.  Дмитрий Владимирович Кетов  - прочитать полностью в библиотеке КнигаГо
Название:
Внутреннее устройство Linux
Дмитрий Владимирович Кетов

Жанр:

Linux

Изадано в серии:

неизвестно

Издательство:

БХВ-Петербург

Год издания:

ISBN:

978-5-9775-6630-8

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Внутреннее устройство Linux"

Книга представляет собой введение во внутреннее устройство операционной системы Linux. Все положения наглядно проиллюстрированы примерами, разработанными автором и проверенными им на практике. Рассмотрены основные подсистемы ядра и их сущности — файлы и файловые системы, виртуальная память и отображаемые файлы, процессы, нити и средства межпроцессного взаимодействия, каналы, сокеты и разделяемая память. Раскрыты дискреционный и мандатный (принудительный) механизмы контроля доступа* (Запрещенная организация в РФ), а также привилегии процессов. Подробно описано пользовательское окружение и интерфейс командной строки CLI, оконные системы X Window и графический интерфейс GUI, а также сетевая подсистема и служба SSH. Особое внимание уделено языку командного интерпретатора и его использованию для автоматизации задач эксплуатации операционной системы.
Во втором издании добавлены новые главы, описывающие графическую систему Wayland, контейнеры, виртуализацию и функционирование Linux как единой системы всех своих компонент, учтены изменения в последних версиях ОС, а также пожелания и отзывы читателей.
Для студентов, пользователей, программистов и системных администраторов Linux


Читаем онлайн "Внутреннее устройство Linux" (ознакомительный отрывок). Главная страница.

ВНУТРЕННЕЕ УСТРОЙСТВО

Дмитрий Кетов

* bh v®

УДК 004.451
ББК 32.973.26-018.2
КЗ 7

К37

Кетов Д. В.
Внутреннее устройство Linux. — 2-е изд., перераб. и доп. — СПб.:
БХВ-Петербург, 2021. — 400 с.: ил.
ISBN 978-5-9775-6630-8
Книга представляет собой введение во внутреннее устройство операционной
системы Linux. Все положения наглядно проиллюстрированы примерами, разрабо­
танными автором и проверенными им на практике. Рассмотрены основные подсис­
темы ядра и их сущности — файлы и файловые системы, виртуальная память и
отображаемые файлы, процессы, нити и средства межпроцессного взаимодействия,
каналы, сокеты и разделяемая память. Раскрыты дискреционный и мандатный
(принудительный) механизмы контроля доступа, а также привилегии процессов.
Подробно описано пользовательское окружение и интерфейс командной строки
CLI, оконные системы X Window и графический интерфейс GUI, а также сетевая
подсистема и служба SSH. Особое внимание уделено языку командного интерпре­
татора и его использованию для автоматизации задач эксплуатации операционной
системы.
Во втором издании добавлены новые главы, описывающие графическую сис­
тему Wayland, контейнеры, виртуализацию и функционирование Linux как единой
системы всех своих компонент, учтены изменения в последних версиях ОС, а так­
же пожелания и отзывы читателей.
Для студентов, пользователей, программистов
и системных администраторов Linux
УДК 004.451
ББК 32.973.26-018.2

Группа подготовки издания:
Руководитель проекта

Евгений Рыбаков

Зав. редакцией

Екатерина Сависте

Компьютерная верстка
Дизайн обложки

Ольги Сергиенко
Марины Дамбиевой

Оформление обложки

Карины Соловьевой

Под п и с а н о в печать 02.11.20.
Ф о р м а т 7 0 x 1 001/16. Печать офсетная. Уел. печ. л. 32,25.
Т и р а ж 1200 экз. Заказ № 12456.
"БХВ-Петербург", 191036, Санкт-Петербург, Гончарная ул., 20.
Отпечатано с готового оригинал-макета
О О О "Принт-М", 142300, М.О., г. Чехов, ул. Полиграфистов, д. 1

ISBN 978-5-9775-6630-8

© ООО "БХВ", 2021
© Оформление. ООО "БХВ-Петербург", 2021

Оглавление

https://t.me/it_boooks
Введение........................................................................................................................... 9
О чем эта книга?.......................................................................................................................... 9
Кому адресована книга............................................................................................................... 10
Принятые соглашения и обозначения.....................................................................................И
Методические рекомендации......................................................................................................12
Что должен знать читатель........................................................................................................13
Совет для начинающих............................................................................................................... 16

Глава 1. Архитектура ОС Linux..............................................................................17
1.1. Обзор внутреннего устройства......................................................................................... 17
1.2. Внеядерные компоненты: программы и библиотеки.................................................. 19
1.3. Ядерные компоненты: подсистемы управления процессами, памятью,
вводом-выводом, файлами..................................................................................................19
1.4. Трассировка системных и библиотечныхвызовов........................................................ 20
1.5. Интерфейсы прикладного программирования.............................................................. 22
1.6. В заключение....................................................................................................................... 23

Глава 2. Пользовательское окружение ОС Linux.............................................25
2.1. Командный интерфейс........................................................................................................ 25
2.2. Виртуальные терминалы.................................................................................................... 27
2.2.1. Псевдотерминалы..................................................................................................... 29
2.3. Управляющие символы...................................................................................................... 31
2.4. Управляющие последовательности.................................................................................. 38
2.5. Основной синтаксис командной строки.........................................................................40
2.5.1. Опции командной строки...................................................................................... 42
2.6. Справочные системы...........................................................................................................43
2.6.1. Система страниц руководства.............................................................................. 43
2.6.2. Справочная система G N U .................................................................................... 47
2.6.3. Встроенная справка командного интерпретатора............................................ 47
2.7. Пользователи и --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.