LinuxAdm (Руководство Системного администратора Linux)

2016-07-31СтудИзба

Описание файла

Документ из архива "Руководство Системного администратора Linux", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "LinuxAdm"

Текст из документа "LinuxAdm"

ОС Linux. Руководство системного администратора

====================================================================

Ларс Виржениус (Lars Wirzenius)

- 2 -

Содержание

Глава 1 Введение 4

1.1 Проект Документирования Системы Linux 6

Глава 2 Обзор Системы Linux 8

2.1 Различные составляющие операционной системы 8

2.2 Важные составляющие ядра 9

2.3 Основные функции UNIX системы 10

2.3.1 init 10

2.3.2 Подключение к системе с терминалов 11

2.3.3 Syslog 11

2.3.4 Периодическое выполнение команд: cron и at 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

- 3 -

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 Файловая система root 59

5.2.1 Каталог /etc 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амма login 78

7.4 X и xdm 79

7.5 Контpоль доступа 79

7.6 Запуск оболочки 80

.

- 4 -

Глава 1 Введение

В этой книге рассматриваются аспекты системного

администрирования операционной системы Linux. В первую очередь

данное руководство предназначено для тех, кто практически ничего

не знает о системном администрировании, но ознакомлен с основами

работы с системой Linux, которые рассмотрены в книге "Руководство

Пользователя Системы Linux". В данном руководстве не уделяется

внимания проблемам, связанным с установкой системы (исчерпывающую

информацию можно получить из книги "Установка и Запуск Системы

Linux"). Во многих руководствах из серии LDP (Linux Documentation

Project) рассматриваются одни и те же вопросы с разных точек

зpения. Ниже содержится более подробная информация о руководствах

по системе Linux.

Что же называется системным администрированием? Это все то,

что требуется для поддержки работоспособности компьютерной системы

(например, создание резервных копий некоторых файлов, установка

новых программ, создание и удаление пользователей, проверка

целостности файловой системы и т.д.). Если сравнивать компьютер с

домом, то системное администрирование можно назвать содержанием

этого дома, включающее в себя уборку, устранение различных

неисправностей и т.д. Но системное администрирование не называют

содержанием, так как тогда это было бы слишком просто.

Руководство составлено таким образом, что главы не зависят

друг от друга и могут быть рассмотрены отдельно. Например, для

получения информации по созданию резервных копий Вы можете

прочитать только одну главу. Это очень удобно и позволяет

использовать книгу в качестве справочного пособия, а также

избежать чтения всего руководства вместо нескольких разделов.

Однако, прежде всего это книга, а затем уже справочник.

Конечно, в этой книге не содержится всей необходимой

информации по системному администрированию, хотя много полезного

можно найти и в другой документации по системе Linux. В конце

- 5 -

концов, системный администратор это просто пользователь с

привелигированными правами доступа и определенными обязанностями.

Также много полезной и важной информации можно узнать из

встроенных описаний к программам (при помощи команды 'man').

В то время как эта книга рассчитана на использование

операционной системы Linux, она может быть расмотрена и по

отношению к другим UNIX-подобным операционным системам. Так как

разные версии системы UNIX сильно различаются (особенно в вопросах

системного администрирования), то довольно сложно охватить весь

материал, касающийся каждой модификации. Даже рассмотрение всех

особенностей ОС Linux - сложная задача, так как она сейчас

находится в стадии развития. На данный момент не существует

официальной версии Linux, поэтому у разных людей она установлена

по разному. В книге указаны различия между такими системами и

рассмотрены некоторые альтернативы, где это возможно. Также в

книге содержится много информации, которая не каждому может

потребоваться. Такие моменты специально отмечены и могут быть

пропущены, если используется уже сконфигурированная система.

Также как и другие разработки, связанные с операционной

системой Linux, книга была написана на добровольных началах.

Однако, как и в любой добровольной работе, существует предел

предпринимаемым усилиям, а также знаниям и опыту автора. Это

означает, что данное руководство не обязательно также хорошо

написано, как если бы оно было написано на коммерческой основе.

Следует отметить, что в этой книге не полностью охвачены

многие проблемы, которые рассмотрены в других свободно

распространяемых руководствах и документациях. Особенно это

относится к описаниям к различным программам, например, к

особенностям использования mkfs(8). В данном руководстве описано

только назначение этой программы в объеме, необходимом для

использования в книге. Для получения более подробной информации

имеются ссылки к другим руководствам и документациям, которые

обычно являются частью полного набора документации по системе

Linux.

- 6 -

У автора есть стремление развивать и улучшать эту разработку.

Просьба направлять все замечания (ошибки, новые идеи, информация о

различиях между различными версиями системы UNIX и т.д.) либо по

адресу электронной почты lars.wirzenius@helsinki.fi, либо обычной

почтой по адресу:

Lars Wirzenius / Linux docs

Hernesaarentie 15 A 2

00150 Helsinki

Finland

Автор хочет поблагадорить следующих людей, оказавших

поддержку при создании этой книги: Matt Welsh, Andy Oram, Olaf

Kirch, Adam Richter и других.

H.Peter Anvin, Remy Card, Theodore Ts'o и Stephen Tweedie

позволили использовать часть их работ в книге. Stephen Tweedie

также позволил использовать его сравнение файловых систем xia и

ext2.

В дополнение к выше сказанному, автор благодарит Mark

Komarinski за публикацию в 1993 году его работ и других статей,

имеющих отношение к системному администрированию, в журнале Linux

Journal.

Автор выражает благодарность Erik Troan из Red Hat за

создание версии руководства в формате plain text, а также

следующим людям: Paul Caprioli, Ales Cepek, Marie-France

Declerfayt, Olaf Flebbe, Helmut Geyer, Larry Greenfield, Stephen

Harris, Jyrki Havia, Jim Haynes, York Lam, Timothy Andrew Lister,

Jim Lynch, Dan Poirier, Daniel Quinlam, Philippe Steindl.

1.1 Проект Документирования Системы Linux

Проект документирования системы Linux или LDP (Linux

Documentation Project), это свободная команда писателей,

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

- 7 -

документации по операционной системе Linux. Главным координатором

проекта является Matt Welsh, который был назначен Lars'ом

Wirzenius и Michael'ом K. Johnson.

Данное руководство является одним из набора распространяемых

руководств проекта LDP, который включает в себя "Руководство

Пользователя Системы Linux", "Руководство Системного

Администратора Системы Linux", "Руководство Сетевого

Администратора Системы Linux" и "Руководство Взломщика Ядра

Linux". Эти книги доступны в исходном формате LaTeX, .dvi формате

и в формате postscript через FTP:

ftp://sunsite.unc.edu/pub/Linux/docs/LDP

ftp://tsx-11.mit.edu/pub/linux/docs/guides

Для того, чтобы связаться с LDP, нужно послать письмо Matt'у

Welsh по указанному ниже адресу:

mdw@sunsite.unc.edu

.

- 8 -

Глава 2 Обзор Системы Linux

В этой главе дается обзор операционной системы Linux. Прежде

всего рассматриваются основные функции системы. Затем следует

описание программ, реализующих эти функции. Цель главы - дать

понимание системы в целом, поэтому каждый раздел рассматривается

более подробно позже.

2.1 Различные составляющие операционной системы

Любая UNIX-подобная операционная система состоит из ядра и

некоторых системных программ. Также существуют некоторые

прикладные программы для выполнения какой-либо задачи. Ядро

является сердцем операционной системы. Оно размещает файлы на

диске, запускает программы и переключает процессор и другое

оборудование между ними для обеспечения мультизадачности,

распределяет память и другие ресурсы между процессами,

обеспечивает обмен пакетами в сети и т.п. Ядро само по себе

выполняет только маленькую часть общей работы, но оно

предоставляет средства, обеспечивающие выполнение основных

функций. Оно также предотвращает использование прямого доступа к

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

обращения к периферии. Таким образом ядро позволяет контролировать

использовние аппаратных средств различными процессами и

обеспечивать некоторую защиту пользователей друг от друга.

Средства, предоставляемые ядром, используются через системные

вызовы (см. раздел 2 руководства для более подробной информации по

этому вопросу).

Системные программы используют средства, предоставляемые

ядром для обеспечения выполнения различных функций операционной

системы. Системные и все остальные программы выполняются 'на

поверхности ядра', в так называемом пользовательском режиме.

Существует некотоpая разница между системными и прикладными

программами. Прикладные программы предназначены для выполнения

какой-либо определенной задачи, в то время как системные программы

- 9 -

используются для поддержания работы системы. Текстовый процессор

является прикладной программой, а программа telnet - системной,

хотя зачастую граница между ними довольно смутная.

Довольно часто операционная система содержит компиляторы и

соответствующие им библиотеки (GCC и C библиотеки для Linux), хотя

не обязательно все языки программирования должны быть частью

операционной системы. Документация, а иногда даже игры, могут

являться ее частью. Обычно состав операционной системы

определяется содержимым установочного диска или ленты, хотя дело

обстоит несколько сложнее, так как различные части операционной

системы разбросаны по разным FTP серверам во всем мире.

2.2 Важные составляющие ядра

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5140
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее