8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

[Все 2 тома] Анализ глубины ядра Linux+Bird's Linux Private Home Band Basic Learning Article, четвертое издание Linux, от входа до опытных в основной командной строке встроенная навыки оболочки книги операционной системы

Цена: 3 633руб.    (¥202.05)
Артикул: 594879723360

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:博思图书专营店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥29.7535руб.
¥20.5369руб.
¥36.9664руб.
¥75.81 363руб.


Товарные параметры
[Все 2 тома] Ядра Linux глубокий анализ+Bird Brother's Linux Private Home Band Basic Learning статья 4 -е издание
Ценообразование256.00
Кодирование ISBN9787115504111

Введение контента .png

Bird's Linux Private Cuisine Basic Learning статья 4 издания 4
            Ценообразование118.00
ИздательЛюди после прессы
Опубликованная датаОктябрь 2018 года
формат16
авторПтица
Количество страниц796
Кодирование ISBN9787115472588

Введение

Эта книга представляет собой новую версию хорошо известной книги Linux «Bird's Linux Private Food Basic», которая подробно представляет операционную систему Linux.Вся книга разделена на пять частей: часть части#фокусируется на объяснении базовых знаний компьютера, метода обучения Linux, как планировать и установить хост Linux, а также установку, логин и метод помощи Centos 7 .x; очень важно для управления учетной записью. системы.Содержание этой книги богато и всеобъемлющее, объяснение основных концепций очень подробно, и это легко объяснить.Введение различных функций и команд оснащено большим количеством примеров операций и подробного анализа.Эта книга - хорошая книга для начинающих, чтобы выучить Linux.


об авторе

Брат Берд, доктор экологической инженерии в Китайском университете Ченггонга, Китай создал веб -сайт «Bird Brother's Linux Private» из -за исследований и необходимости связаться с операционной Linux во время обучения.Из -за личных предпочтений стиль сайта сформирован.Раньше он был лектором во многих известных образовательных центрах Linux в Тайване.Экспертиза - это операционная система Linux, планирование и обслуживание веб -сайтов, а также сетевая безопасность.


Оглавление

Правила и установки части#часть Linux 



Глава 0 Компьютерное введение 2 

0,1 Компьютер: хороший инструмент для оказания помощи человеческому мозгу 3 

0,1,1 пять единиц компьютерного оборудования 3 3 

0.1.2 Отдельная точка всех дизайна: Архитектура процессора 5 

0,1,3 Оборудование других подразделений 6 

0,1,4 Рабочий процесс 6 

0,1,5 Классификация компьютеров 7 

0,1,6 Вычислительные единицы (емкость, скорость и т. Д.) Обычно используются на компьютере 8 

0,2 Архитектура персонального компьютера и сопутствующие компоненты устройства 9 

0.2.1 CPU 10 выполняет операцию и решение головы 

0.2.2 память 12 

0.2.3 видеокарта 15 

0.2.4 Оборудование для жесткого диска и хранения 16 

0,2,5 карта расширения и интерфейс 20 

0.2.6 Материнская плата 21 

0.2.7 Хост мощность 22 

0.2.8 ЗАМЕЧАНИЯ 22 

0,3 Метод представления данных 23 

0.3.1 Цифровая система 24 

0.3.2 Система кодирования символов 24 

0,4 программного обеспечения запускается 25 

0.4.1 Программа и компиляции машинного языка 25 

0.4.2 Операционная система 26 

0.4.3 Применение 28 

0.5 Focus Review 29 

0.6 Эта глава упражнения 29 

0,7 Справочные материалы и считывание расширения 30 

Глава 1 Что такое Linux и как изучать 32 

1.1 Что такое Linux 33 

1.1.1 Что такое Linux?Операционная система или приложение?33 

1.1.2 Перед Linux, история Unix 34 

1.1.3 о плане GNU, бесплатном программном обеспечении и открытом исходном коде 40 

1.2 Разработка Linux Tovaz 43 

1.2.1 между Minix 43 

1.2.2 Тест на много -натяжение для 386 оборудования 44 

1.2.3 Предварительное высвобождение Linux 0,02 45 

1.2.4 Разработка Linux: 46 виртуальной команды 

1.2.5 Linux ядра версии 47 

1.2.6 Linux Distribution 48 

1.3 Linux в настоящее время используется символы 51 

1.3.1 Использование корпоративной среды 52 

1.3.2 Использование личной среды 53 

1.3.3 Облачное приложение 54 

1.4 Как учиться у Linux 55 

1.4.1 Learn Linux Basic 56 от Scratch 56 

1.4.2 Выберите читаемый справочник 57 

1.4.3 Практика и практика 58 

1.4.4 Как справиться с проблемами 58 

1.4.5 Предложение брата Берд (сосредоточиться на изучении решения) 59 

1.5 Фокус на 60 

1.6 Изучение этой главы 61 

1.7 Справочные материалы и чтение расширения 62 

Глава 2 Планирование консоли и дискового отделения 63 

2.1 Linux и оборудование Match 64 

2.1.1 Знайте аппаратное оборудование компьютера 64 

2.1.2 Выберите хост -оборудование с Linux 65 

2.1.3 Имя файла каждого аппаратного устройства в Linux 67 

2.1.4 Используйте виртуальную машину, чтобы узнать 68 

2.2 Диск 69 

2.2.1 Отношение между методом дискового соединения и именем файла устройства 69 

2.2.2 MBR (MS-DOS) и таблица дисков GPT (таблица разделов) 70 

2.2.3 Программа обнаружения запуска BIOS и UEFI 76 в процессе стартапа 76 

2.2.4 В режиме установки Linux выбор диска (чрезвычайно важный) 79 

2.3 Планирование перед установкой Linux 82 

2.3.1 Выберите соответствующую версию 82 Linux версии 82 

2.3.2 Отношения между планом обслуживания хоста и оборудованием 83 

2.3.3 Основной план хоста жесткого диска 84 

2.3.4 Два фактических случая Bird Brother 85 

2.4 Сосредоточьтесь на обзоре 86 

2.5 Упражнения этой главы 87 

2.6 Справочные материалы и чтение расширения 87 

Глава 3 Установите CentOS 7.x 88 

3.1 Планирование этой машины для упражнений (особенно параметры разделения) 89 

3.2 Начать установку CentOS 7 91 

3.2.1 Отрегулируйте процесс создания BIOS и виртуальной машины 91 

3.2.2 Выберите режим установки и запуска (Inst.gpt) 94 

3.2.3 Локальный часовой пояс, язык и клавиатура 96 

3.2.4 Настройки источника установки и выбор программного обеспечения 97 

3.2.5 Настройки диска и настройки файловой системы 99 

3.2.6 Управление ядрами и настройки сети 104 

3.2.7 Запустите установку, установите пароль root и добавьте вновь добавленную идентификацию. Пользователи 106 

3.2.8 Подготовьте согласие авторизации перед использованием системы 108 

3.2.9 Другие функции: тест ОЗУ, установите параметры ядра ноутбука (опция) 110 

3.3 Многообразные шаги установки и управление (необязательно) 111 

3.3.1 План установки CentOS 7.X + Windows 7 111 

3.3.2 High#Установите CentOS 7.X и Windows 7 112 

3.3.3 Восстановить программу загрузки и установить несколько параметров руководства 113 в MBR 

3.4 Сосредоточьтесь на 114 

3.5 Упражнения этой главы 115 

3.6 Справочные материалы и чтение расширения 115 

Глава 4#Вход и онлайн -помощь 116 

4.1#Система входа в систему 117 

4.1.1 Первый#журнал в Centos 7.x графический интерфейс интерфейс 117 

4.1.2 Работа и отмена GN0ME 118 

4.1.3 Переключение X Окно и режим командной строки 124 

4.1.4 Войдите в Linux 125 на терминале 

4.2 Выполнение команд в режиме командной строки 127 

4.2.1. Команда начала выполнения 127 

4.2.2 Работа базовой команды 128 

4.2.3 Несколько важных горячих клавиш [TAB], [ctrl] -c, [ctrl] -d 131 

4.2.4 Просмотреть сообщение об ошибке 133 

4.3 Онлайн -помощь от системы Linux 

4.3.1 Направление -Поллект справки Описание 134 

4.3.2 Человек Страница 135 

4.3.3 Информация страница 139 

4.3.4 Другие полезные файлы (документы) 141 

4.4 Супер простой текстовый редактор: Nano 142 

4.5 Правильный метод отключения 143 

4.6 Фокус на ретроспективе 146 

4.7 Изучение этой главы 146 

4.8 Справочные материалы и чтение расширения 147 



Часть#частичный файл Linux, каталог и формат диска 



Глава 5 разрешений на файл Linux и конфигурации каталога 149 

5.1 Пользователь и группа пользователей 150 

5.2 Концепция разрешений на файл Linux 152 

5.2.1 Атрибут файла Linux 152 

5.2.2 Как изменить атрибуты и разрешения файла 156 

5.2.3 Организация каталога и файла 159 

5.2.4 Тип файла Linux и имя расширения 162 

5.3 Конфигурация каталога Linux 165 

5.3.1 Основа для конфигурации Linux Directory-FHS 165 

5.3.2 Дерево каталогов 169 

5.3.3 Абсолютный#Путь и относительный путь 170 

5.3.4 Наблюдение за CentOS 172 

5.4 Сосредоточьтесь на 173 

5.5 Эта глава упражнения 174 

5.6 Справочные материалы и чтение расширения 174 

Глава 6 Linux файл и управление каталогами 175 

6.1 Каталог и путь 176 

6.1.1 Относительный путь и#Путь 176 

6.1.2 Связанная операция каталога 176 

6.1.3 Переменные в отношении выполнения пути файла: $ PATH 179 

6.2 Управление файлами и каталогами 181 

6.2.1 Файл и каталог представление: LS 181 

6.2.2 Копировать, удалить и перемещать: CP, RM, MV 183 

6.2.3 Имя файла и имя каталога получения пути 186 

6.3 Просмотр содержимого файла 186 

6.3.1 Просмотреть содержимое файла напрямую 187 

6.3.2 Посмотреть страницы для просмотра 188 

6.3.3 Перехват данных 190 

6.3.4 Файл текста не -зачитывания: OD 191 

6.3.5 Измените время файла или создайте новый файл: Touch 192 

6.4 Разрешения по умолчанию и скрытые разрешения файла и каталога 194 

6.4.1 Документы разрешения по умолчанию: Umask 195 

6.4.2 Файл скрытые свойства 196 

6.4.3 Файл Специальные разрешения: Suid, SGID, SBIT 198 

6.4.4 Тип файла наблюдения: файл 200 

6.5 Поиск команд и файлов 201 

6.5.1 Поиск файла скрипта 201 201 

6.5.2 Поиск файлов 201 201 

6.6 Подчеркнул обзор, связь между властью и командованием 205 205 

6.7 Сосредоточьтесь на 206 

6.8 Эта глава упражнения 207 

6.9 Справочные материалы и чтение расширения 208 

Глава 7 Управление диском и файловой системой Linux 209 

7.1 Знайте файловую систему Linux 210 

7.1.1 Обзор состава и разделения диска 210 

7.1.2 Характеристики файловой системы 2111 

7.1.3 Файл -система EXT2 (inode) Linux (inode) 212 

7.1.4 Отношения с деревом каталогов 217 

7.1.5 EXT2/EXT3/EXT4 Доступ к файлу и функцию файловой системы журнала 219 

7.1.6 Запуск файловой системы Linux 220 

7.1.7 Значение точки подвешивания (точка горы) 221 

7.1.8 Другие файловые системы поддержки Linux и VFS 221 

7.1.9 XFS Файл -система Введение 222 

7.2 Простая работа файловой системы 224 

7.2.1 емкость диска и каталога 224 

7.2.2 Связанная ссылка и символическая ссылка: LN 227 

7.3 Диск, форматирование, проверка и монтаж 231 

7.3.1 Статус раздела на наблюдении 232 

7.3.2 Диск диск: GDISK/FDISK 233 

7.3.3 Форматирование диска (файловая система создания) 238 

7.3.4 Проверка файловой системы 241 

7.3.5 Маунтируйте и удалите 243. 

7.3.6 Параметры диска/файловой системы настройки 246 

7.4 Установите стартап, висящий 248 

7.4.1 Запустите крепление/и т. Д./FSTAB и/ETC/MTAB 248 

7.4.2 Специальное крепление петли устройства (монтаж монтируется, если файл зеркала не записан) 251 

7.5 Создание перегородка обмена памятью (SWAP) 252 

7.5.1 Используйте физический раздел для создания раздела по обмену памяти 253 

7.5.2 Используйте файлы для создания файла обмена памяти 254 

7.6 Специальное наблюдение и работа файловой системы 255 

7.6.1 Тястота дискового пространства 255 

7.6.2 Используйте GNU, чтобы выполнить операции раздела (необязательно) 256 

7.7 Обзор 257 

7.8 Эта глава упражнения 258 

7.9 Справочные материалы и чтение расширения 259 

Глава 8 Сжатие файловой и файловой системы 261 

8.1 Цель и технология сжатого файла 262 

8.2 Общие команды сжатия системы Linux 263 

8.2.1 Gzip, Zcat/Zmore/Zless/Zgrep 263 

8.2.2 BZIP2, BZCAT/BZMORE/BZLESS/BZGREP 265 

8.2.3 xz, xzcat/xzmore/xzless/xzgrep 265 

8.3 Команда упаковки: TAR 266 

8.4 Резервное копирование и восстановление файловой системы XFS 272 

8.4.1 XFS Файл -система резервное копирование XFSDUMP 272 

8.4.2 XFS -система восстановления Xfsrestore 275 

8.5 CD -Rom Writing Tool 277 

8.5.1 Mkisofs: Создайте зеркальный файл 277 

8.5.2 CDRECORD: CD -Romling Tool 280 

8.6 Другие общие инструменты сжатия и резервного копирования 282 

8.6.1 DD 282 

8.6.2 CPIO 284 

8.7 Сосредоточьтесь на 285 

8.8 Эта глава упражнения 286 

8.9 Справочные материалы и чтение расширения 287 



Узнайте сценарий оболочки и оболочки в третьей части 



Глава 9 Редактор программы VIM 289 

9.1 VI и Vim 290 

9.2 vi Использование 291 

9.2.1 Пример простого выполнения 292 

9.2.2 Описание ключа 293 

9.2.3 Упражнение по делу 296 

9.2.4 Предупреждающая информация о кэше, восстановление и открытие VIM 297 

9.3 Дополнительная функция Vim 299 

9.3.1 Visual Block 300 

9.3.2 Multi -File Edit 301 

9.3.3 Multi -Window Function 302 

9.3.4 Функция дополнения ключевого слова Vim 303 

9.3.5 Настройки и записи среды VIM: ~/.vimrc, ~/.viminfo 304 

9.3.6 Обычно используемая командная схема 305 

9.4 Меры предосторожности для других VIMS 305 

9.4.1 Проблема китайского кодирования 306 

9.4.2 Символ изменения DOS и Linux 306 

9.4.3 Преобразование языкового кодирования 307 

9.5 Фокус на обзоре 308 

9.6 Практика в этой главе 308 

9.7 Справочные материалы и чтение расширения 309 

Глава 10 Знание и изучение Bash 310 

10.1 Знание этой оболочки 311 

10.1.1 Аппаратное обеспечение, ядра и оболочка 311 

10.1.2 Зачем изучать оболочку режима командной строки?312 

10.1.3 Функция законной оболочки и /и т.п. /оболочки в системе 313 

10.1.4 Функция оболочки Bash 314 

10.1.5 Запрос, является ли команда встроенной командой Bash Shell: Тип 315 

10.1.6 Кнопка выполнения и быстрого редактирования команды 316 

10.2 Функция переменной оболочки 316 

10.2.1 Что такое переменная?317 

10.2.2 Использование и настройки переменных: echo, правила настройки переменной, Unset 318 

10.2.3 Функция переменных среды 322 

10.2.4 Языковая переменная (Locale) 325, которая влияет на результат отображения 

10.2.5 Эффективный диапазон переменных 327 

10.2.6. Переменная чтение клавиатуры, массив и оператор: прочитать, массив, объявить 327 

10.2.7 Ограничения с помощью файловых систем и программ: Ulimit 329 

10.2.8 Удалить, заменить и заменить переменного содержания (необязательно) 330 

10.3 Команда по псевдонимам и истории истории 334 

10.3.1 Настройки псевдонима команды: псевдоним, Unalias 334 

10.3.2 Историческая команда: история 335 

10.4 Операционная среда Bash Shell 337 

10.4.1 Последовательность поиска пути 337 

10.4.2 Войдите и приветствуем информацию о Bash:/etc/usse,/etc/motd 337 

10.4.3 Файл конфигурации среды Bash 338 

10.4.4 Настройки среды терминала: Stty, набор 342 

10.4.5 Pass и Special Symbol 344 

10.5 направление потока данных 345 

10.5.1 Что такое направление потока данных 345 

10.5.2 Суждение о основании выполнения команды: ;;&&, || 348 

10.6 Команда трубопровода (труба) 350 

10.6.1 Выбрать команду: вырезать, grep 351 

10.6.2 Команда сортировки: Sort, WC, Uniq 353 

10.6.3 два -пути перенаправление: футболка 354 

10.6.4 Команда преобразования символов: tr, col, соединение, вставка, развернуть 355 

10.6.5 Команда «Разделение»: разделить 357 

10.6.6 Замена параметров: XARGS 358 

10.6.7 о сокращении числа [-] Используйте 359 

10.7 Сосредоточьтесь на 359 

10.8 Эта глава упражнения 360 

10.9 Справочные материалы и чтение расширения 361 

Глава 11 Регулярное выражение и форматирование файлов 362 

11.1 Перед началом: что является регулярным выражением 363 

11.2 Основное регулярное выражение 364 

11.2.1 Влияние языковой системы на регулярное выражение 365 

11.2.2 некоторые варианты##grep 365 

11.2.3 Фонд регулярного выражения 366 

11.2.4 Базовый набор символов регулярного выражения (символ) 371 

11.2.5 SED Tool 373 

11.3 Регулярное выражение расширения 376 

11.4 Форматизация и связанная с ним обработка файлов 377 

11.4.1 Форматальная печать: printf 377 

11.4.2 Awk: Easy -To -использовать инструмент обработки данных 379 

11.4.3 Инструмент сравнения файлов 381 

11.4.4 Настройки печати файла: PR 384 

11.5 Фокус на 384 

11.6 Эта глава упражнения 385 

11.7 Справочные материалы и чтение расширения 386 

Глава 12 Изучите сценарий оболочки 387 

12.1 Что такое Shell Script 388 

12.1.1 Зачем изучать сценарий оболочки 388 

12.1.2 Написание и выполнение сценария 389 

12.1.3 Установите хорошую привычку к установлению сценария оболочки 391 

12.2 Простой сценарий оболочки 392 

12.2.1 Простой пример 392 

12.2.2 Различные методы выполнения сценариев (Source, SH Script,./Script) 394 

12.3 Хорошее использование суждения 395 

12.3.1 Тестовая функция использования тестовой команды 395 

12.3.2 Используйте символ суждения [] 397 

12.3.3 переменная по умолчанию скрипта оболочки (0, $ 1 ...) 399 

12.4 Суждение 400 

12.4.1 Используйте, если ... тогда 401 

12.44. 

12.4.3 Используйте функцию 406 

12,5 петля (петля) 408 

12.5.1 во время выполнения, пока не сделает бесконечный цикл) 408 

12.5.2 для ... до ... сделать (фиксированный цикл) 409 

12.5.3 для ... сделать ... численная обработка 411 

12.5.4 Эксперимент о случайном числе и массиве 412 

12.6 Отслеживание и отладка сценария Shell 413 

12.7 Фокус на 414 

12.8 Эта глава упражнения 415 



Часть 4 управление пользователями Linux 



Глава 13 Управление учетными записями Linux и Установка разрешений ACL 417 

13.1 учетная запись Linux и группа пользователей 418 

13.1.1 Пользовательский логотип: UID и GID 418 

13.1.2 Учетная запись пользователя 419 

13.1.3 о группе пользователей: эффективная и начальная группа пользователей, группы, Newgr 423 

13.2 Управление счета 426 

13.2.1 Добавлен и удаляемые пользователи: пользовательские файлы, соответствующие файлы конфигурации, passwd, usermod, 

Userdel 426 

13.2.2 Пользовательская функция 434 

13.2.3 Добавлен и удаление группы пользователей 437 

13.2.4 Пример управления учетной записью 438 

13.2.5 Используйте систему аутентификации внешней идентификации 439 

13.3 Подробные разрешения хоста: 440 из ACL Использование 440 

13.3.1 Что такое ACL и как поддержать начало ACL 440 

13.3.2 Советы по настройке ACL: GetFacl, SetFacl 441 

13.4 Пользовательский переключатель 444 

13.4.1 SU 445 

13.4.2 Sudo 446 

13.5 Специальная оболочка пользователя и модуль PAM 450 

13.5.1 Special Shell,/Sbin/Nologin 451 

13.5.2 Введение модуля PAM 451 

13.5.3 Грамматика урегулирования модуля PAM 452 

13.5.4 Введение в обычно используемые модули 454 

13.5.5 Другие связанные документы 456 

13.6 Передача информации пользователя на хосте Linux 457 

13.6.1 Пользователи запросов: W, который, последний, Lacklog 457 

13.6.2 Пользовательский разговор: wriite, mesg, стена 458 

13.6.3 Пользовательский почтовый ящик: почта 459 

13.7 Методы CentOS 7 для создания учетной записи в окружающей среде 460 

13.7.1 Некоторые инструменты проверки, связанные с учетной записью 460 

13.7.2 Большое количество шаблонов учетных записей (подходит для опций Passwd -Stdin) 461 

13.8 Обзор ключа 462 

13.9 Упражнение 463 в этой главе 

13.10 Справочные материалы и чтение расширения 464 

Глава 14 квота диска (квота) и управление файлами с высоким уровнем#465 

14.1 Применение и практика квоты диска (квота) 466 

14.1.1 Что такое квота диска 466 

14.1.2 Пример практики квот дисковой квоты в файловой системе XFS 468 

14.1.3 Практический процесс квоты диска -1: Поддержка и просмотр файловой системы 469 

14.1.4 Практическая квота диск. Процесс-2: Просмотреть отчет о квоте диска 469 

14.1.5 Практический диск. Квота-3: Метод настройки предельного значения 470 

14.1.6 Практический диск. Квота-4: ограничения проекта (для ограничений каталогов) 

(Необязательно) 471 

14.1.7 XFS Управление квотой диска и дополнительное сравнение команды Таблица 473 

14.1.8 не изменяйте существующий системный диск квота 475 

14.2 Программный рейд 475 

14.2.1 Что такое рейд 475 

14.2.2 Аппаратный рейд, программный рейд 479 

14.2.3 Настройки программного диска массива 479 

14.2.4 Режим восстановления по ошибке RAID 482 

14.2.5 Power Boot Автоматически запускает RAID и автоматически установлен 483 

14.2.6 Закрыть программный рейд (Важный) 484 

14.3 Менеджер логического тома 484 

14.3.1 Что такое LVM: PV, PE, VG, LV, значение 485 

14.3.2 Практический процесс LVM 486 

14.3.3 LV LV емкость 490 

14.3.4 Используйте тонкий объем LVM, чтобы LVM динамически автоматически регулировал скорость использования диска 492 

14.3.5 LVM LV DISKSHOT 493 

14.3.6 Коллекция команд, связанных с LVM, и LVM Close 496 

14.4 Фокус на 497 

14.5 Эта глава упражнения 498 

14.6 Справочные материалы и чтение расширения 499 

Глава 15 Миссия плана (Crontab) 500 

15.1 Что такое план плана 501 

15.1.1 Типы плана Linux Задача: AT, Cron 501 

15.1.2 Рутинная работа Обычно обычная работа по системе Centos Linux 501 

15.2 Задача планирования всего один раз 502 

15.2.1 ATD для начала с операции 502 502 

15.2.2 Фактическая работа по одному плану 503 

15.3 Задача планирования выполнения цикла 506 

15.3.1 Настройки пользователя 506 

15.3.2 Файл конфигурации системы:/etc/crontab, /etc/cron.d/* 508 

15.3.3 Некоторые меры предосторожности 510 

15.4 Рабочие задачи, которые можно разбудить во время остановки 511 

15.4.1 Что такое Anacron 512 

15.4.2 Anacron и/etc/anacrontab 512 

15.5 Focus Review 514 

15.6 Эта глава упражнения 514 

Глава 16 Управление процессами и предварительный экзамен Selinux 515 

16.1 Что такое процесс (процесс) 516 

16.1.1 Процесс и программа 

(Процесс&Программа) 516 

16.1.2 Multi -Pperson и Multi -Tasking Environment of Linux 518 

16.2 Управление задачами (контроль над работой) 520 

16.2.1 Что такое управление задачами?520 

16.2 Управление управлением работой 520 

16.2.3 Проблема управления декадером 523 

16.3 Управление процессами 524 

16.3.1 Просмотр процесса 524 

16.3.2 Управление процессами 530 

16.3.3 Порядок выполнения процесса 531 

16.3.4 Просмотреть информацию о системном ресурсе 533 

16.4 Специальный файл и процесс 538 

16.4.1 Статус выполнения команды с разрешениями SUID/SGID 538 

16.2/proc/* представляет значение 539 

16.4.3 Запрос 540 для файлов, которые были использованы или выполнены в процессе выполнения 

16.5 Предварительное исследование Selinux 543 

16.5.1 Что такое Selinux 543 

16.5.2 Режим работы Selinux 544 

16.5.3. Начало, закрытие и просмотр 548 из трех режимов Selinux 

16.5.4 Управление правилами в стратегии Selinux 550 

16.5.5 Selinux Safe Confack 552 552 

16.5.6 Служба сетевого сервиса и помощь в файле журнала 554 

16.6 Фокус на 560 

16.7 Упражнение 561 в этой главе 

16.8 Справочные материалы и чтение расширения 561 



Часть 5 администратор системы Linux 



Глава 17 Система распознавания услуг (Daemon) 563 

17.1 Что такое Daemon and Service 564 

17.1.1 Ранняя операция по управлению системой V в основной классификации Daemon 

(Необязательно) 564 

17.1.2 Классификация единиц 566 Используется SystemD 

17.2 Управление обслуживанием через SystemCtl 568 

17.2.1 Start/Boot/Bount of SystemCtl для управления единой службой (сервисная единица) 

Начать и просмотреть статус 568 

17.2.2 Просмотреть все услуги в системе через SystemCtl 571 

17.2.3 Управление различными операционными средами через SystemCtl 572 

17.2.4 Анализ каждой услуги через SystemCtl 574 

17.5 Введение в каталог в процесс работы Daemond DaemonD 575 

17.2.6 Close Network Service 577 

17.3 Файл конфигурации SystemCtl 578 для типа службы 578 

17.1 Системная конфигурация, связанный с файлом файла, введение 578 

17.2 Настройки файла конфигурации SystemCtl Введение 578 

17.3.3 два примера VSFTPD 581 

17.3.4 Несколько настроек повторения: возьмите Getty в качестве примера 582 

17.3.5 У меня есть собственная служба, чтобы сделать 585 

17.4 Файл конфигурации SystemCtl для таймера 585 

17.5 CentOS 7.x Сервис по умолчанию по умолчанию составляет 588 

17.6 Focus Review 591 

17.7 Упражнение 591 в этой главе 

17.8 Справочные материалы и чтение расширения 593 

Глава 18 Файл журнала распознавания и анализа 594 

18.1 Что такое файл журнала 595 

18.1.1 Файл дивизии Centos 7 Простой объяснение 595 

18.1.2 Общий формат содержимого файла журнала 597 

18.2 rsyslog.service: Запишите службу файла журнала 598 

18.2.1 Файл конфигурации rsyslog.service: 

/etc/rsyslog.conf 598 

18.2.2 Настройки безопасности файлов журнала 603 

18.2.3 Настройки сервера файла журнала 604 

18.3 Logrotate 605 

18.3.1 Файл конфигурации Logrotate 605 

18.3.2 Фактическое тест Logrotate операция 608 

18.3.3 Функция вращения пользовательского файла журнала 609 

18.4 Systemd-Journald.service Введение 610 

18.4.1 Используйте JournalCtl для просмотра информации о входе в систему 611 

18.4.2 Применение команды Logger 612 

18.4.3 Как спасти журнал 612 

18.5 Файл журнала анализа 613 

18.5.1 Logwatch 613 Centos по умолчанию 613 

18.5.2 Инструмент анализа файлов журнала Bird's Wop. 

18.6 Фокус на 616 

18,7 Упражнения в этой главе 617 

18.8 Справочные материалы и чтение расширения 617 

Глава 19 начальный процесс, управление модулями и погрузчик 618 

19.1 Анализ процесса запуска Linux 619 

19.1.1 Список процесса запуска 619 

19.1.2 Bios, загрузочный погрузчик и ядро ​​загружен 619 

19.1.3#Systemd и использование default.target для ввода анализа программы запуска 625 

19.1.4 SystemD Execute Sysinit.target System инициализации, Basic.target System 627. 

19.1.5 Systemd Start Multi-User.target Service 628 

19.1.6 Systemd Start Graphical.Target's Service ниже 629 

19.1.7 Основные файлы конфигурации, используемые процессом запуска 629. 

19.2 Модуль ядра и ядра 630 

19.2.1 Модуль ядра и зависимость 631 

19.2.2 Посмотреть модуль ядра 632 

19.2.3 Загрузка и удаление модуля ядра 632 

19.2.4 Настройки дополнительных параметров модуля ядра: /etc/modprobe.d/*conf 633 

19.3 загрузочный погрузчик: Grub2 634 

19.3.1 загрузчик двух этапа 634 

19.3.2 Файлы конфигурации GRUB2/BOOT/GRUB2/GRUB.CFG Предварительное исследование 635 

19.3.3 Обслуживание файла конфигурации GRUB2/и т. Д./По умолчанию/Grub и Grub 

/etc/grub.d 638 

19.3.4. 

19.3.5 Проверка и установка Grub2 643 

19.3.6 Извлечение перед запуском 645 645 

19.3.7 о методе графического отображения запуска экрана и экрана терминала 647 

19.3.8 Установите пароль для отдельных параметров 647 

19.4 Проблема процесса запуска решает 650 

19.4.1 Забудьте о решении корневого пароля 650 

19.4.2 Начните непосредственно как метод выполнения Bash 652 с корнем 

19.4.3 Невозможность запуска из -за ошибки файловой системы 652 

19,5 Фокус на 653 

19.6 Эта глава упражнения 653 

19.7 Справочные материалы и чтение расширения 654 

Глава 20 Базовая настройка системы и стратегия резервного копирования 655 

20.1 Основные настройки системы 656 

20.1.1 Настройки сети (ручные настройки и автоматическое приобретение DHCP) 656 

20.1.2 Настройки даты и времени 659 

20.1.3 Настройки языка 660 

20.1.4 Простая настройка брандмауэра 661 

20.2 Сбор данных серверного оборудования 663 

20.2.1 Используйте dmidecode для просмотра аппаратных устройств 663 

20.2.2 Сбор и анализ аппаратных ресурсов 664 

20.2.3 Понимание здоровья диска 667 

20.3 Резервные точки 668 

20.3.1 Рассмотрим для данных резервного копирования 668 

20.3.2 Какие данные Linux имеют значение резервного копирования 669 

20.3.3 Выбор носителей для резервного копирования 670 

20.4 Типы, частота и выбор инструментов резервного копирования 671 

20.4.1 Инкрементное резервное копирование 672 

20.4.2 Дифференциальное резервное копирование 673 

20.4.3. Резервное копирование данных 674 

20,5 Стратегия резервного копирования Bird 675 

20.5.1 Сценарий резервного копирования системы 675 каждую неделю 

20.5.2 Сценарий ежедневных данных резервного копирования 676 

20.5.3 Удаленный сценарий резервного копирования 677 

20.6 Учитывая восстановление катастрофы 678 

20.7 Обзор 678 

20.8 Эта глава упражнения 679 

20.9 Справочные материалы и чтение расширения 679 

Глава 21 Установка программного обеспечения: исходный код и Tarball 680 

21.1 Установка программного обеспечения и обновление Введение в исходный код 681 

21.1.1 Что такое открытый исходный код, компилятор и исполняемый файл 681 

21.1.2 Что такое библиотека функций 683 

21.1.3 Что делать и настраивать 683 

21.1.4 Что такое программное обеспечение Tarball 684 

21.1.5 Как установить и обновить программное обеспечение 685 

21.2 Простой пример компиляции с использованием традиционного языка программирования 685 

21.2.1 Сингл программы: печатный Hello World 686 

21.2.2 Ссылки основных и подпрограмм: сборник подпрограммы 687 

21.2.3 Позвоните в библиотеку внешних функций: добавьте ссылку в библиотеку функций 688 

21.2.4 Простое использование GCC (компиляция, параметры и соединения) 689 

21.3 Используйте Make для компиляции Macro 689 

21.3.1 Зачем использовать сделать 689 

21.3.2 Базовый синтаксис и переменную Makefile 690 

21.4 Управление и предложение Тарбола 692 

21.4.1 Основное программное обеспечение, необходимое для использования программного обеспечения для управления исходным кодом 693 

21.4.2 Базовые шаги, установленные на Tarball 693 

21.4.3 Предложения по установке программного обеспечения General Tarball 

Имеет значение (как удалить? Обновление?) 695 

21.4.4 Простой пример, используйте NTP, чтобы продемонстрировать 696 

21.4.5 Используйте патч для обновления исходного кода 697 

21.5 Управление библиотекой функций 699 

21.5.1 Библиотека динамической и статической функции 700 

21.5.2 Ldconfig и /etc/ld.so.conf 701 

21.5.3 Динамическая библиотека библиотека программы: LDD 701 

21.6 Правильность программного обеспечения для проверки 702 

21,7 Фокус на 703 

21,8 Упражнения в этой главе 704 

21.9 Справочные материалы и чтение расширения 705 

Глава 22 Программное обеспечение Установка RPM, SRPM и YUM 706 

22.1 Manager Manager Введение 707 

22.1.1 Два основных в мире Linux: RPM и DPKG 707 

22.1.2 Что такое RPM и SRPM 708 

22.1.3 Что такое i386, i586, i686, Noarch, x86_64 709 

22.1.4 Преимущества 710 710 

22.1.5 об / мин Решение зависимости от атрибута: Yum Online Upgrade 711 

22.2 Программа управления программным обеспечением RPM: RPM 712 

22.2.1 об / мин. Путь установки 712 

22.2.2 Установить 712 

22.2.3 Обновление и обновление об/мин (обновление/Freshen) 714 

22.2.4 об / мин запрос (запрос) 714 

22.2.5 Проверка об/мин и цифровая подпись (проверка/подпись) 716 

22.2.6 база данных по анти -инфляции и реконструкции (Estrase/Repuildb) 719 

22.3 yum онлайн -функция обновления 719 

22.3.1 Используйте Yum для запроса, установки, обновления и удаления функции 720 

22.3.2 Файл конфигурации YUM 723 

22.3.3 Функция программной группы Yum 725 

22.3.4 Epel/Elrepo Plug -In Software и Fulate Configuration File 726 

22.3.5 Автоматическое обновление всей системы 728 

22.3.6 Выбор управления: RPM или Tarball 728 

22.3.7 Основное управление услугами: возьмите Apache в качестве примера 729 

22.4 SRPM Использование: rpmbuild (необязательно) 730 

22.4.1 Используйте значение по умолчанию для установки файла SRPM (-rebuid/-recompile) 730 

22.4.2 Путь, используемый SRPM и программным обеспечением, требовался 731 

22.4.3 Основное содержание файла конфигурации (*.spec) 732 

22.4.4 Команда компиляции SRPM (-BA/-BB) 735 

22.4.5 Пример упаковки собственного программного обеспечения 736 

22.5 Фокус на 737 

22.6 Упражнения в этой главе 738 

22.7 Справочные материалы и чтение расширения 738 

Глава 23 x Настройки окна Введение 739 

23.1 Что такое X Window System 740 

23.1.1 X -Window System Development Краткая история 740 

23.1.2 Основные компоненты: X Server/Xclient/Window Manager/Display 

Менеджер 741 

23.1.3 Процесс запуска X Window System 743 

23.1.4 x Тест процесса запуска 746 

23.1.5 мне нужно включить x windows System 747 

23.2 Анализ файлов конфигурации и настройки конфигурации X Server 748 

23.2.1 Анализ xorg.conf set 748 

23.2.2 Управление шрифтами 751 

23.2.3 Отображение параметра fine -tuning 753 

23.3 Пример установки графического драйвера 754 

23.3.1 NVIDIA 754 

23.3.2 AMD (ATI) 756 

23.3.3 Intel 756 

23.4 Обзор 757 

23.5 Упражнение 758 в этой главе 

23.6 Справочные материалы и чтение расширения 758 

Глава 24 Компиляция и управление ядрами Linux 759 

24.1 Задача перед компиляцией: распознайте ядро ​​и получите исходный код ядра 760 

24.1.1 Что такое ядра 760 

24.1.2 Цель обновления ядра 761 

24.1.3 Падчик версии 762 

24.1.4 Метод получения кода источников ядра 763 

24.1.5 Декомпрессия, установка и просмотр 764 исходного кода ядра 

24.2 Выбор функции предварительной обработки и ядра перед компиляцией ядра 765 

24.2.1. Требования к функции аппаратной среды и требования к функции ядра 765 

24.2.2 сохранить чистый исходный код: сделать Mrproper 765 

24.2.3 Начните выбрать функцию ядра: Сделать XXCONFIG 765 

24.2.4 Подробные параметры функции ядра выберите 767 

24.3 Компиляция и установка ядра 772 

24.3.1 Компиляция модуля ядра и ядра 772 

24.3.2 Фактический модуль установки 773 

24.3.3 Начните установить новое ядро ​​и параметры нескольких ядра (Grub) 773 

24.4 Дополнительный (одиночный) модуль ядра Compile 774 

24.4.1 Меры предосторожности перед компиляцией 774 

24.4.2 Single Module Compile 775 

24.4.3 Управление модулем ядра 777 

24.5 Скомпилировано#новая версия ядра Centos 7.x ядра 777 

24.6 Focus Review 778 

24.7 Упражнения в этой главе 778 

24.8 Справочные материалы и чтение расширения 778 


Каталог .png
Глубокий анализ ядра Linux
            Ценообразование138.00
ИздательЛюди после прессы
Опубликованная датаМай 2019
формат16
авторЮ Хуа
Количество страниц0
Кодирование ISBN9787115504111

Введение

Основываясь на 4.x версии ядра Linux, эта книга представляет технические принципы нескольких ключевых подсистем ядра Linux.Основное содержание этой книги включает в себя процесс руководства ядра, технические принципы процесса управления и планирования ядра, технические принципы виртуальной памяти и физической памяти управления ядра, технические принципы аномалий обработки ядра и прерывания, и реализация системных вызовов.Кроме того, эта книга также подробно объясняет технологии взаимного исключения различных областей защиты, которые подтверждаются ядром, а также основной файловой системой.Эта книга богата содержанием, и легко описать взаимосвязь между взаимосвязи между структурой данных и функцией функции с помощью большого количества легенд и в сочетании с анализом кода, чтобы направлять читателей для чтения и понимания источника ядра код. 

об авторе

 Yu Huaibing окончил Школу компьютера, Университет науки и технологии Хуажонга в 2005 году, чтобы получить степень магистра.Он занимался разработкой и разработкой программного обеспечения в индустрии онлайн -коммуникации более десяти лет.

Оглавление

Глава 1 Ключевое руководство и инициализация 1 
1.1 Где прочитать программу руководства 1 
1.2 Программа руководства 1 
1.2.1 Import_start 1 
1.2.2 Сброс метки 2 
1.2.3 Функция _main 4 
1.2.4 Функция run_main_loop 6 
1.3 Инициализация ядра 8 
1.3.1 Язык Ассамблеи, часть 8 
1.3.2 C Язык Часть 11 
1.3.3 Руководство SMP System 12 
1.4 Процесс 15 
Глава 2 Управление процессами 17 
2.1 Процесс 17 
2.2 СПАСКОЕ ЗАМЕНИЕ 18 
2.3 Идентификатор процесса 20 
2.4 Отношения процесса 21 
2.5 Программа запуска 23 
2.5.1 Создайте новый процесс 23 
2.5.2 Программа загрузки 41 
2.6 Выход процесса 48 
2.6.1 Группа потоков 49 
2.6.2 Процесс завершения 51 
2.6.3 Запрос Существенных причин для дорода 53 
2.7 Статус процесса 55 
2.8 Расписание 55 
2.8.1 Стратегия планирования 55 
2.8.2 Приоритет процесса 56 
2.8.3 Дисляция 57 
2.8.4. 
2.8.5 Task Group 60 
2.8.6 Процесс планирования 65 
2.8.7 Время расписания 75 
2.8.8 Управление полосой пропускания 85 
2.9 SMP планирование 93 
2.9.1 ПРОЦЕССОР ПРОЦЕССОРА 93 
2.9.2 Расширение планировщика 96 
2.9.3. Балансировка нагрузки процессора процессора -расписание. 
2.9.4 Реал -процессорный процессор балансировки нагрузки 98 
2.9.5 Справедливого процессора сбалансировки нагрузки 99 
2.9.6. 
2.9.7 Процессор изоляции 110 
2.10 Контекст безопасности 111 
Глава 3 Управление памятью 113 
3.1 Обзор 113 
3.2 Mayout Virtual Address Space 115 
3.2.1 Отдел пространства виртуального адреса 115 
3.2.2 Пользовательский виртуальный адресной компоновки 115 
3.2.3. 
3.3 Физическое адресное пространство 122 
3.4 Картирование памяти 124 
3.4.1 Интерфейс программирования приложения 125 
3.4.2 Структура данных 129 
3.4.3 Создание отображения памяти 133 
3.4.4 Стратегия подачи виртуальной памяти 137 
3.4.5 Удалить отображение памяти 139 
3.5 Ткань физической памяти 140 
3.5.1 Архитектура 140 
3.5.2 Модель памяти 140 
3.5.3 Трехвелевая структура 141 
3.6 Руководящий распределение памяти 144 
3.6.1 Allocator 144 BootMem 144 
3.6.2 Устройство распределения мембплокса 145 
3.6.3 Информация о физической памяти 148 
3.7 Устройство распределения партнеров 151 
3.7.1 Основное устройство распределения партнеров 151 
3.7.2 Устройство распределения партнеров 152 
3.7.3 Группировка в соответствии с мобильностью 158 
3.7.4 Каждая коллекция страницы процессора 162 
3.7.5 распределение страницы 163 
3.7.6 Страница 181 
3,8 Блок -распределителя 184 
3.8.1 Интерфейс программирования 185 
3.8.2 Дистрибьютор плиты 186 
3.8.3 Distributor 197 
3.8.4 Дистрибьютор слюба 204 
3.9 распределение страниц пустыни 207 
3.9.1 Интерфейс программирования 207 
3.9.2 Структура данных 208 
3.9.3 Технические принципы 209 
3.10 Каждое распределение памяти процессора 210 
3.10.1 Интерфейс программирования 210 
3.10.2 Технические принципы 212 
Страница 3.11 Таблица 219 
3.11.1 Объединенная таблица страниц 219 
3.11.2 Страница процессора ARM64 Таблица 222 
3.12 Кэш таблицы страниц 226 
3.12.1 Формат таблицы TLB 226 
3.12.2 Management 226 
3.12.3 Идентификатор адресного пространства 228 
3.12.4 Идентификатор виртуальной машины 232 
3.13 Гигантская страница 233 
3.13.1 Поддержка гигантских страниц процессора 233 
3.13.2 Стандартная гигантская страница 235 
3.13.3 Прозрачный гигант страница 245 
3.14 Обработка ошибок страницы 257 
3.14.1 Конкретная часть процессора архитектуры 257 
3.14.2 Ошибка страницы пространства пользователя 266 
3.14.3 Страница Berobic Mode Irss Exception 283 
3.15 Антифрагментационная технология 288 
3.15.1 Виртуальный мобильный регион 289 
3.15.2 Фрагменты памяти 291 
Страница 3.16 Утилизация 309 
3.16.1 Структура данных 310 
3.16.2 Утилизация страниц 317 
3.16.3 Рассчитайте количество страниц сканирования 320 
3.16.4 Ссылки ссылок на активность сокращения страница 321 
3.16.5 Утилизация без событий Страница 323 
3.16.6 Exchange 325 
3.16.7 Кэш переработки плиты 335 
3,17 Убийца Диапазона спроса 338 
3.17.1 Как использовать 338 
3.17.2 Технические принципы 338 
3.18 Контроллер ресурсов памяти 340 
3.18.1 Как использовать 340 
3.18.2 Технические принципы 344 
3.19 Кэш процессора 370 
3.19.1 Кэш Структура 370 
3.19.2 Стратегия кеша 372 
3.19.3 Обслуживание кеша 374 
3.19.4 Smp Cache Conscistency 378 
3.19.5 Используйте кэш для улучшения навыков программирования производительности 383 
3.20 Непрерывное распределение памяти 384 
3.20.1 Как использовать 385 
3.20.2 Технические принципы 386 
3.21 userfaultfd 391 
3.21.1 Как использовать 391 
3.21.2 Технические принципы 395 
3.22 Инструмент обнаружения ошибок памяти Касан 401 
3.22.1 Как использовать 401 
3.22.2 Технические принципы 402 
Глава 4 прерывание, ненормальное и системное звонок 403 
4.1 ARM64 Обработка исключений 403 
4.1.1 Аномальный уровень 403 
4.1.2 Различная классификация 404 
4.1.3 Аномальный вектор Таблица 405 
4.1.4 Аномальное лечение 407 
4.2 Прерывание 411 
4.2.1 Контроллер прерывания 412 
4.2.2 Домен прерывания 413 
4.2.3 Инициализация драйвера контроллера прерываний 415 
4.2.4 Linux прерывание прерывания 422 
4.2.5. 
4.2.6 Запретное/открытое прерывание 430 
4.2.7 Запрещено/Откройте одно прерывание 431 
4.2.8. Аффинность прерывания 431 
4.2.9. Вмешанный между процессором 432 
4.3 прервать нижнюю половину 434 
4.3.1 Мягкое прерывание 435 
4.3.2 Небольшая задача 441 
4.3.3 Рабочая очередь 444 
4.4 Системный звонок 457 
4.4.1 Система определения звонка 457 
4.4.2. Реализация системы вызов 459 
ГЛАВА 5 КОНТРОИЛЬНОЕ МУЖЧИНА ТЕХНОЛОГИЯ НЕКОТОРА 463 
5.1 Симптом 464 
5.2 Чтение и написание семафор 465 
5.3 Mutual Lock 466 
5.4 Real -Time Mutual Lock 467 
5.5 Атомная переменная 468 
5.6 Self -Spin Lock 472 
5.7 Чтение и написание автозотического блокировки 476 
5,8 блокировки последовательности 478 
5.8.1 Порядок полной версии блокировки 479 
5.8.2 Порядок номера последовательности составляет только блокировку 481 
5.9 Запретить ядро ​​схватить 482 
5.10 Процесс и мягкое прерывание друг друга 483 
5.11 Процесс и жесткое прерывание друг друга 483 
5.12 Каждая переменная процессора 484 
5.12.1 Статическая переменная процессора 484 
5.12.2 Динамика на переменную процессора 484 
5.12.3 Переменная доступа к процессору 485 
5.13 Каждый счетчик процессора 485 
5.14 Барьер памяти 487 
5.14.1 Барьер компилятора 488 
5.14.2 Барьер памяти процессора 489 
5.14.3 Mmio Напишите барьер 492 
5.14.4 Скрытая барьера памяти 493 
5.14.5 ARM64 Перецессорный барьер 493 493 
5.15 RCU 495 
5.15.1 Как использовать 496 
5.15.2 Технические принципы 504 
5.16 Sleep RCU 533 
5.16.1 Как использовать 533 
5.16.2 Технические принципы 534 
5.17 Dead Lock Degence Tool LockDep 542 
5.17.1 Как использовать 543 
5.17.2 Технические принципы 543 
Глава 6 Файловая система 548 
6.1 Обзор 548 
6.1.1 Уровень пространства пользователя 549 
6.1.2 Уровень аппаратного обеспечения 549 
6.1.3 Уровень пространства ядра 550 
6.2 Структура данных виртуальной файловой системы 552 
6.2.1#класс Блок 552 
6.2.2 Установите дескрипторы 554 
6.2.3 Тип файловой системы 555 
6.2.4 Узел индекса 556 
6.2.5 Каталог. 559 
6.2.6 Открыть экземпляр файла и открыть файл Таблица 561 
6.3 Зарегистрировать файловую систему тип 563 
6.4 Установите файловую систему 564 
6.4.1 Системное крепление вызовов 566 
6.4.2 Переплет и крепление 567 
6.4.3. 
6.4.4 СИСТЕМА ПОЛУЧЕНИЯ ФАЙЛА 574 
6.5 Откройте файл 580 
6.5.1 Интерфейс программирования 580 
6.5.2 Технические принципы 582 
6.6 Закрыть файл 591 
6.7 Создать файл 593 
6.7.1 Как использовать 593 
6.7.2 Технические принципы 594 
6.8 Удалить файл 595 
6.8.1 Как использовать 595 
6.8.2 Технические принципы 595 
6.9 Настройка разрешений на файл 597 
6.9.1 Как использовать 597 
6.9.2 Технические принципы 598 
6.10 Страница Кэш 599 
6.10.1 Адресное пространство 600 
6.10.2 Базовое дерево 601 
6.10.3 Интерфейс программирования 602 
6.11 Файл чтения 602 
6.11.1 Интерфейс программирования 602 
6.11.2 Технические принципы 603 
6.12 Запись файл 606 
6.12.1 Интерфейс программирования 606 
6.12.2 Технический принцип 607 
6.13 File Backcut 610 
6.13.1 Интерфейс программирования 610 
6.13.2 Технический принцип 610 
6.14 DAX 618 
6.14.1 Как использовать 618 
6.14.2 Технический принцип 618 
6.15 Общая файловая система тип 621 
Конец слова 622