Купить
 
 
Жанр: Учеба

SCO: Пособие администратора системы Unix

страница №33

13-5
Каталог tmp 13-5
Каталог usr 13-6
Каталог tcb 13-6
ФАЙЛЫ РЕГИСТРАЦИИ 13-7
СПЕЦИАЛЬНЫЕ ФАЙЛЫ УСТРОЙСТВ 13-9
Специальные имена файлов 13-9
Блоковые размеры 13-9
Число промежутков и блоков 13-10
Требования к терминалам и сети 13-10

ВВЕДЕНИЕ

В настоящей главе перечислены наиболее часто используемые
файлы и каталоги системы UNIX. Многие из этих файлов и каталогов
требуются для соответствующих операций и не должны удаляться
или изменяться.
Кроме того, в этой главе содержится нформация, необходимая
для образования устройств, относящимся к файловым системам и
терминалам. Для получения полной информации о специальных файлах,
упоминаемых здесь, вам необходимо ознакомиться с листами
руководства, помеченными знаком (HW).
- 13-2 -

Каталоги UNIX

В настоящем разделе рассматривается каждый каталог основного
каталога операционной системы.

Корневой каталог

Корневой каталог (/) содержит следующие системные каталоги:
/bin Каталог команд UNIX
/dev Каталог специальных устройств
/etc Каталог дополнительных программ и файлов данных
/lib Каталог библиотеки программ на СИ
/mnt Каталог монтирования (зарезервирован для монтированных
файловых систем)
/usr Сервисные программы пользователя (может содержать собс-
твенные каталоги пользователя)
/tcb Системные файлы, входящие в состав TCB (Надежной вычисли-
тельной базы)
/tmp Временный каталог (зарезервирован для временных файлов,
создаваемых программами)
Для работы операционной системы все эти каталоги являются
обязательными.
Кроме того, корневой каталог содержит несколько отдельных
файлов. Из этих файлов наиболее заметным является файл xenix,
который содержит образ ядра UNIX.

Ъ2Каталог bin

Каталог bin содержит наиболее общие команды UNIX, т.е. команды,
которые скорее всего могут применяться всеми. Вот
примерный список программ каталога /bin:

basename echo passwd su
cp expr rm sync
date fsck sh tar
dump login sleep restor
dumpdir mv stty test

Эти и все остальные команды каталога /bin являются обязательными.
- 13-3 -

Ъ2Каталог /dev

Каталог /dev содержит специальные файлы устройств, управляющие
доступом к периферийным устройства. Все файлы этого каталога
являются обязательными и не могут удаляться. В каталоге
/dev имеется несколько подкаталогов. В каждом из этих подкаталогов
находятся специальные файлы устройств, относящиеся к
устройству определенного типа. Например, каталог /dev/dsk содержит
файлы устройств для гибких и жестких дисков. В операционной
системе поддерживаются соглашения о наименованиях устройств,
принятые в UNIX и в XENIX. Когда необходимо, эти файлы в
каталога /dev/dsk привязываются к файлам устройств, имеющимся в
в /dev. К одному и тому же устройству вы можете получить доступ
как с помощью файла в каталоге /dev, так и с помощью файла в
подкаталоге /dev.

В табл. 13.1 указан неполный список устройств.

Таблица 13.1 Устройства каталога /dev

Устройство Устройство Название
UNIX XENIX
---------------------------------------------------------------------------

/dev/console Такое же Системная консоль
/dev/rdsk/* /dev/r* Устройство неструктурированных данных
/dev/dsk/0s0 /dev/hd00 Полный диск на драйвере 0
/dev/dsk/0s1 /dev/hd01 Первый раздел диска на драйвере 0
/dev/dsk/0s2 /dev/hd02 Второй раздел диска на драйвере 0
/dev/dsk/1s0 /dev/hd10 Полный диск на драйвере 1
/dev/dsk/1s1 /dev/hd11 Первый раздел диска на драйвере 1
/dev/dsk/1s2 /dev/hd12 Второй раздел диска на драйвере 1
/dev/dsk/f05d9 /dev/fd048ds9 Гибкий диск 0 на 360К
/dev/dsk/f05q /dev/fd096ds9 Гибкий диск 0 на 720К
/dev/dsk/f05h /dev/fd096ds15 Гибкий диск 0 на 1,2 M
/dev/dsk/f03h /dev/fd0135ds18 Гибкий диск 0 на 1,44 M
/dev/lp Такое же Устройство построчной печати
/dev/kmem Такое же Виртуальная память ядра
/dev/mem Такое же Физическая память
/dev/null Такое же Пустое устройство
- /dev/rct0 Ленточное устройство QIC
- /dev/rft0 Ленточное устройство QIC-40
- /dev/rctmini Ленточное устройство на миникассетах
/dev/root Такое же Структура корневого файла
/dev/swap Такое же Область подкачки
/dev/ttynn Такое же Терминалы
- 13-4 -

Ъ2Каталог /etc

Каталог /etc содержит смешанный системные программы и файлы
данных. Все файлы этого каталога являются обязательными, однако
многие из них можно изменять.

/etc/mnttab Таблица установленных устройств
/etc/mount Для монтирования файловой структуры
/etc/mkfs Для образования файловой структуры
/etc/init Первый процесс после загрузки системы

Следующие файлы, при необходимости, можно изменять. Ни
один из этих файлов удалять нельзя.

/etc/passwd Файл паролей
/etc/rc Командный сценарий начальной загрузки
/etc/rc0 Командный сценарий завершения работы системы
/etc/rc2 Командный сценарий начальной загрузки
/etc/ttys Настройка терминала
/etc/termcap Карта параметров терминала
/etc/motd Сообщение о дне недели

Файлы данных в каталогах /etc/rc1.d и /etc/rc2.d содержат
команды инициализации, запускаемые по сценарию /etc/rc2, когда
система переходит в многопользовательский режим.
Файлы данных в каталоге /etc/default содержит данные,
принимаемые по умолчанию, используемые системными командами
(см. /etc/default(C)). Следующие файлы можно изменять. Ни один
из этих файлов удалять нельзя.

Таблица 13.2 Файлы каталога /etc/default

Файл Утилита
---------------------------------------------------------------------------

/etc/default/archive Стандартные данные восстановления
sysadmsh(ADM)
/etc/default/authsh Стандартные данные восстановления
sysadmsh(ADM)
/etc/default/cleantmp Стандартные данные cleantmp(ADM)
/etc/default/backup Стандартные данные backup(C)
/etc/default/boot Данные boot(ADM)
/etc/default/cron Стандартные данные регистрации cron(C)
- 13-5 -

/etc/default/dumpdir Стандартные данные dumpdir(C)
/etc/default/formatr Стандартные данные dormat(C)
/etc/default/fylesys Стандартные данные файловой системы
sysadmsh(ADM)
/etc/default/goodpw Стандартные данные проверки пароля
googpw(ADM)
/etc/default/login Стандартные данные login(M)
/etc/default/lpd Стандартные данные lp(C)
/etc/default/mapchan Стандартные данные mapchan(M)
/etc/default/micnet Стандартные данные micnet(M)
/etc/default/mkuser Стандартные учетные данные
/etc/default/msdos Размещение дисков DOS (A:, B:,...)
/etc/default/passwd Стандартные данные passwd(C)
/etc/default/restor Стандартные данные restore(C)
/etc/default/su Стандартные данные su(C) (Заметьте,
этот файл вы можете образовывать сами.)
/etc/default/tar Стандартные данные tar(C)
/etc/default/usemouse Стандартные данные usemouse(C)

Ъ2Каталог /lib

Каталог /etc содержит файлы библиотеки выполнения СИ и
других языков программирования. Этот каталог является обязательным.


Ъ2Каталог /mnt

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

Ъ2Каталог /tmp

Каталог /tmp содержит временные файлы, образуемые программами
UNIX. Обычно эти файлы присутствуют при работе соответствующих
программ, однако могут оставаться, если эти программы
завершаются преждевременно. Файлы, не принадлежащие текущим выполняемым
программам, можно удалять.
- 13-6 -

Ъ2Каталог /usr

Каталог /usr содержит собственные каталоги всех пользователей
системы. Кроме того, в него входят каталоги, обеспечивающие
дополнительные команды UNIX и файлы данных.
Каталог /usr/bin содержит дополнительные команды UNIX. Эти
команды используются реже и считаются не столь важными для
работы системы UNIX.
Каталог /usr/include содержит заголовки файлов для компиляции
программ на языке СИ.
Каталог /usr/lib содержит различные каталоги для хранения
файлов, предназначенных для вывода, передаваемых электронной
почтой или проходящих по сети.
Каталог /usr/tmp содержит дополнительные временные файлы.
Каталог /usr/adm содержит файлы данных, относящиеся к административной
деятельности и ведению учетной информации. В
частности, каталог usr/adm/messages содержит запись о всех сообщениях
об ошибках, посылаемых на системную консоль. Этот файл
особенно полезен при решение проблем, связанных с аппаратурой.
Например, необычный номер ошибки диска на драйвере указывает на
неисправность драйвера или отсутствие настройки. Так как сообщения
в файле могут накапливаться быстро, его необходимо периодически
удалять.

Ъ2Каталог /tcb

Каталог /tcb содержит все файлы, входящие в TCB (Надежной
вычислительной базы). В их состав входят средства улучшения защиты,
вносимые в операционную систему и делающие ее более защищенной,
чем другие операционные системы UNIX. Это средство защиты
рассматривается в главе "Обеспечение защиты системы"
настоящего руководства.
- 13-7 -

ФАЙЛЫ РЕГИСТРАЦИИ

Целый ряд каталогов содержит регистрационные файлы, которые
увеличиваются в процессе нормальной работы операционной
системы. Во избежание переполнения дисков, многие из этих файлов
необходимо периодическиную очищать (см. раздел "Очистка
файлов регистрации" главы "Использование файловых систем"). В
табл. 13.3 приводится список этих файлов (по полным именам) и
их содержимое.

Таблица 13.3 Системные файлы регистрации

Имя файла Назначение
---------------------------------------------------------------------------

/etc/ddate Регистрируется дата каждого резервирования
/usr/adm/pacct Регистрируются учетные данные; резко возрас-
тает при установке режима учета. (См.
accton(ADM) и acccom(ADM)).

/usr/adm/message Регистрируются сообщения об ошибках, форми-
руемые системой при запуске системы в соот-
ветствующем режиме. (См. messages(M).)

/etc/wtmp Регистрируются входы и выходы пользователя в
систему. (См. login(M).)

/usr/adm/sulog Регистрируется каждое использование команды
su. Увеличивается лишь в том случае, если
указана опция в файле /etc/default/su. файл /
etc/default/su необходимо образовывать. (См.
su).

/usr/lib/cron/cronlog
Регистрируется каждое использование команд
at и cron.

/usr/spool/micnet/remote/*/LOG
Регистрируются передачи данных между компь-
ютерами в сети Micnet. В качестве (*) должно
быть имя удаленного компьютера, присоединен-
ного к текущей ПЭВМ.
- 13-8 -

/usr/spool/uucp/.Log/utility/sitename/*
Регистрируются команды UUCP, используемые в
сети UUCP. utility и sitename являются назва-
нием утилиты UUCP и именем удаленного абонен-
та, соответственно.

/usr/spool/uucp/.Log/.Old/*
В этом каталоге хранятся старые регистрацион-
ные файлы, образуемые командным сценарием
uudemon.clean.
- 13-9 -

СПЕЦИАЛЬНЫЕ ФАЙЛЫ УСТРОЙСТВ

Многие задачи обслуживания файловых систем, описанные в
настоящем руководстве, требуют применения специальных имен файлов,
блоковых размеров и числа зазоров и блоков. В следующем
разделе это рассматривается более подробно.

Специальные имена файлов

Специальное имя файла представляет собой обозначение файла
ввода-вывода для устройства, имеющего особенности работы с блоками
и отдельными знаками, которое соответствует периферийному
устройству, такому, как драйвер гибкого или жесткого диска. Эти
имена требуются для таких команд, как mkfs(ADM), mount(ADM) и
df (C), для указания устройства, содержащего файловую систему,
которую необходимо образовать, монтировать или найти.
В табл. 13.4 перечислены специальные имена файлов UNIX и
XENIX и соответствующим им устройства для драйверов гибкого и
жесткого диска на типичном компьютере. содержимое.

Таблица 13.4 Соответствие специальных имен и дисков

Имя файла Драйвер диска
------------------------------------------
/dev/fd0 Гибкий диск 0
/dev/dsk/f0 Гибкий диск 0
/dev/fd1 Гибкий диск 1
/dev/dsk/f1 Гибкий диск 1
/dev/hd00 Полный жесткий диск
/dev/dsk/0s0 Полный жесткий диск
/dev/root Корневая файловая система
/dev/usr Файловая система пользователя

Блоковые размеры

Блоковый размер диска представляет собой число блоков памяти,
имеющегося на диске, где блок равен 1024 байт памяти.
Большинство команд выводит данные о дисках в блоках размером
512 байт, в частности df(C), du(C), ls(C), lc(C) и find(C). При
этом в файловой системе с размером блока 1024 байт файл размером
500 байт указывается этими утилитами, как занимающий 2
блока, т.к. файл занимает один системный блок, который эквива.

- 13-10 -

лентен двум блокам по 512 байт. Размер 40-Мбайтного жесткого
диска в блоках по 1024 байта составляет 39168. Заметим, что
часть блоков диска резервируется для использования системой и
недоступна для программ пользователя. Блоковый размер типичного
гибкого диска зависит от общей емкости диска, указанной его изготовителем.


Число промежутков и блоков

Число промежутков и блоков используются командами
mkfs(ADM) и fsck(ADM) для описание того, как блоки размещены на
диске. В табл. 13.5 перечислены числа промежутков и блоков для
гибких и жестких дисков, используемых в типичном компьютере.

Таблица 13.5 Число блоков и промежутков

Диски Промежутки Блоки
---------------------------------------------------------------------------

Гибкий диск,48ds9 1 9
Гибкий диск,96ds15 1 15
Гибкий диск,135ds9 1 9
Гибкий диск,135ds18 1 18
Жесткий диск 1 34
Число блоков можно также определять путем перемножения
числа секторов на дорожку (обычно 17) и числа головок на жестком
диске, деления на 2 (так как на сектор приходится два блока)
и округления до ближайшего целого числа.

Требования к терминалам и сети

С помощью команд enable и disable выполняется добавление и
удаление терминалов в сети. Для построения сети используется
опция install программы netutil. В предшествующих командах и
опциях необходимо указывать имена последовательных шин, через
которые осуществляется соединение терминалов или сети. В следующей
таблице перечислены специальные имена двух последовательных
шин (в действительности двух последовательных портов либо
с, либо без управление через модем). Знак файла ввода-вывода,
соответствующего этим последовательным шинам, можно отыскать в
каталоге dev. Заметим, что файлы dev/console и с dev/tty01 по
dev/tty12 представляют собой части аппаратуры и недоступны для
к терминалам или к другой аппаратуре. Кроме того, более полные
данные по последовательным шинам имеются в описании serial(HW).
- 13-11 -

Таблица 13.6 Последовательные устройства

Имя файла Шина
---------------------------------------------------------------------------

/dev/tty1a Главная последовательная шина (без управления через
модем)
/dev/tty2a Запасная последовательная шина (без управления
через модем)
/dev/tty1А Главная последовательная шина (с управлением через
модем)
/dev/tty2А Запасная последовательная шина (с управлением через
модем)

Посмотри в окно!

Чтобы сохранить великий дар природы — зрение, врачи рекомендуют читать непрерывно не более 45–50 минут, а потом делать перерыв для ослабления мышц глаза. В перерывах между чтением полезны гимнастические упражнения: переключение зрения с ближней точки на более дальнюю.

Глава 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' для выполнения выхода.
Если вы выберете '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)).
Для добавления терминала в систему присоедините его к посenable(С).

Обеспечивается много типов терминалов. Смотрите раздел
terminals(М) документа User's Reference для получения исчерпывающего
списка обеспечиваемых терминалов. Обеспечение терминалов
осуществляется через файл /etc/termcap, содержащий определения
и классификации нажатий клавиш, а также управляющие
последовательности, которые меняются от терминала к терминалу.
Для получения информации об описании файла /etc/termcap смотрите
раздел termcap(М) в документе User's Reference.
Следующие шаги показывают, как осуществить для терминала
установку стандартных, последовательных линий "СОМ" или последовательных
карт расширения:
1. Этот шаг предназначен для последовательных плат расшире-
ния. Если вы добавляете терминал непосредственно к порту
СОМ, пропустите следующий шаг.
Если вы используете обеспеченную 4-х или 8-ми портовую
плату расширения, проверьте, что ваша плата распознается
во время процедуры начальной загрузки проверкой сообщения
начальной загрузки операционной системы UNIX. Если в про-
цессе начальной загрузки не выдается корректное сообщение
о вашей плате, то переключатели на плате установлены неп-
равильно. Проверьте документацию по аппаратуре платы для
правильной установки переключателей и Release Notes для
правильного задания адресов. Это относится к платам, пере-
численным, как обеспечиваемые, в документе Release Notes.

- 14-5а -

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

Список страниц

Закладка в соц.сетях

Купить

☏ Заказ рекламы: +3805044-68-872

© Ассоциация электронных библиотек Украины

☝ Все материалы сайта (включая статьи, изображения, рекламные объявления и пр.) предназначены только для предварительного ознакомления. Все права на публикации, представленные на сайте принадлежат их законным владельцам. Просим Вас не сохранять копии информации.