Руководство системного администратора • третье издание { h h y с п п т п р



Pdf просмотр
страница4/82
Дата12.11.2016
Размер7.94 Mb.
Просмотров14025
Скачиваний0
ТипРуководство
1   2   3   4   5   6   7   8   9   ...   82
delay - 20 # 2-секундная задержка, данная пользователю возможность вмешаться d e f a u l t « l i n u x # по умолчанию загружается изв тор ого раздела. 3. 41 r o o t »» / d e v / h d a 2 l a b e l - l i n u x r e a d - o n l y image - / d e v / h d a l * загрузка из первого раздела / h d a image - / a e v / h d a 3 t загрузка из третьего раздела e - / d e v / h d a После модификации файла lilo.conf программа Шо должна быть вызвана повторно. Не забудьте предварительно выполнить ее в тестовом режиме с помощью опции. Мул ь тис ист ем но е конф игу р и ров ан и е F r e e B S D Загрузчик FreeBSD всегда пытается автоматически обнаружить загрузочные разделы. Но можно самостоятельно сообщить ему о них, воспользовавшись опцией -т маска программы bootOcfg. Параметр маска содержит битовую маску разделов, из которых требуется загружаться. Первый раздел представляется двоичным кодом 0001 (шестнадцатеричкый эквивалент — 0x1), второй раздел — кодом 0010 (эквивалент 0x2) и т.д. Например, команда
# bootOcfg -В -ш 0x7
инсталлирует первичного загрузчика и сообщает ему о том. что разделы I.
2 и 3 являются загружаемыми (0x7=0111) В процессе загрузки на экране отобразится меню стремя элементами — по одному для каждого раздела.
2.3. Загрузка в однопользовательском режиме В следующих параграфах описываются особенности однопользователь- с кой загрузки в каждой из тестовых операционных систем.
S o l a r i s Чтобы прервать процесс загрузки и войти в ПЗУ на компьютерах Sun. нажмите одновременно клавиши и <А>. На современных клавиатурах
Sun клавиша иногда обозначается как < S T O P > . Перейдя в ПЗУ. введите boot -s, для того чтобы продолжить загрузку в однопользовательском режиме. Если в системе Solaris требуется загрузить альтернативное ядро, необходимо задать полный путь к устройству и файлу. Имя устройства — это длинная загадочная строка, которую можно увидеть, выполнив команду Is -1 по отношению к соответствующему файлу /dev
% Is -1 /dev/rdsk/cOtOdOsO
lrwxrwxrwx I r o o t r o o t 55 Jan 15 1998 /aev/rdsk/cOtOdOsO
. . / . . / d e v i c e s / s b u s f i l f , O / S U N W , f a s G e . 8 8 0 0 0 0 0 / s d G O , 0 : a , r a w
40
Чость I. Основы администрировсния
Чтобы загрузить ядро, хранящееся на писке в файле /kernel/backup, нужно ввести следующую команду
boot /devices/abusSIf,0/SUNW, fesfle ,e800000/sdS0,0: a, raw/Vemel/bacfcup
В табл. 2.1 перечислен ряд полезных команд, которые можно вводить в режиме конфигурирования ПЗУ на компьютерах Sun.
Тоблица 2.1. Команды конфигурирования ПЗУ дли компьютеров Sun Команда Выполняемое действие boot /путъ_к_файлу_ядра
Загрузка альтернативного ядра boot -* Загрузка в однопользовательском режиме boat -г
Перекоифигурирование ядра и поиск новых устройств boot -a /etc/гуitem, bale Уведомление ядра о необходимости чтения файла
/etc/synlem.bak, а не /etc/ey«tem probe-seel Выдана списка подключенных устройств
HP-UX Процедура однопользовательской загрузки на компьютере HP-UX зависит от типа машины Приведенные ниже сведения относятся к компьютеру
HP 9000/735. После выдачи соответствующего сообщения прервите процесс загрузки. Появится строка приглашения. Введите b o o t р п l s l чтобы отобразить расширенную строку приглашения. Она будет выглядеть примерно так
ISL> prompt:
Следуюшая команда выбирает требуемое ядро и загружает систему в однопользовательском режиме
ISL> prompt: hpux -IS /stand/vmunix
Linux Перейти в однопользовательский режим в linux можно с помощью загрузчика LILO В строке приглашения LILO введите метку ядра, которое требуется загрузить (задана в файле lilo.conf), а затем опцию -s или single. Например, стандартное ядро, поставляемое в составе Red Hat, имеет метку "linux", поэтому, чтобы загрузиться в однопользовательском режиме, необходимо задать такую команду
LILO: l i n u x s i n g l e Загрузчик LILO понимает различные опции командной строки (табл. 2.2). Таблица 2.2. Примеры опций эогрузчико LILO Опция Нозноченив r o o t " / d e v / f o o Сообщает ядру о том, что корненым является устройство
/dev/foo single Задает режим однопользовательской загрузки i n i t - / s b i n / i n i c Сообщает ядру путь к программе tall e t h e r - 0, о, e t h l Заставляет ядро осуществить поиск адаптера Ethernet
Глово 2. 3 о пуски останов системы
41
Водно пользовательском режиме система Red Hat особенно чувствительна коши б ка м . Прежде чем войти в этот режим пытается выполнить команду fsck и смонтировать все локальные файловые системы, причем практически ни одна из системных команд неком по ну е т с я статически Если в результате ошибок монтирования нужные библиотеки функций оказались не подключенными, динамически компонуемые команды не будут выполняться. Даже базовые команды манипулирования файлами, сетевые утилиты и текстовые редакторы требуют наличия совместно используемых библиотек функций. Поэт ой причине работать водно пользовательском режиме в Red Hat, во б щ ем- то. бессмысленно. Необходимо будет всегда держать под рукой спасательную загрузочную дискету. Обычно для решения незначительных проблем удобнее загружаться в режиме подтверждения ил н непосредственно со спасательной дискеты Чтобы перейти водно пользовательский режим, прежде всего выберите
F r e e B S D изменю первичного загрузчика
F1 FreeBSD
D e f a u l t : F 1 Затем, получив соответствующее приглашение, прервите процесс загрузки и введите boot -s:
H i t [ E n t e r ] t o b o o t i m m e d i a t e l y , o r a n y o t h e r key f o r t h e command p r o m p t .
B o o t i n g [ k e r n e l ] i n 9 s e c o n d s . . .
<Проб«л>
Type " ? ' f o r a l i s t o f commands, ' h e l p ' f o r m o r e d e t a i l e d h e l p . d i s k l s l a : > b o o t
-a Система продолжит загрузку до того момента, когда потребуется ввести путь к командному интерпретатору. Если нажать < Е ш е г > , будет вызван интерпретатор /bin/sh. Вторичный загрузчик понимает различные опции командной строки. Например, чтобы найти и загрузить альтернативное ядро, выполните следующую последовательность команд d s t a n d d e t c kernel.SYNACK k e r n e l . L M C k e r n e l d i s k l s l a : > unload
d i s k l s l a : > load kernel.SYNACK
d i s k l s l a : > boot
Здесь демонстрируется, как оператор получает список файлов корневой файловой системы, выгружает стандартное ядро (/kernel), загружает новое ядро) и продолжает процесс загрузки.
42
Чость I. Основы ОДМИНИСТрИрОВОНИЯ

2.4. Стартовые сценарии После выхода из интерактивного режима (или при автоматической загрузке, когда завершает работу командный интерпретатор, запущенный с правами пользователя root) программа init выполняет сценарии запуска системы. Они являются сценариями интерпретатора Bourne shell (sh), а их точное местоположение и содержимое зависят от системы. Наиболее широко распространены два способа организации работы со стартовыми сценариями, уходящие корнями в историю. В системах эти файлы хранятся в каталоге /etc и их имена начинаются с префикса "гс. В системах семейства System V файлы сценариев располагаются в каталоге
/etc/inii
-d, а ссылки на них созданы в каталогах /etc/rcU.d, /etc/rc 1 .d и т.д Второй вариант организации является более четкими позволяет аккуратнее выполнять останов системы Ниже приведен перечень задач, которые часто выполняются инициали- зационными сценариями задание имени компьютера установка часового пояса проверка дисков с помощью команды fsck (только в автоматическом режиме монтирование системных дисков, удаление файлов из каталога /tinp;
• конфигурирование сетевых плат запуск процессов-демонов и сетевых служб Большинство стартовых сценариев выводит па консоль подробную информацию о выполняемых ими задачах. Это может оказать существенную помощь при отладке или поиске причин зависания в процессе начальной загрузки. В старых системах нередко приходилось модифицировать стартовые сценарии, чтобы настроить их для конкретной среды. Сегодня сценарии, поставляемые разработчиком системы, должны быть достаточно общими, чтобы работать в системах любой конфигурации. Сведения о локальной конфигурации системы не задаются в самом сценарии, а помещаются в отдельный файл или набор файлов. Конфигурационные файлы, как правило, представляю собой небольшие сценарии Bourne shell, включаемые в стартовые сценарии для получения доступа к некоторым переменным командного интерпретатора. Стартовые сценарии в системах семейства System V Сегодня сценарии в стиле System V наиболее распространены. Они используются в трех из четырех рассматриваемых нами операционных систем. Мы в первую очередь опишем общие принципы запуска системы, а затем перейдем к анализу особенностей конкретных ОС. В системах семейства System V' программа init определяет 7 "уровней выполнения. на каждом из которых должен выполняться конкретный набор системных сервисов Уровень 0 говорит о том. что система полностью прекратила работу. Уровень I или S означает однопользовательский режим. Уровни 2—5 предназначены для многопользовательского режима. Уровень 6 определяет этап перезагрузки системы.
Глово 2. 3 о пуски останов системы
43
Уровни 0 и 6 отличаются тем, что система в действительности не может в них оставаться. Переход на эти уровни означает, что система либо завершает работу, либо перезагружается. В многопользовательском режиме чаше всего установлен уровень выполнения 2 или 3; уровни 4 и 5 используются реяко. Уровни 1 и S различны для каждой системы.
Однопользовательскому режиму традиционно соответствует уровень 1. На этом уровне запрещены все многопользовательские сеансы и процессы удаленной регистрации, а в системе выполняется минимальный набор программ. Поскольку в данном режиме доступ к системе осуществляется с правами пользователя root, администраторам необходимо, чтобы при загрузке в таком режиме система выдавала приглашение на ввод пароля. Для этой цели предназначен уровень S: в нем создается отдельный процесс, выдающий требуемое приглашение на экран. В Solaris уровень S является вполне самостоятельным, нов он носит переходный характер и завершается сразу после ввода пароля. Создается впечатление, что уровней выполнения больше, чем нужно. Обычно это объясняется тем, что в телефонном коммутаторе 7 уровней, поэтому в системе должно быть как минимум столько же. В Red Hat поддерживается до 10-ти уровней, хотя уровни 7—9 не определены. В файле /etc/lnlttab содержатся параметры, определяющие, что должна делать программа init на каждом из уровней. Формат файла зависит от системы, но основная идея состоит в том, что в нем задаются команды, которые должны быть выполнены (или продолжать выполняться, когда система переходит на конкретный уровень. В процессе загрузки программа Init последовательно продвигается от уровня 0 к уровню, заданному по умолчанию в файле /etc/lnlttab. Чтобы осуществить переход между соседними уровнями, программа init выполняет команды из этого файла. Аналогичные действия производятся в обратном порядке при останове системы. К сожалению, структура файла /etc/lnlttab довольно сложна и не всегда согласуется стем, как на самом деле происходит запуски останов сервисов в системах. Чтобы сделать этот файл более полезным, многие системы семейства System V реализуют дополнительный, абстрактный уровень. Он обычно представлен в виде команды, которая запускается из файла /etc/inittab и осуществляет смену уровней. На этом уровне выполняются сценарии из каталога, зависящего от целевого уровня они переводят систему в новое состояние. Системным администраторам обычно нет необходимости работать непосредственно с файлом /etc/lnittab, так как существующие сценарии подходят для большинства случаев. Далее в главе мы не будем упоминать этот файл и все те механизмы, которые связывают программу Init со стартовыми сценариями. Просто когда мы говорим о том, что программа Init выполняет такой-то сценарий, нужно понимать связь со сценарием может быть косвенной. Основные копии стартовых сценариев хранятся в каталоге init.d. Он, в свою очередь, может располагаться в каталоге /etc, но это не всегда так. Каждый сценарий отвечает за запуск одного демона или определенной подсистемы. Сценариям можно передавать аргументы s t a r t иго р , которые означают, что соответствующий сервис должен быть либо запущен, либо остановлен. Большинство сценариев понимают также аргумент r e s t a r t , который эквивалентен связке s t o p + s t a r t . Обладая правами системного администратора, можно вручную запускать или останавливать отдельные сервисы, вызывая нужный сценарий из каталога Init.d и передавая ему требуемый аргумент.
44
Чость I. Основы одминистрировоний
Ниже показан простой сценарий, позволяющий запускать, останавливать или перезапускать демон sshd:
# ! / b i n / s h t e a t -f / u s r / l o c a l / s b i n / s s h d I I e x i t 0 c a s e " S I " i n s t a r t ) e c h o - r " S t a r t i n g s s h d : s s h d "
/ u s r / l o c a l / s b i n / s s h d e c h o " . " s t o p ) e c h o - n " S t o p p i n g s s h d : s s h d " k i l l "cat / v a r / r u n / s s h d . p i d e c h o r e s t a r t ) e c h o - n " S t o p p i n g s s h d : s s h d " k i l l c a t / v a r / r u n / s s h d . p i d e c h o " . " e c h o - n " S t a r t i n g s s h d : s s h d "
/ u s r / l o c a l / s b i n / s s h d e c h o " . "
• ) echo "Usage: / e t c / i n i t . d / s s h d s t a r t I s t o p | r e s t a r t " e x i t 1 e s a c Чтобы перейти на требуемый уровень, программа init должна получить дополнительную информацию о том, какие сценарии и с какими аргументами запускать. Но она не просматривает непосредственно каталога обращается к каталогу rcypoeeHb.d, где уровень — это номер требуемого уровня выполнения, к которому осуществляется переходи т.д.). В каталогах гсуровеньЛ обычно содержатся символические ссылки на сценарии в каталоге init.d. Имена ссылок начинаются с префикса S или К.
за которым идет номер и имя сервиса, управляемого сценарием (например.
S34named). Если программа init переходит к более высокому уровню, она выполняет все сценарии с префиксом S ("start" — запуск) в порядке возрастания номеров, причем каждому сценарию передается аргумент s t a r t . Когда осуществляется переход к более низкому уровню, запускаются сценарии с префиксом К ("kill" — уничтожить) в порядке убывания номеров, и всем им передается аргумент s t o p . В зависимости от системы, программа init может просматривать только каталог гсуровень-d, относящийся к целевому уровню, либо все каталоги иа пути от исходного к целевому уровню. Чтобы сообщить системе, когда следует запускать тот или иной демон, необходимо создать символическую ссылку в соответствующем каталоге. В большинстве систем основная часть сетевых демонов запускается на уровне 2. Следующие команды информируют систему о том. что демон sshd должен быть запушен на уровне 2 и остановлен при завершении работы системы
# In /etc/init.d/eahd /etc/rc2.d/S99eeh2
# In -s /• tc/init.d/eiihd /etc/rc0.d/K25eah2
Глово 2. 3 о пуски останов системы
45
Первая ссылка говорит о том, что сценарий /etc/iniud/sshd следует запустить в самом конце этапа перехода на уровень 2 и передать ему аргумент s t a r t . Вторая ссылка сообщает, что в процессе завершения работы системы сценарий /etc/init.d/sshd должен быть запушен относительно рано, причем с аргументом s t o p . В некоторых системах процессы останова и перезагрузки трактуются по-разному, поэтому необходимо также поместить символическую ссылку в каталог /etc/rc6.d. чтобы обеспечить корректный останов демона при перезагрузке системы.
Solaris Системы Solaris. H P - U X и Red Hal используют сценарии в стиле
System V, которые хранятся в каталоге init.d. В Solaris этот каталог, как и каталоги гсуровень.й* находится в каталоге /etc. Раньше стартовые сценарии Solaris обращались к конфигурационным файлам, разбросанным по всей системе, что приводило к невообразимой путанице. В последних версиях системы компания устранила большинство проблем. Стартовые сценарии теперь значительно улучшены и большей частью самодостаточны. Некоторые конфигурационные файлы собраны в каталоге /etc/defaults табл. 2.3), однако общее число настраиваемых параметров не так уж велико. Остальные файлы по-прежнему распределены между различными каталогами. Таблица 2.3. Конфигурационные файлы стортовых сценариев Solaris Файл Н означение
/etc/.UNCONFIGURED Сообщает стартовым сценариям о необходимости полностью переконфигурировать систем (обычно используется только в процессе инсталляции)
/etc/hostname.интерфейс Содержит имя узла, связанное с указанным сетевым интерфейсом (сетевой платой)
/etc/йЪср.интерфецс Сообщает о том, что сетевой интерфейс должен быть сконфигурирован с помощью протокола DHCP
/etc/defaultrouter Содержит имя узла и адрес стандартного шлюза
HP-UX В H P - U X стартовые сценарии хранятся в каталоге /sbin/init.d. Каталоги символических ссылок также находятся в каталоге /sbin. Конфигурационные файлы размещаются в каталоге /etc/rc.config.d. Их имена соответствуют именам стартовых сценариев. Например, сценарий
/ s b i n / i n i t . d / S n m p M a s t e r извлекает конфигурационную информацию из файла
/ е t c / r c . c o n fхд.d/SnmpMa s t e r и вызывается программой init с помощью таких ссылок
/ s b i n / r c 2 . d / 3 5 6 0 3 n m p M a s t e r
/ s b m / r c l .d/K440SnmpMaster Результаты работы стартовых сценариев сохраняются п файле /etc/rc.log. Если какой-то из сценариев не смог выполниться, просмотрите этот файл
46
Чость I. Основы администрировсния
на предмет наличия сообщений об ошибках или другой информации, позволяющей выявить суть проблемы. Это настолько полезная и несложная в реализации особенность, что просто удивительно, почему поставщики других систем не догадались сделать нечто подобное. Конфигурационные файлы могут быть сложны для понимания, хотя они снабжены хорошими комментариями. В табл. 2.4 описано назначение файлов, которые модифицируются чаше других.
Тоблицо 2.4, Конфигуроционные фойлы HP-UX каталог /etc/rc.conflg.d)
Фойл(ы)
Наэночение
SnmpMaster Включает или отключает поддержку протокола SNMP
Snmp* Другие параметры, связанные с протоколом SNMP acct Включает или отключает подсистему учета процессов, см. acct(IM) auditing Управляет работой подсистемы аудита см. audsjs(lM) и aude- vent(lM) cde Содержит настройки CDE (Common Desktop Environment — единая настольная среда) clean* Управляет операциями очистки, выполняемыми на этапе загрузки desktop Определяет, какой из имеющихся рабочих столов будет аыбран по умолчанию hpbaselOOconf
Конфигурирует устройства Fast Ethernet hpeflierconf
Конфигурирует платы см. Lanadmin( М)
Iistjmode Управляет отображением меню стартовой загрузки
»P Включает или отключает подсистему буферизации печати mailservs Запускает утилиту sendmafl или задает почтовый сервер namesem
Конфигурирует или запускает демои службы имен nddconf Задает параметры ядра, устанавливаемые на этапе загрузки с помощью демона add netconf Задает параметры конфигурации сети (адрес и т.п.) netdaemons Указывает на то, какие сетевые демоны следует запустить netti
Конфигурирует подсистемы сетевой трассировки и регистрации см. nettl(lM), nettlconfdM) и nettlgen.coaf{4) nfsconf Задаст параметры NFS (Network File System — сетевая файловая система) pd
Конфшурирует сервис распределенной печати HP-UX vt Запускает демои vtdaemon xfs Включает и отключает сервис шрифтов X Windows Для большинства этих файлов вполне подходят стандартные установки. Чаще всего модифицируются файлы netconf, netdaemons и. возможно, nddconf.
R e d H a t Стартовые сценарии — это то, что отличает дистрибутивы Linux друг от друга. Например, сценарии Debian очень напоминают сценарии Solaris, а сценарии Slackware сходны со своими "родственниками" во FreeBSD В Red
Hai используются гибридные сценарии, сочетающие в себе черты сценариев
Глово 2. 3 о пуски останов системы
47

System V и FreeBSD плюсе щ е несколько " наворотов, добавленных только для того, чтобы сделать жизнь администраторов сложнее. В сценариях Red Hat достаточно сложно разобраться, так как в них могут присутствовать комментарии вида
# дурацкий приемно должен раОотать или
4 это неправильно Программа в Red Hat во снов ном соответствует своему аналогу в
System V. На каждом уровне выполнения программа вызывает сценарий, передавая ему номер уровняв качестве аргумента. Этот сценарий может выполняться как во бы ч ном режиме, таки в режиме подтверждения, в котором перед выполнением каждого стартового сценария выдается запрос. Управлять символическими ссылками на стартовые сценарии можно с помощью команды. В Red Hat имеется также сценарий, напоминающий одноименный сценарий во FreeBSD. В процессе загрузки он выполняется последним. Не стоит добавлять в него собственные команды лучше воспользоваться средствами System V. Вот пример сеанса загрузки в Red Hat:
[информация о ядре t i n g
Welcome to Red Hat L i n u x
P r e s s "I" t o e n t e r i n t e r a c t i v e s t a r t u p .
M o u n t i n g p r o c f i l e s y s t e m
S e t t i n g c l o c k ( u t c ) : F r i Mar 10 0 7 : 1 6 : 4 1 MST 2000
L o a d i n g d e f a u l t keymap
A c t i v a t i n g swap p a r t i t i o n s
I OK ] t OK ]
I OK ]
[ OK ] Когда появится сообщением о ж но нажать клавишу, чтобы продолжить загрузку в режиме подтверждения. Однако подтверждение о нажатии самой клавиши выдано не будет. Red Hat спокойно продолжит монтировать локальные файловые системы, активизировать разделы диска подкачки, загружать таблицы клавиши вести поиск модулей ядра. Только после перехода на уровень 3 программа init начнет выдавать запросы
Welcome to Red Hat L i n u x
P r e s s ' I ' t o e n t e r i n t e r a c t i v e s t a r t u p .
M o u n t i n g p r o c f i l e e y s t e m I OK ]
S e t t i n g c l o c k ( u t c ) : F r i Mar 10 0 7 : 1 6 : 4 1 MST 2000 [ OK ]
L o a d i n g d e f a u l t keymap [ OK ]
A c t i v a t i n g swap p a r t i t i o n s [ OK ]
S e t t i n g h o s t n a m e r e d h a t . s y n a c k . n e t [ OK ]
C h e c k i n g r o o t f i l e s y s t e m
/ d e v / h d a l : c l e a n , 7 3 3 5 5 / 1 9 1 6 1 6 f i l e s , 214536/3B3032 b l o c k s f OK )
R e m o u n t i n g r o o t f i l e s y s t e m in r e a d - w r i t e mode I OK ]
F i n d i n g module d e p e n d e n c i e s [ OK ]
C h e c k i n g f i l e s y s t e m s [ OK ]
M o u n t i n g l o c a l f i l e s y s t e m s [ OK ]
T u r n i n g on u s e r a n d g r o u p q u o t a s f o r l o c a l f i l e s y s t e m s [ OK ]
E n a b l i n g swap s p a c e [ OK ]
I N I T : E n t e r i n g r u n l e v e l г 3 44
Чость I. Основы одминистрировоний

Entering i n t e r a c t i v e s t a r t u p
S t a r t s e r v i c e kudzu (У)ее/(Юо/(С)ontinue? У Режимы интерактивной и однопользовательской загрузки начинаются с одного итого же места. Если в процессе загрузки возникли серьезные проблемы и этой точки достичь невозможно, воспользуйтесь спасательной загрузочной дискетой. Можно передать загрузчику LILO параметр i n i t = / b i n / s h , чтобы заставить его вызвать командный интерпретатор однопользовательского режима еще до того, как будет запущена программа init". В этом случае все действия по запуску системы придется производить вручную, включая выполнение программы fsck и монтирование локальных файловых систем. Повлиять на процесс загрузки в Red Hai можно путем модификации конфигурационных файлов, расположенных в каталоге /etc/sysconflg. Принципы работы сними такие же, как и с файлами в каталоге /etc/rc.config.d в HP-UX, хотя самих файлов меньше, а опций в них больше (табл. 2.5).
Тоблицо 2.5. Фойлы и подкаталоги коталога /etc/sysconfig в Red Hot
Фойл/подкотолог
H
j.•Hji-ив.или COje жимое aprad Список аргументов для демона подсистемы АРМ (Advanced
Power Management — расширенное управление питанием) clock Задает тип системных часов (почти всегда 1ГГС) console Загадочный каталог, который всегда пуст hwconf Включает всю информацию о системном оборудовании используется сервисом Kudzu ilfin Содержит региональные установки системы (формат представления даты/времени, языки т.д.) lull Определяет, как отображаются сообщения, поступающие от стартовых сценариев keyboard Задает тип клавиатуры (используйте идентификатор "us" для стандартной клавишной клавиатуры ) mouse Задаст тип мыши используется системой X Windows и программой gpm network Задает глобальные сетевые опции (имя узла, шлюз, маршрутизация и т.д.) network-scripts Каталог, в котором содержатся вспомогательные сценарии и сетевые конфигурационные файлы pcmcla Сообщает, следует ли запускать демоны PCMCIA, и содержит необходимые опции sendmai) Задает параметры для утилиты undmall Некоторые элементы списка заслуживают дополнительных комментариев Файл hwconf просматривается сервисом Kudzu, который проверяет, было ли добавлено или удалено какое-нибудь устройство, и запрашивает у пользователя дополнительные инструкции. В промышленных системах Однажды в нашей системе был поврежден файл, содержащий таблицу клавиши поскольку система Red Hat загружала этот факт даже в однопользовательском режиме, данный режим оказался бесполезным. Передача загрузчику параметра Inll^/bln/sh оказалась единственным способом загрузить систему в безопасном состоянии и исправить ошибку-
Ггово 2. Зопуск и останов системы
49
этот сервис можно деактивировать, поскольку он сильно задерживает процесс загрузки. Каждый раз, когда обнаруживается изменение аппаратной конфигурации, возникает задержка в 30 с. Каталог network-scripts содержит вспомогательные файлы, связанные с сетевой конфигурацией. Все, что может потребоваться в нем изменить это файлы сим е нами ifcfg-интерфейс. Например, файл network- scripts/ifcfg-ethO включает параметры платы си де н тиф и кат о ром, в частности ее адрес. Окон фигур и ров ан и и сетевых плат рассказывается в параграфе 13.10. Файл содержит две переменные DAEMON и


Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   82


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал