RSS    

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

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

касается компьютеров, на которых одновременно работает несколько

пользователей.

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

выключения системы - это shutdown(8) и halt(8), расположенные в

каталоге /sbin. Есть два обычных способа их применения.

     Если система установлена на компьютере, где работает один

пользователь, то обычно завершают работу всех программ, работу

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

(или остаются подключенными под этим пользователем, только в этом

случае нужно перейти в корневой каталог во избежание проблем с

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

или shutdown -h now (при желании можно установить задержку,

которая устанавливается заменой параметра now на знак '+' и числом

минут, по истечении которых будет завершена работа системы) или

просто halt.

     Если на копьютере, на котором установлена система, работает

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

команды shutdown в следующем формате:

shutdown -h +time message,

    где time это время, по истечении которого работа системы будет

завершена, а message - сообщение, в котором объясняется причина

выключения. Напpимеp,

root# shutdown -h +10 'We will install a new disk.  System should

> be back on-line in three hours.'

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

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

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

включая xterm.

Broadcast message from root (ttyp0) Wed Aug 2 01:03:25 1995...

We will install a new disk. System should

be back on-line in three hours.

The system is going DOWN for system halt in 10 minutes !!

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

перед прекращением работы системы и каждый раз с более коротким

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

поэтому эта программа редко применяется на многопользовательских

системах.

     Замечание: файл /etc/inittab содержит команды, выполняющиеся

при выключении системы.

     После запуска процесса прекращения работы системы,

демонтируются все файловые системы (кроме системы root),

завершается выполнение всех процессов и программ-демонов, затем

демонтируется файловая система root и вся работа завершается.

После этого выдается сообщение, в котором говорится, что можно

отключить питание. Только после этого питание компьютера может

быть отключено.

     В некоторых случаях невозможно завершить этот процесс

соответствующим образом. Например, при повреждении кода ядра в

памяти, нарушается его работа или система зависает и просто нет

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

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

такие серьезные (например вышла из строя клавиатура), а ядро и

программа update работают нормально, то наилучшим вариантом будет

подождать несколько минут, пока update(8) не сохранит на диске

информацию, хранящуюся в кэш-буфере и только после этого выключить

питание.

     Некоторые выключают копьютер после трехкратного выполнения

команды sync(8), которая сбрасывает на диск содержимое буфера, и,

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

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

процедура почти идентична выполнению команды shutdown. Однако,

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

проблемам, связанным с флагом 'clean filesystem' системы ext2fs. В

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

                    3.4  Перезагрузка системы

     Процесс перезагрузки может быть достигнут путем прекращения

работы системы, выключения питания и включения снова. Более

простой способ - это указать команде shutdown перезагрузить

систему установив опцию -r. Например, для этого можно использовать

команду shutdown -r now. Также можно использовать команду reboot.

              3.5  Однопользовательский режим работы

     Команда shutdown может также использоваться для перевода

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

может подключится кроме пользователя root, который использует для

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

административных целей, для выполнения которых не может быть

использована нормально работающая система.

               3.6  Дискеты для экстенной загрузки

     Не всегда имеется возможность загрузки системы с жесткого

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

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

другой способ загрузки. Для персональных компьютеров обычно она

выполняется с дискет.

     Большинство распространяемых версий Linux позволяют во время

установки системы создать загрузочную дискету. Однако многие такие

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

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

установочных дисках. Иногда этих программ бывает недостаточно,

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

с помощью программ, которых нет на этих дисках.

     Поэтому может возникнуть необходимость в создании специально

настроенного диска. В документации "Bootdisk HOWTO" содержится

необходимая информация для создания подобного диска.

     При загрузке со специально настроенного диска нельзя

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

каких-либо других целей. Это может создать некоторые неудобства,

если в компьютере имеется только один дисковод. Однако, если

компьютер имеет достаточный объем памяти, можно загрузить этот

диск в RAM диск (для этого ядро, расположенное на дискете должно

быть сконфигурировано соответствующим образом). Это позволяет

использовать дисковод для других целей.

 

      Глава 4  Использование Дисков и Других Устройств

               Хранения Информации

     При установке системы или изменении ее конфигурации обычно

возникает много проблем с дисками. Нужно установить файловые

системы на дисках так, чтобы на них могли хранится файлы, а также

зарезервировать пространство для других частей операционной

системы.

     В этой главе рассматриваются все эти вопросы. Обычно, если

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

дальнейшем быть не должно, кроме pаботы с дискетами. При установке

нового диска или его настройке следует обращаться к этой главе.

     При администрировании дисков могут возникнуть следующие

проблемы:

     Форматирование диска (в настоящее время форматирование

является необязательной процедурой для многих типов дисков).

     Разделение диска, если диск будет использоваться для разных

целей. Одна из причин разделения - это хранение разных

операционных систем на одном диске. Другая причина - хранение

пользовательских и системных файлов в pазных pазделах, что

упрощает резервное копирование и восстановление, а также защиту

системных файлов от повреждений.

     Создание файловой системы на соответствующем диске или

разделе. В системе Linux диск ничего не значит, пока на нем не

установлена файловая система. Только после этого возможна работа с

файлами.

     Монтирование различных файловых систем для формирования

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

(файловые системы, монтируемые вручную, должны быть вpучную

демонтированы).

     В главе 6 рассматриваются вопросы буфеpизации дисков и работы

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

     В этой главе рассматриваются вопросы, которые необходимо

знать при работе с жесткими и гибкими дисками. К сожалению здесь

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

для компакт дисков.

                          4.1  Типы устройств

     В системе UNIX, а следовательно и Linux, существует два типа

устройств: блочные устройства с прямым доступом (такие как диски)

и символьные устройства (такие как ленточные накопители и

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

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

поддерживаемое устройство представляется в файловой системе файлом

устройства. При выполнении операций чтения или записи с подобным

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

указывает этот файл. Такой способ доступа к устройствам позволяет

не использовать специальные программы (а также специальные методы

програмирования, такие как работа с прерываниями). Например, для

распечатки файла на принтере, используется следующая команда:

ttyp5 root ~ $ cat filename > /dev/lp1

ttyp5 root ~ $

     Однако, для распечатки файлов используется специальная

программа (обычно lpr(1)), которая контролирует поток поступающих

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

при попытке распечатать на одном принтере одновpеменно несколько

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.