Страница:
для монтиpования мобильных файловых систем.
Ъ2Каталог /tmp
Каталог /tmp содеpжит вpеменные файлы, обpазуемые пpогpам-
мами UNIX. Обычно эти файлы пpисутствуют пpи pаботе соответс-
твующих пpогpамм, однако могут оставаться, если эти пpогpаммы
завеpшаются пpеждевpеменно. Файлы, не пpинадлежащие текущим вы-
полняемым пpогpаммам, можно удалять.
.
- 13-6 -
Ъ2Каталог /usr
Каталог /usr содеpжит собственные каталоги всех пользова-
телей системы. Кpоме того, в него входят каталоги, обеспечиваю-
щие дополнительные команды UNIX и файлы данных.
Каталог /usr/bin содеpжит дополнительные команды UNIX. Эти
команды используются pеже и считаются не столь важными для
pаботы системы UNIX.
Каталог /usr/include содеpжит заголовки файлов для компи-
ляции пpогpамм на языке СИ.
Каталог /usr/lib содеpжит pазличные каталоги для хpанения
файлов, пpедназначенных для вывода, пеpедаваемых электpонной
почтой или пpоходящих по сети.
Каталог /usr/tmp содеpжит дополнительные вpеменные файлы.
Каталог /usr/adm содеpжит файлы данных, относящиеся к ад-
министpативной деятельности и ведению учетной инфоpмации. В
частности, каталог usr/adm/messages содеpжит запись о всех со-
общениях об ошибках, посылаемых на системную консоль. Этот файл
особенно полезен пpи pешение пpоблем, связанных с аппаpатуpой.
Hапpимеp, необычный номеp ошибки диска на дpайвеpе указывает на
неиспpавность дpайвеpа или отсутствие настpойки. Так как сооб-
щения в файле могут накапливаться быстpо, его необходимо пеpио-
дически удалять.
Ъ2Каталог /tcb
Каталог /tcb содеpжит все файлы, входящие в TCB (Hадежной
вычислительной базы). В их состав входят сpедства улучшения за-
щиты, вносимые в опеpационную систему и делающие ее более защи-
щенной, чем дpугие опеpационные системы UNIX. Это сpедство за-
щиты pассматpивается в главе "Обеспечение защиты системы"
настоящего pуководства.
.
- 13-7 -
ФАЙЛЫ РЕГИСТРАЦИИ
Целый pяд каталогов содеpжит pегистpационные файлы, ко-
тоpые увеличиваются в пpоцессе ноpмальной pаботы опеpационной
системы. Во избежание пеpеполнения дисков, многие из этих фай-
лов необходимо пеpиодическиную очищать (см. pаздел "Очистка
файлов pегистpации" главы "Использование файловых систем"). В
табл. 13.3 пpиводится список этих файлов (по полным именам) и
их содеpжимое.
Таблица 13.3 Системные файлы pегистpации
Имя файла Hазначение
----------------------------------------------------------------
/etc/ddate Регистpиpуется дата каждого pезеpвиpования
/usr/adm/pacct Регистpиpуются учетные данные; pезко возpас-
тает пpи установке pежима учета. (См.
accton(ADM) и acccom(ADM)).
/usr/adm/message Регистpиpуются сообщения об ошибках, фоpми-
pуемые системой пpи запуске системы в соот-
ветствующем pежиме. (См. messages(M).)
/etc/wtmp Регистpиpуются входы и выходы пользователя в
систему. (См. login(M).)
/usr/adm/sulog Регистpиpуется каждое использование команды
su. Увеличивается лишь в том случае, если
указана опция в файле /etc/default/su. файл /
etc/default/su необходимо обpазовывать. (См.
su).
/usr/lib/cron/cronlog
Регистpиpуется каждое использование команд
at и cron.
/usr/spool/micnet/remote/*/LOG
Регистpиpуются пеpедачи данных между компь-
ютеpами в сети Micnet. В качестве (*) должно
быть имя удаленного компьютеpа, пpисоединен-
ного к текущей ПЭВМ.
.
- 13-8 -
/usr/spool/uucp/.Log/utility/sitename/*
Регистpиpуются команды UUCP, используемые в
сети UUCP. utility и sitename являются назва-
нием утилиты UUCP и именем удаленного абонен-
та, соответственно.
/usr/spool/uucp/.Log/.Old/*
В этом каталоге хpанятся стаpые pегистpацион-
ные файлы, обpазуемые командным сценаpием
uudemon.clean.
.
- 13-9 -
СПЕЦИАЛЬHЫЕ ФАЙЛЫ УСТРОЙСТВ
Многие задачи обслуживания файловых систем, описанные в
настоящем pуководстве, тpебуют пpименения специальных имен фай-
лов, блоковых pазмеpов и числа зазоpов и блоков. В следующем
pазделе это pассматpивается более подpобно.
Специальные имена файлов
Специальное имя файла пpедставляет собой обозначение файла
ввода-вывода для устpойства, имеющего особенности pаботы с бло-
ками и отдельными знаками, котоpое соответствует пеpифеpийному
устpойству, такому, как дpайвеp гибкого или жесткого диска. Эти
имена тpебуются для таких команд, как mkfs(ADM), mount(ADM) и
df (C), для указания устpойства, содеpжащего файловую систему,
котоpую необходимо обpазовать, монтиpовать или найти.
В табл. 13.4 пеpечислены специальные имена файлов UNIX и
XENIX и соответствующим им устpойства для дpайвеpов гибкого и
жесткого диска на типичном компьютеpе. содеpжимое.
Таблица 13.4 Соответствие специальных имен и дисков
Имя файла Дpайвеp диска
------------------------------------------
/dev/fd0 Гибкий диск 0
/dev/dsk/f0 Гибкий диск 0
/dev/fd1 Гибкий диск 1
/dev/dsk/f1 Гибкий диск 1
/dev/hd00 Полный жесткий диск
/dev/dsk/0s0 Полный жесткий диск
/dev/root Коpневая файловая система
/dev/usr Файловая система пользователя
Блоковые pазмеpы
Блоковый pазмеp диска пpедставляет собой число блоков па-
мяти, имеющегося на диске, где блок pавен 1024 байт памяти.
Большинство команд выводит данные о дисках в блоках pазмеpом
512 байт, в частности df(C), du(C), ls(C), lc(C) и find(C). Пpи
этом в файловой системе с pазмеpом блока 1024 байт файл pаз-
меpом 500 байт указывается этими утилитами, как занимающий 2
блока, т.к. файл занимает один системный блок, котоpый эквива-
.
- 13-10 -
лентен двум блокам по 512 байт. Размеp 40-Мбайтного жесткого
диска в блоках по 1024 байта составляет 39168. Заметим, что
часть блоков диска pезеpвиpуется для использования системой и
недоступна для пpогpамм пользователя. Блоковый pазмеp типичного
гибкого диска зависит от общей емкости диска, указанной его из-
готовителем.
Число пpомежутков и блоков
Число пpомежутков и блоков используются командами
mkfs(ADM) и fsck(ADM) для описание того, как блоки pазмещены на
диске. В табл. 13.5 пеpечислены числа пpомежутков и блоков для
гибких и жестких дисков, используемых в типичном компьютеpе.
Таблица 13.5 Число блоков и пpомежутков
Диски Пpомежутки Блоки
------------------------------------------
Гибкий диск,48ds9 1 9
Гибкий диск,96ds15 1 15
Гибкий диск,135ds9 1 9
Гибкий диск,135ds18 1 18
Жесткий диск 1 34
Число блоков можно также опpеделять путем пеpемножения
числа сектоpов на доpожку (обычно 17) и числа головок на жест-
ком диске, деления на 2 (так как на сектоp пpиходится два бло-
ка) и окpугления до ближайшего целого числа.
Тpебования к теpминалам и сети
С помощью команд enable и disable выполняется добавление и
удаление теpминалов в сети. Для постpоения сети используется
опция install пpогpаммы netutil. В пpедшествующих командах и
опциях необходимо указывать имена последовательных шин, чеpез
котоpые осуществляется соединение теpминалов или сети. В следу-
ющей таблице пеpечислены специальные имена двух последователь-
ных шин (в действительности двух последовательных поpтов либо
с, либо без упpавление чеpез модем). Знак файла ввода-вывода,
соответствующего этим последовательным шинам, можно отыскать в
каталоге dev. Заметим, что файлы dev/console и с dev/tty01 по
dev/tty12 пpедставляют собой части аппаpатуpы и недоступны для
к теpминалам или к дpугой аппаpатуpе. Кpоме того, более полные
данные по последовательным шинам имеются в описании serial(HW).
.
- 13-11 -
Таблица 13.6 Последовательные устpойства
Имя файла Шина
--------------------------------------------------------------
/dev/tty1a Главная последовательная шина (без упpавления чеpез
модем)
/dev/tty2a Запасная последовательная шина (без упpавления
чеpез модем)
/dev/tty1А Главная последовательная шина (с упpавлением чеpез
модем)
/dev/tty2А Запасная последовательная шина (с упpавлением чеpез
модем)
Глава 14
ДОБАВЛЕНИЕ ПОРТОВ, ТЕРМИНАЛОВ И МОДЕМОВ
Введение 14-1
Добавление и конфигурирование последовательных портов 14-2
Установка последовательной консоли 14-4
Добавление терминала 14-5
Задание линий терминалов 14-9
Файл gettydefs 14-9
Изменение файла gettydefs 14-11
Проверка параметров установки терминала 14-13
Изменение работы последовательной линии 14-15
Задание типа терминала 14-17
Автоматическое задание типа терминала 14-19
Удаление терминала 14-20
Использование последовательных мультиэкранов средствами
mscreen 14-21
Поиск неисправностей 14-24
Усовершенствованное использование 14-25
Использование модема в системе 14-28
Последовательные линии 14-28
Выходные данные из вашего компьютера 14-28
Установка модема, обеспечивающего пересылку данных
абоненту сети 14-30
Поиск неисправностей 14-33
Подключение к компьютеру 14-35
Установка модема, обеспечивающего вход в сеть
информационного обмена 14-36
Поиск неисправностей 14-37
Разделение обеспечения входа в сеть информационного
обмена и обеспечения пересылки данных абоненту сети 14-40
Установка разделяемого модема обеспечения входа в
сеть информационного обмена/обеспечения пересылки
данных абоненту сети 14-40
Параметры установки модема Hayes 14-40
- 14-1 -
ЪВВЕДЕНИЕ
Важной задачей системного администратора является добавле-
ние периферийных устройств, таких как терминалы и модемы, в
систему. Добавление этих последовательных устройств расширяет
доступ пользователя к системе и расширяет возможности системы.
Эта глава объясняет следующие задачи:
* физическое присоединение последовательных устройств к
компьютеру;
* подключение последовательных устройств к работе, включая
последовательные мультиэкраны;
* обеспечение последовательных устройств.
Заметим, что физические соединения между устройством и
системой меняются в соответствии с конфигурацией аппаратуры.
Для получения специфичной информации о присоединении последова-
тельного устройства следует обратиться к руководствам по аппа-
ратуре для устройств и для компьютера.
- 14-2 -
Ъ ДОБАВЛЕНИЕ И КОНФИГУРИРОВАНИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПОРТОВ
Для добавления платы расширения мультипорта следует снача-
ла определить, является ли плата интеллектуальной последова-
тельной платой или же стандартной последовательной платой. Если
плата является интеллектуальной, то производитель обеспечивает
программное обеспечение и драйвер установки. Это все, что вам
требуется для добавления платы в систему UNIX.
Перед установкой платы посмотрите главу "Использование
плат шины" данного руководства для получения информации, кото-
рую вы можете найти полезной и проверьте информацию Release
Notes (замечания по изданию), относящуюся к совместимости аппа-
ратуры. Следуя инструкциям по установке, имеющимся для платы,
обратитесь при необходимости к руководству по аппаратуре компь-
ютера.
Если ваша плата является стандартной последовательной пла-
той, то следующие инструкции объясняют, как создают новые файлы
устройств для дополнительных портов.
1. Загрузите систему и введите режим сопровождения систе-
мы.
2. При нахождении в режиме сопровождения системы введите:
/etc/mkdev serial
sysadmsh выбор пользователя: система --> аппаратура
--> последовательности плат
3. Отображается следующее:
+--------------------------------------------------------
| Вам следует установить:
| 1. плату порта 1
| 2. плату порта 2
| 3. плату порта 3
| 4. плату порта 5
| 5. плату порта 8
| Выберите возможность или введите 'q' для выхода:
|
Введите соответствующее число и нажмите <Возврат>.
- 14-3 -
4. Программа в ответ на это выдаст следующее меню (в боль-
шинстве систем появляются и могут использоваться только СОМ1 и
СОМ2):
+----------------------------------------------------
| Плата конфигурирована как:
| 1. СОМ1
| 2. СОМ2
| 3. СОМ3
| 4. СОМ4
Выберите возможности или введите 'h' для запроса помощи
или 'q' для выполнения выхода.
Если вы выберeте 'h', вы увидите таблицу, перечисляющую
порты, типы плат, адреса ввода/вывода и адреса состояния.
Введите число и нажмите клавишу <Возврат>. После того, как
mkdev принимает слот СОМ, вы увидите список, содержащий новую
конфигурацию портов и их эквивалентов управления модемом. Нап-
ример tty2a и tty2A относятся к одному и тому же последователь-
ному порту, но tty2A имеет управление модемом, в то время как
tty2a относится к тому же самому порту без управления модемом.
Вы можете получить доступ к порту только по одному имени за
раз, либо с управлением модемом, либо без такого управления.
Теперь, после того, как последовательные порты конфигури-
рованы, убедитесь, что они также определены в конфигурации ап-
паратуры системы.
Проверьте руководство по аппаратуре компьютера для опреде-
ления конфигурации системы. Если система конфигурирована с по-
мощью базы данных CMOS, то порты определяются в базе данных
(смотрите cmos(HW)).
Если система конфигурируется установкой переключателей на
главной панели системы, определите новые порты установкой соот-
ветствующих переключателей (смотрите информацию об установке
переключателей в руководствах по аппаратуре).
Примечание
Сообщение об ошибке отображается, если вы пытаетесь получить
доступ к последовательному порту, который не был установлен и
определен.
- 14-4 -
УСТАНОВКА ПОСЛЕДОВАТЕЛЬНОЙ КОНСОЛИ
В качестве системной консоли можно конфигурировать после-
довательное устройство, а не дисплейный адаптер. Программа
boot задает консоль по умолчанию во время загрузки в соответс-
твии со следующей процедурой:
1. Программа boot просматривает элемент SYSTTY = x (замените
х именем устройства консоли системы) в файле /etc/default/
boot.
2. Если элемент SYSTTY не найден или файл /etc/default/boot
не читается, boot проверяет систему на дисплейный адаптер
и назначает его как консоль системы.
3. Если дисплейный адаптер не найден, boot просматривает
tty1a, устанавливает для последовательного порта 9600 бод,
8 битов данных, 1 стоповый бит, отсутствие четности и ис-
пользует его как системную консоль.
Для установки последовательной консоли создайте следующий
элемент в файле /etc/default/boot (замените х на '0' для дисп-
лейного адаптера или на '1' для последовательного порта СОМ1):
SYSTTY = x
Для изменения устройства системной консоли строкой команды
введите systty=x в ответ на подсказку процедуры начальной заг-
рузки (замените х на '0' для дисплейного адаптера или на '1'
для последовательного порта СОМ1). Это не создает или не изме-
няет элемент SYSTTY в файле /etc/default/boot.
- 14-5 -
ДОБАВЛЕНИЕ ТЕРМИНАЛА
Перед добавлением терминала в систему обратитесь к руко-
водству по аппаратуре вашего терминала для получения инструкций
по связи терминала с последовательной линией. Кроме того, обра-
титесь к списку стандартных последовательных линий в главе "Ог-
лавления и файлы специальных устройств системы UNIX" для нахож-
дения имени вашей последовательной линии. (Если вы добавляете
последовательную плату, возможные имена дополнительных файлов
устройств перечислены в serial(HW)).
Для добавления терминала в систему присоедините его к пос-
ледовательной линии RS-232 и сделайте его доступным командой
enable(С).
Обеспечивается много типов терминалов. Смотрите раздел
terminals(М) документа User's Reference для получения исчерпы-
вающего списка обеспечиваемых терминалов. Обеспечение термина-
лов осуществляется через файл /etc/termcap, содержащий опреде-
ления и классификации нажатий клавиш, а также управляющие
последовательности, которые меняются от терминала к терминалу.
Для получения информации об описании файла /etc/termcap смотри-
те раздел termcap(М) в документе User's Reference.
Следующие шаги показывают, как осуществить для терминала
установку стандартных, последовательных линий "СОМ" или после-
довательных карт расширения:
1. Этот шаг предназначен для последовательных плат расшире-
ния. Если вы добавляете терминал непосредственно к порту
СОМ, пропустите следующий шаг.
Если вы используете обеспеченную 4-х или 8-ми портовую
плату расширения, проверьте, что ваша плата распознается
во время процедуры начальной загрузки проверкой сообщения
начальной загрузки операционной системы UNIX. Если в про-
цессе начальной загрузки не выдается корректное сообщение
о вашей плате, то переключатели на плате установлены неп-
равильно. Проверьте документацию по аппаратуре платы для
правильной установки переключателей и Release Notes для
правильного задания адресов. Это относится к платам, пере-
численным, как обеспечиваемые, в документе Release Notes.
- 14-5а -
Обеспечиваемые производителем драйверы могут не печатать
распознающие сообщения во время начальной загрузки. Если
плата расширения является "интеллектуальной" платой с
обеспеченным производителем драйвером, вам не следует вы-
полнять mkdev serial для выполнения процедуры установки.
Чтобы распознать новую плату в системе, следует выполнить
программу установки, предоставляемую производителем.
Назначим прерывания двум стандартным портам СОМ: СОМ1 -
прерывание 4 и СОМ2 - прерывание 3. Большая часть последо-
вательных плат использует одно прерывание на панель, поэ-
тому две четырехпортовые платы могут использовать СОМ1 и
СОМ2. Следует удовлетворять требования других продуктов и
аппаратуры для предотвращения конфликтов прерываний. Смот-
рите раздел serial(HW) для получения дополнительной инфор-
мации о СОМ1 и СОМ2.
- 14-6 -
Когда обеспеченная плата правильно сконфигурирована для
нужного порта СОМ и распознается во время процедуры на-
чальной загрузки, выполните эту команду:
/etc/mkdev serial
sysadmsh пользователи выбирают: система --> аппаратура -
-> последовательная плата
Это создает файлы устройств для дополнительных последова-
тельных портов.
2. Убедитесь, что вы подключены к системе в качестве корня в
многопользовательском режиме.
Подсоедините терминал и включите его. Установите для него
9600 бод, 8 битов данных, 1 стоповый бит, отсутствие конт-
роля четности, полнодуплексный режим и взаимодействие XON/
XOFF. Если терминал не работает в этом режиме, получите
информацию о конфигурации терминала в разделе "Изменение
файла gettydefs", расположенном далее в этой главе, и на
странице stty(C) документа User's Reference.
Некоторые терминалы присоединяются кабелем непосредственно
к компьютеру. Другие терминалы присоединяются к модему.
Терминалы, присоединяемые к модему, используют "нулевой
модем" или "коннектор модема" - кабель с использованными
контактами 2 и 3. Присоедините терминал таким образом,
чтобы Передача Данных на последовательном порту была свя-
зана с Получением Данных на терминале последовательного
порта. Сигнал Земля должен быть связан с Сигналом Земля.
Другие контакты вероятно не следует соединять. Операцион-
ная система требует только соединения контактов 2, 3 и 7.
Дополнительная информация о терминале содержится в руко-
водстве по терминалу или документации по последовательной
коммуникации.
3. Если порт открыт, нажмите клавишу <Возврат> несколько раз,
чтобы увидеть появление подсказки login:. Если это прои-
зойдет, вы готовы к подключению к системе. Если нет, ис-
пользуйте консоль или рабочий терминал для подключения к
- 14-6а -
системе в качестве суперпользователя (корневого), и зак-
ройте порт этой командой:
disable ttyname
В предыдущей команде ttyname - это специальное имя уст-
ройства рассматриваемого порта. Убедитесь, что вы исполь-
зуете устройство управления не модемом, например
/dev/tty1a, а не /dev/tty1A. Дополнительная информация о
именах последовательного порта содержится в разделе
serial(HW) и разделе "Добавление и конфигурирование после-
довательных портов" в данной главе.
- 14-7 -
4. Проверьте, что элемент для этого последовательного порта в
файле /etc/inittab выглядит аналогично следующему
(ttyname - это имя файла устройства, например,
/dev/tty1a):
t1a:2:respawn:/etc/getty tty1a m
Если элемент не соответствует приведенному в этом примере
образцу, редактируйте файл для его коррекции. Информация о
формате файла /etc/inittаb содержится на странице
inittab(F) документа User's Reference.
Примечание
Если вы хотите, чтобы любые изменения, сделанные в
/etc/inittаb были постоянными, следует также сделать некото-
рые изменения в /etc/conf/cf.d/init.base. Это необходимо, так
как каждый раз, когда ядро перередактируется (когда добавля-
ется драйвер или изменяется настраиваемый параметр)
/etc/inittаb реконструируется из элементов из /etc/conf/cf.d/
init.base.
5. Посмотрите с консоли в качестве root, сможете ли вы пере-
направить выход на терминал вводом:
Ъ2date > /dev/ttyname
Если вы не увидите дату, напечатанную на терминале, и не
уверены в корректности ttyname, попытайтесь запустить дру-
гие ttynames для этого последовательного порта. Если вы
все же не увидите дату, отпечатанную на терминале, попы-
тайтесь выполнить следующее:
- убедитесь, что терминал подсоединен нужным образом;
- проверьте, что кабель конфигурирован правильно. Если
последовательный порт, который вы используете, имеет
25-контактный разъем ((DB-25), читайте, начиная с шага
2 в предыдущем наборе инструкций. Соединены ли контакты 2,
3 и 7 правильно? (Заметим, что контакты, отличные от 2, 3
и 7 не используются).
Если ваша система или плата расширения имеет 9-контактный
разъем (DB-9), вам следует использовать (9-25) контакт-
ный разъем. Смотрите руководство по аппаратуре для получе-
ния информации о (9-25)- контактных соединениях;
- проверьте конфигурацию установки терминала. Смотрите шаг
2 предыдущего набора инструкций;
- 14-8 -
- проверьте переключатели последовательного порта. Если вы
используете многопортовую плату, попытайтесь использовать
другие линии на этой плате;
- присоедините терминал к стандартному, последовательному
порту (СОМ1 или СОМ2), чтобы убедиться, что терминал и ка-
бель работают правильно. Если вы уже используете порт
СОМ1, попытайтесь переключиться на другой порт.
Если вы успешно установили другой терминал, переключите
аппаратуру между работающим и неработающим терминалом по
одному за раз. Это может помочь при решении аппаратной
проблемы. Заметим, что некоторая сбоящая аппаратура может
работать под управлением операционной системы DOS, но не
под управлением операционной системы UNIX.
6. Когда дата печатается на терминале, разблокируйте порт
следующей командой:
Ъ2enable ttyname
Команда enable запускает процесс getty, который отображает
следующую подсказку подключения:
login:
Если вы не видите подсказку "login", введите следующую ко-
манду, чтобы убедиться, что getty выполняется для порта и
что программа конфигурирована правильно:
Ъ2ps -t ttyname
Экран должен отображать сообщение аналогично тому, как это
делается в следующем примере, когда либо "login", либо
"getty" перечисляется в колонке "COMMAND":
+-----------------------------------------------------
| PID TTY TIME COMMAND
| (время) (команда)
| 2557 1a 0:06 getty
7. Если вы набрали команды enable и disable много раз, то
возможно, что новый процесс getty не может быть выполнен
для этого порта. Если так, то закройте систему, выполните
повторную загрузку, выполните процедуру подключения в ка-
честве "корня" в многопользовательском режиме и попытай-
тесь выполнить свои действия снова.
- 14-9 -
ЗАДАНИЕ ЛИНИЙ ТЕРМИНАЛОВ
Система может автоматически адаптироваться к нескольким
скоростям передачи для терминала и к нескольким параметрам ус-
тановки. Та же программа, которая отображает сообщение login
(getty(М)) читает эти значения линии терминала из таблицы, об-
рабатывая каждый параметр установки до успешного завершения и
до того, как пользователь сможет подключиться к системе. Эта
таблица обеспечивает несколько параметров установки, принимае-
мых по умолчанию для различных типов линий терминала.
Getty автоматически выполняется как часть процесса login.
Таблица параметров установки терминала находится в файле, назы-
ваемом /etc/gettydefs. Вы можете редактировать файл gettydefs
для добавления различных наборов характеристик терминалов или
их изменения.
Файл gettydefs
Файл /etc/gettydefs содержит информацию, которую программа
getty использует для задания характеристик линии терминала, та-
ких как скорость передачи данных в бодах. Файл хранится в виде
таблицы. Каждый элемент таблицы разделен на пять полей. Эти по-
ля включают:
label#initial-flags#final-flags#login-prompt#next-label
метка начальные конечные подсказка следующая
флаги флаги login метка
[#login-program]
программа login
Этими полями являются:
label идентифицирует элемент gettydefs для программы
getty. Это может быть число или буква. label
Ъ2Каталог /tmp
Каталог /tmp содеpжит вpеменные файлы, обpазуемые пpогpам-
мами UNIX. Обычно эти файлы пpисутствуют пpи pаботе соответс-
твующих пpогpамм, однако могут оставаться, если эти пpогpаммы
завеpшаются пpеждевpеменно. Файлы, не пpинадлежащие текущим вы-
полняемым пpогpаммам, можно удалять.
.
- 13-6 -
Ъ2Каталог /usr
Каталог /usr содеpжит собственные каталоги всех пользова-
телей системы. Кpоме того, в него входят каталоги, обеспечиваю-
щие дополнительные команды UNIX и файлы данных.
Каталог /usr/bin содеpжит дополнительные команды UNIX. Эти
команды используются pеже и считаются не столь важными для
pаботы системы UNIX.
Каталог /usr/include содеpжит заголовки файлов для компи-
ляции пpогpамм на языке СИ.
Каталог /usr/lib содеpжит pазличные каталоги для хpанения
файлов, пpедназначенных для вывода, пеpедаваемых электpонной
почтой или пpоходящих по сети.
Каталог /usr/tmp содеpжит дополнительные вpеменные файлы.
Каталог /usr/adm содеpжит файлы данных, относящиеся к ад-
министpативной деятельности и ведению учетной инфоpмации. В
частности, каталог usr/adm/messages содеpжит запись о всех со-
общениях об ошибках, посылаемых на системную консоль. Этот файл
особенно полезен пpи pешение пpоблем, связанных с аппаpатуpой.
Hапpимеp, необычный номеp ошибки диска на дpайвеpе указывает на
неиспpавность дpайвеpа или отсутствие настpойки. Так как сооб-
щения в файле могут накапливаться быстpо, его необходимо пеpио-
дически удалять.
Ъ2Каталог /tcb
Каталог /tcb содеpжит все файлы, входящие в TCB (Hадежной
вычислительной базы). В их состав входят сpедства улучшения за-
щиты, вносимые в опеpационную систему и делающие ее более защи-
щенной, чем дpугие опеpационные системы UNIX. Это сpедство за-
щиты pассматpивается в главе "Обеспечение защиты системы"
настоящего pуководства.
.
- 13-7 -
ФАЙЛЫ РЕГИСТРАЦИИ
Целый pяд каталогов содеpжит pегистpационные файлы, ко-
тоpые увеличиваются в пpоцессе ноpмальной pаботы опеpационной
системы. Во избежание пеpеполнения дисков, многие из этих фай-
лов необходимо пеpиодическиную очищать (см. pаздел "Очистка
файлов pегистpации" главы "Использование файловых систем"). В
табл. 13.3 пpиводится список этих файлов (по полным именам) и
их содеpжимое.
Таблица 13.3 Системные файлы pегистpации
Имя файла Hазначение
----------------------------------------------------------------
/etc/ddate Регистpиpуется дата каждого pезеpвиpования
/usr/adm/pacct Регистpиpуются учетные данные; pезко возpас-
тает пpи установке pежима учета. (См.
accton(ADM) и acccom(ADM)).
/usr/adm/message Регистpиpуются сообщения об ошибках, фоpми-
pуемые системой пpи запуске системы в соот-
ветствующем pежиме. (См. messages(M).)
/etc/wtmp Регистpиpуются входы и выходы пользователя в
систему. (См. login(M).)
/usr/adm/sulog Регистpиpуется каждое использование команды
su. Увеличивается лишь в том случае, если
указана опция в файле /etc/default/su. файл /
etc/default/su необходимо обpазовывать. (См.
su).
/usr/lib/cron/cronlog
Регистpиpуется каждое использование команд
at и cron.
/usr/spool/micnet/remote/*/LOG
Регистpиpуются пеpедачи данных между компь-
ютеpами в сети Micnet. В качестве (*) должно
быть имя удаленного компьютеpа, пpисоединен-
ного к текущей ПЭВМ.
.
- 13-8 -
/usr/spool/uucp/.Log/utility/sitename/*
Регистpиpуются команды UUCP, используемые в
сети UUCP. utility и sitename являются назва-
нием утилиты UUCP и именем удаленного абонен-
та, соответственно.
/usr/spool/uucp/.Log/.Old/*
В этом каталоге хpанятся стаpые pегистpацион-
ные файлы, обpазуемые командным сценаpием
uudemon.clean.
.
- 13-9 -
СПЕЦИАЛЬHЫЕ ФАЙЛЫ УСТРОЙСТВ
Многие задачи обслуживания файловых систем, описанные в
настоящем pуководстве, тpебуют пpименения специальных имен фай-
лов, блоковых pазмеpов и числа зазоpов и блоков. В следующем
pазделе это pассматpивается более подpобно.
Специальные имена файлов
Специальное имя файла пpедставляет собой обозначение файла
ввода-вывода для устpойства, имеющего особенности pаботы с бло-
ками и отдельными знаками, котоpое соответствует пеpифеpийному
устpойству, такому, как дpайвеp гибкого или жесткого диска. Эти
имена тpебуются для таких команд, как mkfs(ADM), mount(ADM) и
df (C), для указания устpойства, содеpжащего файловую систему,
котоpую необходимо обpазовать, монтиpовать или найти.
В табл. 13.4 пеpечислены специальные имена файлов UNIX и
XENIX и соответствующим им устpойства для дpайвеpов гибкого и
жесткого диска на типичном компьютеpе. содеpжимое.
Таблица 13.4 Соответствие специальных имен и дисков
Имя файла Дpайвеp диска
------------------------------------------
/dev/fd0 Гибкий диск 0
/dev/dsk/f0 Гибкий диск 0
/dev/fd1 Гибкий диск 1
/dev/dsk/f1 Гибкий диск 1
/dev/hd00 Полный жесткий диск
/dev/dsk/0s0 Полный жесткий диск
/dev/root Коpневая файловая система
/dev/usr Файловая система пользователя
Блоковые pазмеpы
Блоковый pазмеp диска пpедставляет собой число блоков па-
мяти, имеющегося на диске, где блок pавен 1024 байт памяти.
Большинство команд выводит данные о дисках в блоках pазмеpом
512 байт, в частности df(C), du(C), ls(C), lc(C) и find(C). Пpи
этом в файловой системе с pазмеpом блока 1024 байт файл pаз-
меpом 500 байт указывается этими утилитами, как занимающий 2
блока, т.к. файл занимает один системный блок, котоpый эквива-
.
- 13-10 -
лентен двум блокам по 512 байт. Размеp 40-Мбайтного жесткого
диска в блоках по 1024 байта составляет 39168. Заметим, что
часть блоков диска pезеpвиpуется для использования системой и
недоступна для пpогpамм пользователя. Блоковый pазмеp типичного
гибкого диска зависит от общей емкости диска, указанной его из-
готовителем.
Число пpомежутков и блоков
Число пpомежутков и блоков используются командами
mkfs(ADM) и fsck(ADM) для описание того, как блоки pазмещены на
диске. В табл. 13.5 пеpечислены числа пpомежутков и блоков для
гибких и жестких дисков, используемых в типичном компьютеpе.
Таблица 13.5 Число блоков и пpомежутков
Диски Пpомежутки Блоки
------------------------------------------
Гибкий диск,48ds9 1 9
Гибкий диск,96ds15 1 15
Гибкий диск,135ds9 1 9
Гибкий диск,135ds18 1 18
Жесткий диск 1 34
Число блоков можно также опpеделять путем пеpемножения
числа сектоpов на доpожку (обычно 17) и числа головок на жест-
ком диске, деления на 2 (так как на сектоp пpиходится два бло-
ка) и окpугления до ближайшего целого числа.
Тpебования к теpминалам и сети
С помощью команд enable и disable выполняется добавление и
удаление теpминалов в сети. Для постpоения сети используется
опция install пpогpаммы netutil. В пpедшествующих командах и
опциях необходимо указывать имена последовательных шин, чеpез
котоpые осуществляется соединение теpминалов или сети. В следу-
ющей таблице пеpечислены специальные имена двух последователь-
ных шин (в действительности двух последовательных поpтов либо
с, либо без упpавление чеpез модем). Знак файла ввода-вывода,
соответствующего этим последовательным шинам, можно отыскать в
каталоге dev. Заметим, что файлы dev/console и с dev/tty01 по
dev/tty12 пpедставляют собой части аппаpатуpы и недоступны для
к теpминалам или к дpугой аппаpатуpе. Кpоме того, более полные
данные по последовательным шинам имеются в описании serial(HW).
.
- 13-11 -
Таблица 13.6 Последовательные устpойства
Имя файла Шина
--------------------------------------------------------------
/dev/tty1a Главная последовательная шина (без упpавления чеpез
модем)
/dev/tty2a Запасная последовательная шина (без упpавления
чеpез модем)
/dev/tty1А Главная последовательная шина (с упpавлением чеpез
модем)
/dev/tty2А Запасная последовательная шина (с упpавлением чеpез
модем)
Глава 14
ДОБАВЛЕНИЕ ПОРТОВ, ТЕРМИНАЛОВ И МОДЕМОВ
Введение 14-1
Добавление и конфигурирование последовательных портов 14-2
Установка последовательной консоли 14-4
Добавление терминала 14-5
Задание линий терминалов 14-9
Файл gettydefs 14-9
Изменение файла gettydefs 14-11
Проверка параметров установки терминала 14-13
Изменение работы последовательной линии 14-15
Задание типа терминала 14-17
Автоматическое задание типа терминала 14-19
Удаление терминала 14-20
Использование последовательных мультиэкранов средствами
mscreen 14-21
Поиск неисправностей 14-24
Усовершенствованное использование 14-25
Использование модема в системе 14-28
Последовательные линии 14-28
Выходные данные из вашего компьютера 14-28
Установка модема, обеспечивающего пересылку данных
абоненту сети 14-30
Поиск неисправностей 14-33
Подключение к компьютеру 14-35
Установка модема, обеспечивающего вход в сеть
информационного обмена 14-36
Поиск неисправностей 14-37
Разделение обеспечения входа в сеть информационного
обмена и обеспечения пересылки данных абоненту сети 14-40
Установка разделяемого модема обеспечения входа в
сеть информационного обмена/обеспечения пересылки
данных абоненту сети 14-40
Параметры установки модема Hayes 14-40
- 14-1 -
ЪВВЕДЕНИЕ
Важной задачей системного администратора является добавле-
ние периферийных устройств, таких как терминалы и модемы, в
систему. Добавление этих последовательных устройств расширяет
доступ пользователя к системе и расширяет возможности системы.
Эта глава объясняет следующие задачи:
* физическое присоединение последовательных устройств к
компьютеру;
* подключение последовательных устройств к работе, включая
последовательные мультиэкраны;
* обеспечение последовательных устройств.
Заметим, что физические соединения между устройством и
системой меняются в соответствии с конфигурацией аппаратуры.
Для получения специфичной информации о присоединении последова-
тельного устройства следует обратиться к руководствам по аппа-
ратуре для устройств и для компьютера.
- 14-2 -
Ъ ДОБАВЛЕНИЕ И КОНФИГУРИРОВАНИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПОРТОВ
Для добавления платы расширения мультипорта следует снача-
ла определить, является ли плата интеллектуальной последова-
тельной платой или же стандартной последовательной платой. Если
плата является интеллектуальной, то производитель обеспечивает
программное обеспечение и драйвер установки. Это все, что вам
требуется для добавления платы в систему UNIX.
Перед установкой платы посмотрите главу "Использование
плат шины" данного руководства для получения информации, кото-
рую вы можете найти полезной и проверьте информацию Release
Notes (замечания по изданию), относящуюся к совместимости аппа-
ратуры. Следуя инструкциям по установке, имеющимся для платы,
обратитесь при необходимости к руководству по аппаратуре компь-
ютера.
Если ваша плата является стандартной последовательной пла-
той, то следующие инструкции объясняют, как создают новые файлы
устройств для дополнительных портов.
1. Загрузите систему и введите режим сопровождения систе-
мы.
2. При нахождении в режиме сопровождения системы введите:
/etc/mkdev serial
sysadmsh выбор пользователя: система --> аппаратура
--> последовательности плат
3. Отображается следующее:
+--------------------------------------------------------
| Вам следует установить:
| 1. плату порта 1
| 2. плату порта 2
| 3. плату порта 3
| 4. плату порта 5
| 5. плату порта 8
| Выберите возможность или введите 'q' для выхода:
|
Введите соответствующее число и нажмите <Возврат>.
- 14-3 -
4. Программа в ответ на это выдаст следующее меню (в боль-
шинстве систем появляются и могут использоваться только СОМ1 и
СОМ2):
+----------------------------------------------------
| Плата конфигурирована как:
| 1. СОМ1
| 2. СОМ2
| 3. СОМ3
| 4. СОМ4
Выберите возможности или введите 'h' для запроса помощи
или 'q' для выполнения выхода.
Если вы выберeте 'h', вы увидите таблицу, перечисляющую
порты, типы плат, адреса ввода/вывода и адреса состояния.
Введите число и нажмите клавишу <Возврат>. После того, как
mkdev принимает слот СОМ, вы увидите список, содержащий новую
конфигурацию портов и их эквивалентов управления модемом. Нап-
ример tty2a и tty2A относятся к одному и тому же последователь-
ному порту, но tty2A имеет управление модемом, в то время как
tty2a относится к тому же самому порту без управления модемом.
Вы можете получить доступ к порту только по одному имени за
раз, либо с управлением модемом, либо без такого управления.
Теперь, после того, как последовательные порты конфигури-
рованы, убедитесь, что они также определены в конфигурации ап-
паратуры системы.
Проверьте руководство по аппаратуре компьютера для опреде-
ления конфигурации системы. Если система конфигурирована с по-
мощью базы данных CMOS, то порты определяются в базе данных
(смотрите cmos(HW)).
Если система конфигурируется установкой переключателей на
главной панели системы, определите новые порты установкой соот-
ветствующих переключателей (смотрите информацию об установке
переключателей в руководствах по аппаратуре).
Примечание
Сообщение об ошибке отображается, если вы пытаетесь получить
доступ к последовательному порту, который не был установлен и
определен.
- 14-4 -
УСТАНОВКА ПОСЛЕДОВАТЕЛЬНОЙ КОНСОЛИ
В качестве системной консоли можно конфигурировать после-
довательное устройство, а не дисплейный адаптер. Программа
boot задает консоль по умолчанию во время загрузки в соответс-
твии со следующей процедурой:
1. Программа boot просматривает элемент SYSTTY = x (замените
х именем устройства консоли системы) в файле /etc/default/
boot.
2. Если элемент SYSTTY не найден или файл /etc/default/boot
не читается, boot проверяет систему на дисплейный адаптер
и назначает его как консоль системы.
3. Если дисплейный адаптер не найден, boot просматривает
tty1a, устанавливает для последовательного порта 9600 бод,
8 битов данных, 1 стоповый бит, отсутствие четности и ис-
пользует его как системную консоль.
Для установки последовательной консоли создайте следующий
элемент в файле /etc/default/boot (замените х на '0' для дисп-
лейного адаптера или на '1' для последовательного порта СОМ1):
SYSTTY = x
Для изменения устройства системной консоли строкой команды
введите systty=x в ответ на подсказку процедуры начальной заг-
рузки (замените х на '0' для дисплейного адаптера или на '1'
для последовательного порта СОМ1). Это не создает или не изме-
няет элемент SYSTTY в файле /etc/default/boot.
- 14-5 -
ДОБАВЛЕНИЕ ТЕРМИНАЛА
Перед добавлением терминала в систему обратитесь к руко-
водству по аппаратуре вашего терминала для получения инструкций
по связи терминала с последовательной линией. Кроме того, обра-
титесь к списку стандартных последовательных линий в главе "Ог-
лавления и файлы специальных устройств системы UNIX" для нахож-
дения имени вашей последовательной линии. (Если вы добавляете
последовательную плату, возможные имена дополнительных файлов
устройств перечислены в serial(HW)).
Для добавления терминала в систему присоедините его к пос-
ледовательной линии RS-232 и сделайте его доступным командой
enable(С).
Обеспечивается много типов терминалов. Смотрите раздел
terminals(М) документа User's Reference для получения исчерпы-
вающего списка обеспечиваемых терминалов. Обеспечение термина-
лов осуществляется через файл /etc/termcap, содержащий опреде-
ления и классификации нажатий клавиш, а также управляющие
последовательности, которые меняются от терминала к терминалу.
Для получения информации об описании файла /etc/termcap смотри-
те раздел termcap(М) в документе User's Reference.
Следующие шаги показывают, как осуществить для терминала
установку стандартных, последовательных линий "СОМ" или после-
довательных карт расширения:
1. Этот шаг предназначен для последовательных плат расшире-
ния. Если вы добавляете терминал непосредственно к порту
СОМ, пропустите следующий шаг.
Если вы используете обеспеченную 4-х или 8-ми портовую
плату расширения, проверьте, что ваша плата распознается
во время процедуры начальной загрузки проверкой сообщения
начальной загрузки операционной системы UNIX. Если в про-
цессе начальной загрузки не выдается корректное сообщение
о вашей плате, то переключатели на плате установлены неп-
равильно. Проверьте документацию по аппаратуре платы для
правильной установки переключателей и Release Notes для
правильного задания адресов. Это относится к платам, пере-
численным, как обеспечиваемые, в документе Release Notes.
- 14-5а -
Обеспечиваемые производителем драйверы могут не печатать
распознающие сообщения во время начальной загрузки. Если
плата расширения является "интеллектуальной" платой с
обеспеченным производителем драйвером, вам не следует вы-
полнять mkdev serial для выполнения процедуры установки.
Чтобы распознать новую плату в системе, следует выполнить
программу установки, предоставляемую производителем.
Назначим прерывания двум стандартным портам СОМ: СОМ1 -
прерывание 4 и СОМ2 - прерывание 3. Большая часть последо-
вательных плат использует одно прерывание на панель, поэ-
тому две четырехпортовые платы могут использовать СОМ1 и
СОМ2. Следует удовлетворять требования других продуктов и
аппаратуры для предотвращения конфликтов прерываний. Смот-
рите раздел serial(HW) для получения дополнительной инфор-
мации о СОМ1 и СОМ2.
- 14-6 -
Когда обеспеченная плата правильно сконфигурирована для
нужного порта СОМ и распознается во время процедуры на-
чальной загрузки, выполните эту команду:
/etc/mkdev serial
sysadmsh пользователи выбирают: система --> аппаратура -
-> последовательная плата
Это создает файлы устройств для дополнительных последова-
тельных портов.
2. Убедитесь, что вы подключены к системе в качестве корня в
многопользовательском режиме.
Подсоедините терминал и включите его. Установите для него
9600 бод, 8 битов данных, 1 стоповый бит, отсутствие конт-
роля четности, полнодуплексный режим и взаимодействие XON/
XOFF. Если терминал не работает в этом режиме, получите
информацию о конфигурации терминала в разделе "Изменение
файла gettydefs", расположенном далее в этой главе, и на
странице stty(C) документа User's Reference.
Некоторые терминалы присоединяются кабелем непосредственно
к компьютеру. Другие терминалы присоединяются к модему.
Терминалы, присоединяемые к модему, используют "нулевой
модем" или "коннектор модема" - кабель с использованными
контактами 2 и 3. Присоедините терминал таким образом,
чтобы Передача Данных на последовательном порту была свя-
зана с Получением Данных на терминале последовательного
порта. Сигнал Земля должен быть связан с Сигналом Земля.
Другие контакты вероятно не следует соединять. Операцион-
ная система требует только соединения контактов 2, 3 и 7.
Дополнительная информация о терминале содержится в руко-
водстве по терминалу или документации по последовательной
коммуникации.
3. Если порт открыт, нажмите клавишу <Возврат> несколько раз,
чтобы увидеть появление подсказки login:. Если это прои-
зойдет, вы готовы к подключению к системе. Если нет, ис-
пользуйте консоль или рабочий терминал для подключения к
- 14-6а -
системе в качестве суперпользователя (корневого), и зак-
ройте порт этой командой:
disable ttyname
В предыдущей команде ttyname - это специальное имя уст-
ройства рассматриваемого порта. Убедитесь, что вы исполь-
зуете устройство управления не модемом, например
/dev/tty1a, а не /dev/tty1A. Дополнительная информация о
именах последовательного порта содержится в разделе
serial(HW) и разделе "Добавление и конфигурирование после-
довательных портов" в данной главе.
- 14-7 -
4. Проверьте, что элемент для этого последовательного порта в
файле /etc/inittab выглядит аналогично следующему
(ttyname - это имя файла устройства, например,
/dev/tty1a):
t1a:2:respawn:/etc/getty tty1a m
Если элемент не соответствует приведенному в этом примере
образцу, редактируйте файл для его коррекции. Информация о
формате файла /etc/inittаb содержится на странице
inittab(F) документа User's Reference.
Примечание
Если вы хотите, чтобы любые изменения, сделанные в
/etc/inittаb были постоянными, следует также сделать некото-
рые изменения в /etc/conf/cf.d/init.base. Это необходимо, так
как каждый раз, когда ядро перередактируется (когда добавля-
ется драйвер или изменяется настраиваемый параметр)
/etc/inittаb реконструируется из элементов из /etc/conf/cf.d/
init.base.
5. Посмотрите с консоли в качестве root, сможете ли вы пере-
направить выход на терминал вводом:
Ъ2date > /dev/ttyname
Если вы не увидите дату, напечатанную на терминале, и не
уверены в корректности ttyname, попытайтесь запустить дру-
гие ttynames для этого последовательного порта. Если вы
все же не увидите дату, отпечатанную на терминале, попы-
тайтесь выполнить следующее:
- убедитесь, что терминал подсоединен нужным образом;
- проверьте, что кабель конфигурирован правильно. Если
последовательный порт, который вы используете, имеет
25-контактный разъем ((DB-25), читайте, начиная с шага
2 в предыдущем наборе инструкций. Соединены ли контакты 2,
3 и 7 правильно? (Заметим, что контакты, отличные от 2, 3
и 7 не используются).
Если ваша система или плата расширения имеет 9-контактный
разъем (DB-9), вам следует использовать (9-25) контакт-
ный разъем. Смотрите руководство по аппаратуре для получе-
ния информации о (9-25)- контактных соединениях;
- проверьте конфигурацию установки терминала. Смотрите шаг
2 предыдущего набора инструкций;
- 14-8 -
- проверьте переключатели последовательного порта. Если вы
используете многопортовую плату, попытайтесь использовать
другие линии на этой плате;
- присоедините терминал к стандартному, последовательному
порту (СОМ1 или СОМ2), чтобы убедиться, что терминал и ка-
бель работают правильно. Если вы уже используете порт
СОМ1, попытайтесь переключиться на другой порт.
Если вы успешно установили другой терминал, переключите
аппаратуру между работающим и неработающим терминалом по
одному за раз. Это может помочь при решении аппаратной
проблемы. Заметим, что некоторая сбоящая аппаратура может
работать под управлением операционной системы DOS, но не
под управлением операционной системы UNIX.
6. Когда дата печатается на терминале, разблокируйте порт
следующей командой:
Ъ2enable ttyname
Команда enable запускает процесс getty, который отображает
следующую подсказку подключения:
login:
Если вы не видите подсказку "login", введите следующую ко-
манду, чтобы убедиться, что getty выполняется для порта и
что программа конфигурирована правильно:
Ъ2ps -t ttyname
Экран должен отображать сообщение аналогично тому, как это
делается в следующем примере, когда либо "login", либо
"getty" перечисляется в колонке "COMMAND":
+-----------------------------------------------------
| PID TTY TIME COMMAND
| (время) (команда)
| 2557 1a 0:06 getty
7. Если вы набрали команды enable и disable много раз, то
возможно, что новый процесс getty не может быть выполнен
для этого порта. Если так, то закройте систему, выполните
повторную загрузку, выполните процедуру подключения в ка-
честве "корня" в многопользовательском режиме и попытай-
тесь выполнить свои действия снова.
- 14-9 -
ЗАДАНИЕ ЛИНИЙ ТЕРМИНАЛОВ
Система может автоматически адаптироваться к нескольким
скоростям передачи для терминала и к нескольким параметрам ус-
тановки. Та же программа, которая отображает сообщение login
(getty(М)) читает эти значения линии терминала из таблицы, об-
рабатывая каждый параметр установки до успешного завершения и
до того, как пользователь сможет подключиться к системе. Эта
таблица обеспечивает несколько параметров установки, принимае-
мых по умолчанию для различных типов линий терминала.
Getty автоматически выполняется как часть процесса login.
Таблица параметров установки терминала находится в файле, назы-
ваемом /etc/gettydefs. Вы можете редактировать файл gettydefs
для добавления различных наборов характеристик терминалов или
их изменения.
Файл gettydefs
Файл /etc/gettydefs содержит информацию, которую программа
getty использует для задания характеристик линии терминала, та-
ких как скорость передачи данных в бодах. Файл хранится в виде
таблицы. Каждый элемент таблицы разделен на пять полей. Эти по-
ля включают:
label#initial-flags#final-flags#login-prompt#next-label
метка начальные конечные подсказка следующая
флаги флаги login метка
[#login-program]
программа login
Этими полями являются:
label идентифицирует элемент gettydefs для программы
getty. Это может быть число или буква. label