Внутреннее устройство Linux [Брайан Уорд] (pdf) читать постранично

-  Внутреннее устройство Linux  [3-е издание] 7.32 Мб, 480с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Брайан Уорд

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

ВНУТРЕННЕЕ
УСТРОЙСТВО
LINUX
3-Е И З Д А Н И Е

БРАЙАН

2022

УОРД

ББК 32.973.2-018.2
УДК 004.451
У64

Уорд Б.
У64 Внутреннее устройство Linux. 3-е изд. — СПб.: Питер, 2022. — 480 с.: ил. — (Серия «Для профессионалов»).
ISBN 978-5-4461-3946-0

16+

Познакомьтесь со всеми тонкостями работы операционной системы Linux — от системного администрирования до глубинных механизмов, обеспечивающих низкоуровневый функционал Linux. Эта
книга, сразу после выхода ставшая бестселлером Amazon, даст вам базовые знания о работе с ядром
Linux и принципах правильной эксплуатации компьютерных сетей, о программировании сценариев
оболочки и обращении с языком С. Вы изучите вопросы защиты информации, виртуализацию и многое
другое. Книга необходима системным администраторам, программистам, специалистам по защите
информации, а также всем, кто изучает или хочет изучить Linux максимально быстро и эффективно.
(В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)

ББК 32.973.2-018.2
УДК 004.451

Права на издание получены по соглашению с No Starch Press. Все права защищены. Никакая часть данной книги
не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских
прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может
гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные
ошибки, связанные с использованием книги. Издательство не несет ответственности за доступность материалов,
ссылки на которые вы можете найти в этой книге. На момент подготовки книги к изданию все ссылки на интернетресурсы были действующими.

ISBN 978-1718500402 англ.

ISBN 978-5-4461-3946-0

© 2021 by Brian Ward. How Linux Works, 3rd Edition:
What Every Superuser Should Know, ISBN 9781718500402,
published by No Starch Press Inc. 245 8th Street,
San Francisco, California United States 94103.
© Перевод на русский язык ООО «Прогресс книга», 2022
© Издание на русском языке, оформление
ООО «Прогресс книга», 2022
© Серия «Для профессионалов», 2022

Краткое содержание

Благодарности.....................................................23
Предисловие.......................................................24
Глава 1. Общая картина...........................................28
Глава 2. Основные команды и иерархия каталогов......................39
Глава 3. Устройства...............................................79
Глава 4. Диски и файловые системы.................................102
Глава 5. Загрузка ядра Linux.......................................156
Глава 6. Запуск пользовательского пространства......................176
Глава 7. Настройка системы: журналирование, системное время,
пакетные задачи и пользователи............................208
Глава 8. Процессы и использование ресурсов.........................244
Глава 9. Сеть и ее конфигурация...................................270
Глава 10. Сетевые приложения и службы..............................320
Глава 11. Сценарии оболочки.......................................344
Глава 12. Передача файлов по сети и доступ к ним......................368
Глава 13. Пользовательское окружение...............................390
Глава 14. Краткий обзор рабочего стола Linux. Вывод на печать...........402
Глава 15. Инструменты разработки..................................419
Глава 16. Компиляция программ из исходного кода на языке С............442
Глава 17. Виртуализация...........................................458
Библиография.....................................................478

Оглавление

Об авторе......................................................22
О научных редакторах............................................22
Благодарности...................................................23
Предисловие.....................................................24
Для кого эта книга................................................24
Требуемый уровень знаний.........................................24
Как читать книгу..................................................25
Практический подход.............................................25
Как устроена эта книга............................................25
Новое в третьем издании..........................................26
Немного о терминологии..........................................27
От издательства..................................................27
Глава 1. Общая картина............................................28
1.1. Уровни абстракции в системе Linux...............................29
1.2. Оборудование: оперативная память..............................31
1.3. Ядро.......................................................32
1.3.1. Управление процессами.................................32
1.3.2. Управление памятью....................................34
1.3.3. Управления драйверами устройств........................34
1.3.4. Системные вызовы и поддержка..........................35
1.4. Пользовательское пространство.................................36
1.5. Пользователи................................................37
1.6. Что дальше?.................................................38
Глава 2. Основные команды и иерархия каталогов.......................39
2.1. Оболочка Bourne Shell (bash): /bin/sh............................40
2.2. Использование оболочки......................................40

Оглавление   7

2.2.1. Окно оболочки........................................40
2.2.2. Программа cat........................................41
2.2.3. Стандартный поток ввода (stdin) и стандартный
поток вывода (stdout).........................................42
2.3. Основные команды...........................................43
2.3.1. Команда ls............................................43
2.3.2. Команда cp...........................................44
2.3.3.