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