Unix на рабочей станции Беста с точки зрения администратора
іСОДЕРЖАНИЕ
і1. ВВЕДЕНИЕ
і2. ПРОЦЕСС ЗАГРУЗКИ СИСТЕМЫ
і2.1. Задание загружаемого файла
устройство:имя_файла
a Винчестерский диск.
f Флоппи-диск.
t Стримерная лента.
r Диск в памяти.
і2.2. Процесс init. Понятие уровня выполнения
і2.3. Файл /etc/inittab
имя:уровень_выполнения:initdefault:
имя:уровень_выполнения:действие:процесс
bootwaitґ
waitґ
respawnґ
offґ
powerfailґ
і2.4. Некоторые действия по инициализации
і2.5. Проверка файловых систем
/etc/fsck [-y] [-n] [файловая_система ...]
-y Считать, что на все вопросы дается положительный
-n Считать, что на все вопросы дается отрицательный
і3. ВЫКЛЮЧЕНИЕ СИСТЕМЫ
і3.1. Процедура /etc/shutdown
/etc/shutdown [-y] [-gзадержка] [-iуровень_выполнения]
-y Отменить запрос подтверждения. Команда будет рабо-
-gзадержкаґ
-iуровень_выполненияґ
0 Остановить систему, подготовив ее к безопасному
1, s, Sґ
6 Остановить систему и подготовиться к перезагрузке.
і3.2. Процедура /etc/finito
і4. РЕГИСТРАЦИЯ НОВЫХ ПОЛЬЗОВАТЕЛЕЙ
і4.1. Процедура /etc/nuser
і4.2. Файлы /etc/passwd и /etc/group
і5. ВХОД ПОЛЬЗОВАТЕЛЯ В СИСТЕМУ
n::respawn:/etc/getty ttyn характеристики
і5.1. Файл /etc/profile
і5.2. Файл .profile
init S
і6. СОЗДАНИЕ НОВОГО ЯДРА ОС UNIX
і6.1. Файлы io.h, master и dfile
имя_параметра значение
NBUFґ
NPROCґ
MAXUPґ
NOFILESґ
ULIMITґ
MSGMNIґ
MSGMNBґ
MSGMAXґ
SEMMNIґ
SEMMNSґ
SEMMSLґ
SHMMNIґ
SHMMAXґ
і6.2. Процесс перегенерации системы
cd /usr/src/uts
make unix
a:/usr/src/uts/unix
make install
і7. СОХРАНЕНИЕ И ВОССТАНОВЛЕНИЕ СИСТЕМЫ
і7.1. Создание минимального варианта системы
/etc/mkmini fd
і7.2. Запись системной информации на ленту
і8. СИСТЕМА МЕНЮ
іДЛЯ ВЫПОЛНЕНИЯ АДМИНИСТРАТИВНЫХ ДЕЙСТВИЙ
diskmgmt - меню обслуживания дисковґ
filemgmt - меню обслуживания файловґ
machinemgmt - меню обслуживания машиныґ
packagemgmt - меню сопровождения пакетовґ
softwaremgmt - меню сопровождения программных системґ
syssetup - меню установки характеристик системыґ
ttymgmt - меню обслуживания терминалаґ
usermgmt - меню для манипуляций со списком пользователейґ
іПРИЛОЖЕНИЕ A
іНазначение некоторых каталогов и файлов
/.profileґ
/bin Каталог наиболее употребительных команд пользова-
/dev Каталог специальных файлов.
/dss Каталог Интегрированной Среды Разработки Программ
/etc Каталог административных утилит и файлов:
/installґ
/lib Каталог с библиотеками и файлами, используемыми
/lost+foundґ
/mnt "Дежурный" каталог для монтирования файловых сис-
/net Каталог сети DMFS.
/shlibґ
/tmp Каталог для временных файлов; очищается в процессе
/udd Каталог с пользовательской информацией.
/unixґ
/usr Каталог, содержащий подкаталоги, необходимые для
/utilґ
іПРИЛОЖЕНИЕ B
іКоманды администратора ОС UNIX
іПРИЛОЖЕНИЕ C
іСводка синтаксиса команд администратора
/usr/lib/accept адресат ...ґ
/usr/lib/acct/acctcms [-a [-p] [-o]] [-c] [-j] [-n] [-s] [-t] файл ...ґ
-a Выдавать информацию в символьном виде.
-p Выводить статистику только по командам,
-o Выводить статистику только по командам, выполнен-
-c Производить сортировку по общему времени ЦП.
-j Объединить все команды, запускавшиеся только один
-n Производить сортировку по количеству запусков ко-
-s Считать, что все последующие файлы уже имеют внут-
-t Трактовать все записи как имеющие сводный формат
/usr/lib/acct/acctcon1 [-p] [-t] [-l файл] [-o файл]ґ
-p Выводить только информацию, содержащуюся в исход-
-t Использовать для незавершенных сеансов в качестве
/usr/lib/acct/acctcon2ґ
/usr/lib/acct/acctdiskґ
/usr/lib/acct/acctdusg [-u файл1] [-p файл2]ґ
/usr/lib/acctmerg [-a] [-i] [-p] [-t] [-u] [-v] [файл ...]ґ
-a Порождать результаты в текстовом варианте формата
-i Считать, что исходные записи имеют текстовый вари-
-p Выводить исходные данные без обработки.
-t Сгенерировать одну запись, являющуюся суммой всех
-u Считать ключом только идентификатор пользователя,
-v Порождать результаты в текстовом виде, а числовые
/usr/lib/acct/accton [файл]ґ
/usr/lib/acct/acctprc1 [файл]ґ
/usr/lib/acct/acctprc2ґ
/usr/lib/acct/acctwtmp "причина"ґ
/etc/add [-o вых_файл] [-m master_файл] [-d dfile_файл] [-u ядро]
-l Использовать существующие файлы conf.o и low.o.
/etc/addconf [-t] [-l файл] [-c файл] [-m master_файл] [-b файл]
-t Запросить краткую таблицу старших номеров символь-
/etc/addkern [-a размер] [-a выполняемый_файл] [-x адрес]
-l Выдать список выделенных и активных в ядре струк-
/etc/bcheckrcґ
/etc/bcopyґ
/etc/brcґ
captoinfo [-v ...] [-V] [-1] [-w длина] файл ...ґ
-v Выдавать трассировочную информацию о выполнении
-V Выдать в стандартный протокол версию утилиты cap-
-1 Выдавать каждое поле на отдельной строке.
/usr/lib/acct/chargefee входное_имя числоґ
/etc/chroot новый_корень командаґ
/usr/lib/acct/ckpacct [число_блоков]ґ
cleallґ
/etc/clri файловая_система номер_описателя ...ґ
/etc/config [-t] [-l файл] [-c файл] [-m master_файл] [-b файл]
-t Запросить краткую таблицу старших номеров символь-
/etc/crash [-d файл_с_дампом] [-n файл_с_таблицей_имен]
/etc/dcopy [-s размещ_блоков] [-a [срок]] [-d] [-v]
-d Оставить порядок элементов каталогов неизменным.
-v Сообщить о том, сколько файлов обработано, а также
/etc/devnm [полное_имя ...]ґ
/etc/dfsck [набор_опций_1] файловая_система_1 ...
/usr/lib/acct/diskusg [-s] [-v] [-i список_имен_файловых_систем]
-s Считать, что исходные данные, содержащиеся в фай-
-v Выдать список файлов, владельцы которых не входят
/usr/lib/acct/dodisk [-o] [файл ...]ґ
-o Применить более медленную процедуру учета исполь-
download [-t смещение] [-d смещение] [-b смещение]
/etc/errdead файл_с_дампом [файл_с_таблицей_имен]ґ
/usr/lib/errdemon [файл]ґ
errpt [-s дата] [-e дата] [-a] [-p число_страниц] [-f] [файл ...]ґ
-a Вывести детальный отчет обо всех видах ошибок.
-f В детальном отчете для блочных устройств выводить
/etc/errstop [файл_с_таблицей_имен]ґ
/etc/ff [-I] [-l] [-p маршрут] [-s] [-u] [-a число] [-m число]
-I Не выводить номер описателя файла.
-l Выводить все маршрутные имена файлов, на которые
-s Выводить размер файла в байтах.
-u Выводить входное имя владельца файла.
/etc/finc [критерий_выбора] файловая_система магнитофонґ
/etc/finitoґ
/etc/format/ бесструктурное_устройствоґ
/etc/frec [-p маршрут] [-f файл_запросов] магнитофон
/etc/fsck [-y] [-n] [-s[число_блоков_на_цилиндре:промежуток]]
-y Считать, что на все вопросы дается положительный
-n Считать, что на все вопросы дается отрицательный
-q Не выдавать сообщения о возможных ошибках в разме-
-D Проверять каталоги на наличие плохих блоков.
-f Выполнить быструю проверку. Проверяются блоки и
-b Выполнять перезагрузку ОС, если корректировалась
/etc/fscv [-v] [-m] исходная_файловая_система
-v Преобразовать файловую систему из формата MC680x0
-m Преобразовать файловую систему из формата VAX в
/etc/fsdb файловая_система [-]ґ
- Отключить контроль корректности адресов блоков и
/etc/fsstat файловая_системаґ
/etc/fstyp файловая_системаґ
/etc/fuser [-k] [-u] файл ... [-] [[-k] [-u] файл ...]ґ
-u Выдать за идентификатором входное имя пользователя
-k Послать процессам сигнал SIGKILL.
- Разделить области действия опций.
/usr/lib/acct/fwtmp [-ic]ґ
-ic Преобразовывать данные из текстового вида в двоич-
/etc/getty [-h] [-t время_ожидания] линия
/etc/getty -c файлґ
-h Сразу установить подразумеваемую или заданную ско-
/etc/grpck [файл_групп]ґ
/etc/helpadmґ
infocmp [-d] [-c] [-n] [-I] [-L] [-C] [-r] [-u] [-s [d] [i] [l] [c]] [-v] [-V] [-1]
-d Напечатать список характеристик, по которым терми-
-c Напечатать список характеристик, являющихся общими
-n Напечатать список характеристик, отсутствующих у
-I Использовать имена terminfo(4).
-L Использовать длинные имена, перечисленные во вклю-
-C Использовать имена termcap.
-r Преобразовывать все характеристики к виду termcap.
-u Сгенерировать описание в формате terminfo первого
-s Отсортировать поля каждого типа в соответствии с
-v Выдавать трассировочную информацию.
-V Выдать версию программы и завершиться.
-1 Выдавать поля по одному в строке.
/etc/init [0] [1] [2] [3] [4] [5] [6] [S] [s] [Q] [q] [a] [b] [c]ґ
/etc/install [-c каталог_1] [-f каталог_2] [-i] [-n каталог_3]
-i Игнорировать стандартный список каталогов.
-o Скопировать старую версию файла в OLDфайл.
-s Подавить выдачу всех сообщений, кроме сообщений об
/etc/killall [сигнал]ґ
/etc/labelit файловая_система [имя_системы имя_тома [-n]]ґ
-n Присвоить имя файловой системе на магнитной ленте.
/usr/lib/acct/lastloginґ
/etc/link файл1 файл2ґ
/usr/lib/lpadmin [-pпринтер [[-cкласс] [-eпринтер] [-h]
-h Учесть подсоединение принтера к системе.
-l Считать устройство принтером-терминалом.
/usr/lib/lpmove запросы адресат
/usr/lib/lpmove адресат1 адресат2ґ
/usr/lib/lpschedґ
/usr/lib/lpshutґ
/etc/mkfs специальный_файл [число_блоков[:число_описателей]]
/etc/mkmini блочное_устройство [mkfs_параметры]ґ
/etc/mknod имя [b] [c] старший_номер младший_номер
/etc/mknod имя pґ
b Создать блочный специальный файл.
c Создать символьный специальный файл.
p Создать именованный канал.
/usr/lib/acct/monacct периодґ
/etc/mount [[-r] [-f тип_фс] файловая_система каталог]
/etc/mount [[-r] [-d] ресурс каталог]ґ
-r Смонтировать только на чтение.
-d Смонтировать удаленный ресурс.
/etc/mountall [-] [таблица_файловых_систем ...]ґ
- Использовать стандартный ввод в качестве таблицы
/etc/mvdir исходный_каталог целевой_каталогґ
/etc/ncheck [-i номер_описателя ...] [-a] [-s] [файловая_система]ґ
-a Выводить имена . и ...
-s Выдавать имена только для специальных файлов и
/usr/lib/acct/nulladm файлґ
/etc/nuserґ
pitio [-c] [-lчисло_строк] [-r] [-t] [параллельный_порт]ґ
-c Установить режим Centronics.
-r Установить режим бесструктурного вывода.
-t Выдать текущий режим параллельного_порта.
/usr/lib/acct/prctmp файл ["заголовок"]ґ
/usr/lib/acct/prdaily [-l] [-c] [ммдд]ґ
-l Вывести сведения о сверхактивных пользователях.
-c Вывести сведения о сверхрасточительных командах.
/etc/prfdc файл [период [час_окончания]]ґ
/etc/prfld [файл_с_системной_таблицей_имен]ґ
/etc/prfpr файл [пороговое_значение
/etc/prfsnap файлґ
/etc/prfstat on
/etc/prfstat offґ
/usr/lib/acct/prtacct файл ["заголовок"]ґ
/etc/pwck [файл_паролей]ґ
/etc/rc0ґ
/etc/rc2ґ
/usr/lib/reject [-r [причина]] адресат ...ґ
/usr/lib/acct/runacct [ммдд [фаза]]ґ
/usr/lib/sa/sa1 [сек число]ґ
/usr/lib/sa/sa2 [-u] [-b] [-d] [-y] [-c] [-w] [-a] [-q] [-v] [-m] [-A]
-u Использование ЦП.
-b Использование буферов.
-d Использование блочных устройств.
-y Использование терминалов.
-c Использование системных вызовов.
-w Подкачка и переключение процессов.
-a Доступ к файловой системе.
-q Средняя длина очереди и процент занятости.
-v Таблицы сегментов, процессов, описателей, файлов.
-m Использование сообщений и семафоров.
-A Все данные. Эквивалентно -udqbwcayvm.
/usr/lib/sa/sadc [сек число] [вых_файл]ґ
/etc/setmntґ
/usr/lib/acct/shutacct ["причина"]ґ
/etc/shutdown [-y] [-gзадержка] [-iуровень_выполнения]ґ
-y Отменить запрос подтверждения.
/usr/lib/acct/startupґ
strace [ид_модуля ид_устройства уровень] ...ґ
strclean [-d каталог] [-a возраст]ґ
strerrґ
/etc/swap [-a устройство начальный_блок длина]
-l Выдать состояние всех областей подкачки.
syncґ
sysadm [команда ...]ґ
tic [-v[число]] [-c] файлґ
-c Только проверить файл на наличие ошибок.
/etc/tstmode режим_тестирования бесструктурное_устройствоґ
/usr/lib/acct/turnacct [on] [off] [switch]ґ
/etc/uadmin команда функцияґ
/etc/umount файловая_система
/etc/umount [-d] ресурсґ
-d Размонтировать удаленный ресурс.
/etc/umountall [-k]ґ
-k Послать всем процессам, имеющим открытые файлы,
/etc/unlink файлґ
/usr/lib/uucp/uucheck [-v] [-x уровень_отладки]ґ
-v Вывести подробное объяснение того, как uucp ин-
/usr/lib/uucp/uucico [-r режим] [-x уровень_отладки] [-i интерфейс]
/usr/lib/uucp/uucleanup [-C срок] [-D срок] [-W срок] [-X срок]
/usr/lib/uucp/uugetty [-h] [-t время_ожидания] [-r] линия
/usr/lib/uucp/uugetty -c файлґ
-h Сразу установить подразумеваемую или заданную ско-
-r Дождаться ввода символа перед выдачей приглашения.
/usr/lib/uucp/uusched [-x уровень_отладки] [-u уровень_отладки]ґ
/usr/lib/uucp/Uutry [-x уровень_отладки] [-r] системаґ
-r Изменить время переспроса.
/usr/lib/uucp/uuxqt [-s система] [-x уровень_отладки]ґ
/etc/volcopy [-a] [-s] имя_файловой_системы
-a Требовать явного подтверждения.
-s Использовать стандартный способ подтверждения "DEL
/etc/volume [-u] [-t] [-s] [-h] [-c] [-l] [бесструктурное_устройство ...]ґ
-u Вывести номер устройства.
-t Вывести тип диска.
-s Вывести количество секторов на дорожке.
-h Вывести число головок.
-c Вывести число цилиндров.
-l Вывести длину в блоках устройства с младшим номе-
Size: 81531 bytes
Last-modified: Tue, 25 Nov 1997 06:59:54 GMT
И кусочками по 40Кб: [1][2]