Дмитрий Владимирович Кетов - Внутреннее устройство Linux
2-е издание, переработанное и дополненноеНазвание: | Внутреннее устройство Linux | |
Автор: | Дмитрий Владимирович Кетов | |
Жанр: | Linux | |
Изадано в серии: | неизвестно | |
Издательство: | БХВ-Петербург | |
Год издания: | 2021 | |
ISBN: | 978-5-9775-6630-8 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Внутреннее устройство Linux"
Книга представляет собой введение во внутреннее устройство операционной системы Linux. Все положения наглядно проиллюстрированы примерами, разработанными автором и проверенными им на практике. Рассмотрены основные подсистемы ядра и их сущности — файлы и файловые системы, виртуальная память и отображаемые файлы, процессы, нити и средства межпроцессного взаимодействия, каналы, сокеты и разделяемая память. Раскрыты дискреционный и мандатный (принудительный) механизмы контроля доступа* (Запрещенная организация в РФ), а также привилегии процессов. Подробно описано пользовательское окружение и интерфейс командной строки CLI, оконные системы X Window и графический интерфейс GUI, а также сетевая подсистема и служба SSH. Особое внимание уделено языку командного интерпретатора и его использованию для автоматизации задач эксплуатации операционной системы.
Во втором издании добавлены новые главы, описывающие графическую систему Wayland, контейнеры, виртуализацию и функционирование Linux как единой системы всех своих компонент, учтены изменения в последних версиях ОС, а также пожелания и отзывы читателей.
Для студентов, пользователей, программистов и системных администраторов Linux
Читаем онлайн "Внутреннее устройство Linux" (ознакомительный отрывок). Главная страница.
- 1
- 2
- 3
- . . .
- последняя (6) »
Дмитрий Кетов
* 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. Пользователи и --">
- 1
- 2
- 3
- . . .
- последняя (6) »
Книги схожие с «Внутреннее устройство Linux» по жанру, серии, автору или названию:
Нейл Мэтью, Ричард Стоунс - Основы программирования в Linux Жанр: Программирование: прочее Год издания: 2009 |
Уильям Шоттс - Командная строка Linux. Полное руководство Жанр: Учебники и самоучители по компьютеру Год издания: 2016 |
В. В. Бакланов - Администрирование и безопасность операционных систем Linux Жанр: Учебники и самоучители по компьютеру Год издания: 2005 |
Рафаэль Херцог, Джим О'Горман, Мати Ахарони - Kali Linux от разработчиков Жанр: Linux Год издания: 2019 Серия: Для профессионалов |