![]() |
|
сделать стартовой | добавить в избранное |
![]() |
ОС Linux. Руководство системного администратора |
0.3Август 1995 Ларс Виржениус (Lars Wirze ius) Содержание Глава 1 Введение 4 1.1 Проект Документирования Системы Li ux 6 Глава 2 Обзор Системы Li ux 8 2.1 Различные составляющие операционной системы 8 2.2 Важные составляющие ядра 9 2.3 Основные функции U IX системы 10 2.3.1 i i 10 2.3.2 Подключение к системе с терминалов 11 2.3.3 Syslog 11 2.3.4 Периодическое выполнение команд: cro и a 11 2.3.5 Графический интерфейс пользователя 12 2.3.6 Работа с сетью 12 2.3.7 Подключение к системе через сеть 13 2.3.8 Сетевые файловые системы 13 2.3.9 Почта 14 2.3.10 Печать 14 2.4 Структура файловой системы 15 Глава 3 Запуск Системы и Перезагрузка 16 3.1 Обзор 16 3.2 Процесс запуска при близком рассмотрении 17 3.3 Завершение работы и выключение системы 20 3.4 Перезагрузка системы 23 3.5 Однопользовательский режим работы 23 3.6 Дискеты для экстенной загрузки 23 Глава 4 Использование Дисков и Других Устройств 25 4.1 Типы устройств 26 4.2 Жесткие диски 27 4.3 Гибкие диски 30 4.4 Форматирование 31 4.5 Дисковые разделы 34 4.5.1 MBR, загрузочные сектора и таблица разделов 35 4.5.2 Расширенные и логические разделы 35 4.5.3 Типы разделов 37 4.5.4 Разделение жесткого диска 38 4.5.5 Файлы устройств и разделы 39 4.6 Файловые системы 39 4.6.1 Что такое файловая система? 39 4.6.2 Типы файловых систем 41 4.6.3 Какую файловую систему устанавливать? 44 4.6.4 Установка файловой системы 44 4.6.5 Монтирование и демонтирование 46 4.6.6 Поддержка работоспособности файловых систем 50 4.7 Диски без файловых систем 52 4.8 Распределение дискового пространства 53 4.8.1 Схемы разделения дисков 53 4.8.2 Требования к дисковому пространству 54 4.8.3 Примеры распределения жесткого диска 55 4.8.4 Использование дополнительного дискового пространства 55 4.8.5 Методы сохранения дискового пространства 55 Глава 5 Обзор Структуры Каталогов 57 5.1 Введение 57 5.2 Файловая система roo 59 5.2.1 Каталог /e c 60 5.2.2 Каталог /dev 62 5.3 Файловая система /usr 63 5.4 Файловая система /var 64 5.5 Файловая система /proc 65 Глава 6 Упpавление Памятью 68 6.1 Что такое виpтуальная память? 68 6.2 Создание swap области 69 6.3 Использование swap пpостpанства 70 6.4 Разделение swap областей с дpугими опеpационными 71 6.5 Размещение swap пpостpанства 72 6.6 Дисковый буфеp 73 Глава 7 Подключение и Выход из Системы 76 7.1 Подключение к системе чеpез теpминалы 76 7.2 Подключение к системе чеpез сеть 77 7.3 Что выполняет пpогpамма logi 78 7.4 X и xdm 79 7.5 Контpоль доступа 79 7.6 Запуск оболочки 80 Глава 1 ВведениеВ этой книге рассматриваются аспекты системного администрирования операционной системы Li ux. В первую очередь данное руководство предназначено для тех, кто практически ничего не знает о системном администрировании, но ознакомлен с основами работы с системой Li ux, которые рассмотрены в книге &quo ;Руководство Пользователя Системы Li ux&quo ;. В данном руководстве не уделяется внимания проблемам, связанным с установкой системы (исчерпывающую информацию можно получить из книги &quo ;Установка и Запуск Системы Li ux&quo ;). Во многих руководствах из серии LDP (Li ux Docume a io Projec ) рассматриваются одни и те же вопросы с разных точек зpения.
Ниже содержится более подробная информация о руководствах по системе Li ux.Что же называется системным администрированием? Это все то, что требуется для поддержки работоспособности компьютерной системы (например, создание резервных копий некоторых файлов, установка новых программ, создание и удаление пользователей, проверка целостности файловой системы и т.д.). Если сравнивать компьютер с домом, то системное администрирование можно назвать содержанием этого дома, включающее в себя уборку, устранение различных неисправностей и т.д. Но системное администрирование не называют содержанием, так как тогда это было бы слишком просто.Руководство составлено таким образом, что главы не зависят друг от друга и могут быть рассмотрены отдельно. Например, для получения информации по созданию резервных копий Вы можете прочитать только одну главу. Это очень удобно и позволяет использовать книгу в качестве справочного пособия, а также избежать чтения всего руководства вместо нескольких разделов. Однако, прежде всего это книга, а затем уже справочник.Конечно, в этой книге не содержится всей необходимой информации по системному администрированию, хотя много полезного можно найти и в другой документации по системе Li ux. В конце концов, системный администратор это просто пользователь с привелигированными правами доступа и определенными обязанностями. Также много полезной и важной информации можно узнать из встроенных описаний к программам (при помощи команды 'ma ').В то время как эта книга рассчитана на использование операционной системы Li ux, она может быть расмотрена и по отношению к другим U IX-подобным операционным системам. Так как разные версии системы U IX сильно различаются (особенно в вопросах системного администрирования), то довольно сложно охватить весь материал, касающийся каждой модификации. Даже рассмотрение всех особенностей ОС Li ux - сложная задача, так как она сейчас находится в стадии развития. На данный момент не существует официальной версии Li ux, поэтому у разных людей она установлена по разному. В книге указаны различия между такими системами и рассмотрены некоторые альтернативы, где это возможно. Также в книге содержится много информации, которая не каждому может потребоваться. Такие моменты специально отмечены и могут быть пропущены, если используется уже сконфигурированная система.Также как и другие разработки, связанные с операционной системой Li ux, книга была написана на добровольных началах. Однако, как и в любой добровольной работе, существует предел предпринимаемым усилиям, а также знаниям и опыту автора. Это означает, что данное руководство не обязательно также хорошо написано, как если бы оно было написано на коммерческой основе.Следует отметить, что в этой книге не полностью охвачены многие проблемы, которые рассмотрены в других свободно распространяемых руководствах и документациях. Особенно это относится к описаниям к различным программам, например, к особенностям использования mkfs(8). В данном руководстве описано только назначение этой программы в объеме, необходимом для использования в книге. Для получения более подробной информации имеются ссылки к другим руководствам и документациям, которые обычно являются частью полного набора документации по системе Li ux.
У автора есть стремление развивать и улучшать эту разработку. Просьба направлять все замечания (ошибки, новые идеи, информация о различиях между различными версиями системы U IX и т.д.) либо по адресу электронной почты lars.wirze ius@helsi ki.fi, либо обычной почтой по адресу: Lars Wirze ius / Li ux docs Her esaare ie 15 A 2 00150 Helsi ki Fi la dАвтор хочет поблагадорить следующих людей, оказавших поддержку при создании этой книги: Ma Welsh, A dy Oram, Olaf Kirch, Adam Rich er и других.H.Pe er A vi , Remy Card, heodore s'o и S ephe weedie позволили использовать часть их работ в книге. S ephe weedie также позволил использовать его сравнение файловых систем xia и ex 2.В дополнение к выше сказанному, автор благодарит Mark Komari ski за публикацию в 1993 году его работ и других статей, имеющих отношение к системному администрированию, в журнале Li ux Jour al.Автор выражает благодарность Erik roa из Red Ha за создание версии руководства в формате plai ex , а также следующим людям: Paul Caprioli, Ales Cepek, Marie-Fra ce Declerfay , Olaf Flebbe, Helmu Geyer, Larry Gree field, S ephe Harris, Jyrki Havia, Jim Hay es, York Lam, imo hy A drew Lis er, Jim Ly ch, Da Poirier, Da iel Qui lam, Philippe S ei dl. 1.1 Проект Документирования Системы Li uxПроект документирования системы Li ux или LDP (Li ux Docume a io Projec ), это свободная команда писателей, корректоров и редакторов перед которыми стоит цель создания полной документации по операционной системе Li ux. Главным координатором проекта является Ma Welsh, который был назначен Lars'ом Wirze ius и Michael'ом K. Joh so .Данное руководство является одним из набора распространяемых руководств проекта LDP, который включает в себя &quo ;Руководство Пользователя Системы Li ux&quo ;, &quo ;Руководство Системного Администратора Системы Li ux&quo ;, &quo ;Руководство Сетевого Администратора Системы Li ux&quo ; и &quo ;Руководство Взломщика Ядра Li ux&quo ;. Эти книги доступны в исходном формате La eX, .dvi формате и в формате pos scrip через F P: f p://su si e.u c.edu/pub/Li ux/docs/LDP f p:// sx-11.mi .edu/pub/li ux/docs/guidesДля того, чтобы связаться с LDP, нужно послать письмо Ma 'у Welsh по указанному ниже адресу: mdw@su si e.u c.edu Глава 2 Обзор Системы Li uxВ этой главе дается обзор операционной системы Li ux. Прежде всего рассматриваются основные функции системы. Затем следует описание программ, реализующих эти функции. Цель главы - дать понимание системы в целом, поэтому каждый раздел рассматривается более подробно позже.2.1 Различные составляющие операционной системыЛюбая U IX-подобная операционная система состоит из ядра и некоторых системных программ. Также существуют некоторые прикладные программы для выполнения какой-либо задачи. Ядро является сердцем операционной системы. Оно размещает файлы на диске, запускает программы и переключает процессор и другое оборудование между ними для обеспечения мультизадачности, распределяет память и другие ресурсы между процессами, обеспечивает обмен пакетами в сети и т.п. Ядро само по себе выполняет только маленькую часть общей работы, но оно предоставляет средства, обеспечивающие выполнение основных функций.
Мы не будем приводить здесь более подробный список возможных команд. Во-первых, с необходимыми командами можно будет постепенно познакомиться в ходе дальнейшего чтения. Во-вторых, описания основных команд можно найти в любой книге по UNIX. 3.3. Консоль, виртуальные терминалы и оболочка Итак, вы приобрели первый опыт работы в текстовом, или "консольном", режиме системы Linux. Понятия "терминала" и "консоли", которые встретятся нам еще не раз, требуется, вероятно, дополнительно пояснить. Когда создавалась система UNIX, компьютеры были большими (мейнфреймами), и пользователи работали на них через множество последовательных интерфейсов для подключения удаленных терминалов. Терминал - это устройство, которое предназначено для взаимодействия пользователя с компьютером и состоит из монитора и клавиатуры. К вашему персональному компьютеру наверняка не подключены удаленные терминалы, но есть клавиатура и монитор, которые и выполняют роль терминала пользователя (только в его состав добавилась мышь). У мейнфреймов имелся особый терминал, который предназначался для системного администратора и назывался консолью
1. Построение локальной компьютерной сети масштаба малого предприятия на основе сетевой ОС Linux
2. Команды системного администратора
3. Мониторинг виртуальной памяти в ОС Linux
4. Смерть Сталина и борьба в руководстве страны за власть
5. Восстание 1837-1847гг. под руководством хана Кенесары
10. Системное программирование
11. Linux. История возникновения и инсталляция
12. Основные принципы просесса инсталляции приложений в ОС Windows
13. Руководство по программированию на HTML
14. Сравнение операционных систем: Linux и Windows
15. Исследование уровня безопасности операционной системы Linux
16. Основы теории систем и системный анализ
17. Долгосрочная стратегия охраны ОС и рационального использования природных ресурсов на Земле
18. Влияние типологических особенностей темперамента на стиль руководства гостиничного хозяйства
19. СИСТЕМНЫЙ ПОДХОД ПРИ ИЗУЧЕНИИ ФИЗИЧЕСКОЙ КАРТИНЫ МИРА
21. Системный подход как метод познания мира
25. Системный подход к организациям
26. Влияние типологических особенностей темперамента на стиль руководства гостиничного хозяйства
27. Этикет руководителя как средство повышения эффективности руководства
29. Системный подход в экономическом анализе
30. Системный анализ во внешней политике
31. Советское руководство и европейская интеграция (40-е — начало 50-х годов)
33. Системный анализ и проблемы принятия решений
34. Российская журналистика на фоне последствий системного кризиса
35. Политическая культура и системный подход
36. Системный анализ и управление логистическими системами
37. Руководство по противопоказаниям к иммунизации детей
41. Руководство и эффективность
44. Как составлять маркетинговый отчет (практическое руководство)
45. Методы руководства: постановка задач и контроль их выполнения
46. Правила проведения переговоров: поэтапное руководство
47. Стили управления и руководства
48. Возможности системного анализа применительно к научному и техническому творчеству
49. Математическое моделирование системных элементов
50. Методическое руководство по расчету машины постоянного тока (МПТ)
51. Модульное обучение в системном образовании взрослых
52. Системные основы правосубъектности в приложение к естественным правам биологических видов
53. Защитные тактики при конфликтных переговорах с руководством
57. Приемы ведения беседы. Запрещенные приёмы. Партнёрская беседа. Темперамент. Лидерство и руководство
59. Системный подход к содержанию дипломного проекта в техническом вузе
60. Системный подход и алгоритм управления подготовкой студентов к духовно-просветительской деятельности
61. Некоторые аспекты системной перестройки высшего медицинского образования
63. Моделирование сложных системно-деятельностных объектов в психолого-педагогических исследованиях
64. Сущность и возможности системного подхода
65. Системная мафия
66. Комплексный подход и системно-функциональный анализ в социологии
67. Применение системного подхода в управлении качеством продукции
68. Системный анализ на примере предприятия
69. Валы и оси
73. Системные противоречия всемирного исторического процесса.
75. Концептуальные положения системного представления знаковой трактовки финансовых ресурсов предприятий
76. Лабораторные по системному анализу
77. Системный анализ организации
78. Экономическая безопасность Россиии в период системных преобразований.
80. Фонематический состав слов: традиционные фонологические школы и системная фонология
81. Теория коммуникативной грамматики и проблема системного описания русского синтаксиса
82. Системный подход к нормативному регулированию безопасности при обращении с ра-диоактивными отходами
83. Системный анализ безопасности
84. Руководство по психологической работе в Вооруженных Силах РФ
85. Системный анализ Бишкекского Городского Департамента Образования
89. Реализация сети в операционной системе Linux
90. Инструменты необходимые для тестирования Linux
91. Версии и системные требования для работы с CorelDraw
92. Безопасность Linux. Удаленные атаки
93. Мобильное программирование в среде ОС UNIX
95. Linux
96. Windows NT - ОС нового поколения
97. Лабораторные работы по системному ПО