Жанр: Учеба
SCO: Пособие администратора системы Unix
...может использоваться и для возврата в более
общие разделы.
Index выбрать новый раздел из списка.
Related выбрать новый раздел, родственный текущему.
Search искать новый раздел путем сравнения с образцом.
Сперва вам нужно задать где смотреть (титулы,
строки текста или и там и там) и затем дать по-
следовательность. Последовательность может быть
простым словом (таким как create или date), или
более сложным выражением. Будет представлен спи-
сок разделов, в которых есть данная последовате-
льность.
Help как сама возможность подсказки может быть исполь-
зована? На экран выводится таблица, подобная этой.
Если вам нужна дополнительная информация, посмот-
рите ваш раздел в Index, Related или Search.
Print сделать твердую копию текущего раздела. Сперва
вам нужно выбрать принтер, затем выбрать Go из
подменю для передачи на принтер.
Quit выйти из подсказки и возвратиться в sysadmsh.
Для быстрого выхода можно нажать "F2" или "ESC".
- 2-18 -
Каждый экран Help имеет общую информацию, а также специфическую
информацию о каждой опции, перечисленной в меню, из
которого Help была выбрана. Каждое сообщение предваряется
соответствующей строкой меню и заключается ссылкой на документацию
операционной системы. Символы в скобках, следующие
за командной строкой, означают секцию User's Reference. Например,
vi(C) означает, что здесь содержится информация о vi
в разделе С User's Reference.
-------------------------------------------------------
Примечание:
Когда вы работает в команде UNIX, то не должны обращаться
к реализации Help. Например, когда вы выбрали:
Dirs/Files -" Edit, то попадаете в команду UNIX vi и клавиши
sysadmsh не функционируют. После возврата из этой команды и
возврата в sysadmsh клавиши снова начнут правильно функционировать.
Если элементов sysadmsh нет на экране (строка меню,
полоски, индикатор контекста и т.д.), то Help, вероятнее
всего на доступна. Если же она вам нужна, то нужно выйти из
текущего процесса и нажать клавишу "F1". Вообще лучше
использовать Help перед выполнения выбора меню.
- 2-19 -
Изменение текущего каталога в sysadmsh
Есть несколько случаев, когда нужно изменить текущий каталог
для использования некоторых файлов или команд. Вы можете
переместиться в другой каталог нажав клавишу "F6". Текущий
каталог будет виден сверху на экране. Затем можно
использовать клавишу "BKSP" для стирания имени текущего каталога
или вы можете добавить или изменить часть имени каталога.
После нажатия ввода ваш каталог изменится на названный
и это отразится в строке статуса.
- 2-20 -
Функциональные клавиши
Функциональные клавиши дают вам возможность сэкономить
время.
___________________________________________________________
Клавиша Действие
___________________________________________________________
"F1" клавиша подсказки - выводит на экран описание те-
кущей функции. Дальнейшая информация доступна при
повторном нажатии этой же клавиши.
"F2" клавиша выхода - активизирует опцию Quit на верх-
нем уровне меню, нажмите n для возврата в sysadmsh
"F3" клавиша выталкивания (pop-up) - выводит на экран
список объектов, которые воспринимаются текущим
полем.
"F4" клавиша проверки написания (используется внутри
формы) - выводит на экран список слов похожих на
данное, только правильно написанных. Нужно выбрать
одно из них нажав ввод. Это слово заменит введен-
ное вами.
"F5" клавиша поиска (используется в окне) - приглашает
к поиску строки. После ввода строки и нажатия
ввода подсветка переместится на объект, совпавший
с этой строкой. Если совпадение не найдено, то
подсветка не переместится. Кроме того, точка с за-
пятой (;) и двоеточие (:) повторяют поиск вперед
и назад, соответственно.
"F6" клавиша нового каталога - дает возможность сменить
текущий рабочий каталог. Отметим, что она не из-
менит каталог, если вы вызвали sysadmsh после вы-
хода.
"F7" клавиша печати - распечатать вывод любой команды
выведенной в окно сканирования.
- 2-21 -
Использование эскейп-последовательностей оболочки
для доступа к командной строке UNIX
Вы можете использовать команды UNIX из меню sysadmsh путем
ввода эскейп-символа оболочки - восклицательного знака
(!). Меню замещается под-меню, которое выводит строку текста
и приглашение к вводу команды. После ее ввода нажмите ввод и
команда будет выполнена оболочкой. После выполнения команды
ее вывод показан на экране и вы будете приглашены для нажатия
любой клавиши для возврата в оболочку.
--------------------------------------------------------
Примечание: Командная строк UNIX может быть доступна
только из меню оболочки. Она не может быть выбрана, например,
из формы или списка point-and-pick.
- 2-22 -
Переменные среды sysadmsh
sysadmsh теперь использует следующие переменные среды,
которые можно определить в файлах пользователя .login и
.profile:
SA_EDITOR если не установлена, то редактор по
умолчанию - Lirix, если он установ-
лен или vi(C), если Lirix не доступен.
SA_MAIL если не установлена, то почтальон по
умолчанию - SCO Portfolio email, если
он установлен или UNIX mail(C), если
нет.
SA_PRINT если не установлена, то по умолчанию
принтер - /dev/lp.
- 2-23 -
Команды UNIX и эквиваленты sysadmsh
Следующая таблица показывает команды UNIX, которые выпроняют
разные опции меню sysadmsh. Для получения дополнительной
информации о конкретной команде смотри страницы
пособия. Секция ссылок содержит страницы пособий по каждой
команде в скобках после имени команды. Секции ссылок С, М и
F находятся в User's Reference; секция ADM - System
Administrator's Reference.
___________________________________________________________
опция sysadmsh команда UNIX
___________________________________________________________
System -"
Report -"
Activity ps(C)
Users who(C)-H
Printers lpstat(C)
Disk df(C) -v -i
Network -"
Xnet xnstatus
Micnet netutil(ADM)
UUCP uustat(C)
Messages
Software custom(ADM)
Cofigure -"
Security -"
Relax для этой функции нет экви-
валента.
Kernel -"
Parameters configure(ADM)
Rebuild link_unix(ADM)
DOS mkdev(ADM)dos
Streams mkdev(ADM)streams
Layers mkdev(ADM)shl
Logout idleout(ADM)
Defaults -"
Message edit motd
Checklist edit/etc/checklist
Other edit any file in /etc/default
- 2-24 -
International -"
System edit /etc/default/lang
Individual edit .profile или .login
Display mapchan(F)
Keyboard modifies /usr/lib/keyboard/keys
Network -"
UUCP uuinstall(ADM)
Time asktime(ADM)
Hardware -"
HardDisk mkdev(ADM)hd
Tape mkdev(ADM)tape
Printer также как Printers-"Configure
SerialCard mkdev(ADM)serial
Mouse mkdev(ADM)mouse
Software custom(ADM)
Audit -" для этой функции нет эквивалента
Enable
Disable
Collection -"
Directories -"
List
Create
Delete
Add
Remove
Events -"
View
Modifiy
IDS -"
View
Modify
Parameters -"
View
Modify
Reset
Statistics
Report -"
List
View
Create
Modify
Delete
Generate
- 2-25 -
Files -"
List
Backup
Delete
Restore
Execute запуск script в /usr/lib/sysadm/local
Teminate shutdown(ADM)
Backups -"
Create -"
Sheduled fsphoto(ADM)
Unsheduled cpio(C) или xbackup(ADM)
Restore -"
Partial cpio(C) или xrestore(ADM)
Full cpio(C) или xrestore(ADM)
User/Groups
Terminals
Shedule edit файла /usr/lib/sysadmin/shedule
Contents cpio(C) или xrestore(ADM)
Integrity fsphoto(ADM)
Accounts -"
User -"
Examine:
Audit
Expiration
Identity
Logins
Password
Authorizations
Create
Retire -"
System -"
Password
Logins
Priveleges
Terminal -"
Examine
Create
Delete
Lock
Unlock
Assign -"
- 2-26 -
Examine
Create
Delete
Report -"
Password -"
Impending
Expired
User
Group
Full
Terminal
Login -"
User
Group
Terminal
Printers -"
Configure -" lpadmin(ADM)
Add
Modify
Remove
Default
Parameters
Errors
Content
Network
Users lpusers(ADM)
Shedule -"
Begin lpshed(ADM)
Stop lpshut(ADM)
Accept accept(ADM)
Reject reject(ADM)
Enable enable(C)
Disable disable(C)
Request -"
Move lpmove(ADM)
Cancel cancel(C)
Auxiliary -"
Alert lpadmin(ADM)
Filter -" lpfilter(ADM)
Change/Add
Remove
List
Original
- 2-27 -
PPforms -" lpforms(ADM)
Configure
Modify
Remove
List
Users
Alerts -"
Specify
List
Terminate
Remove
Priorities -" lpusers(ADM)
Default
Highest
Remove
List
Media -"
List tar(C) -t
Extract tar(C) -x
Archive tar(C) -c
Format format(C) или dos(C):dosformat
Duplicate * подобно diskcp(C)
Tapedump tapedump(C)
Jobs -"
Report ps(C)
Terminate kill(C)
Authorize
Sxheduled
Delayed
Environment
Dirs/Files -"
List ls(C) -CF
View cat(C)
Copy copy(C)
Edit edit (SCO Lyrix,vi(C),ed(C)
или определяется через пере-
менную среды)
- 2-28 -
Modify -"
Permissions chmod(C)
Ownership chown(C)
Group chgrp(C)
Name mv(C)
Size compress(C)
Format translate(C)
Print lp(C) (определяется через
переменную среды)
Archive tar(C) -c
Differences dircmp(C) или diff(C)
Remove rem(C) -rf
UseDOS -"
List dos(C):dosdir или dosls
Remove dos(C):dosrmdir или dosrm
Makedir dos(C):dosmkdir
Copy dos(C):doscp
View dos(C):doscat
Format dos(C):dosformat
Check fsck(ADM)
Mount mount(ADM)
Unmount umount(ADM)
Add mkdev(ADM)fs
DOS (также как в System-"Confi-
gure-"Kernel-"DOS)
Quit -"
Yes
No
* вызывает функцию sysadmsh, подобную по имени команде
UNIX.
- 3 - - 3-1 -
Глава 3
Запуск и останов системы
________________________________________________________
Введение 3-1
Запуск системы 3-2
Загрузка операционной системы 3-2
Очистка файловой системы 3-3
Выбор режима операций системы 3-3
Вход как суперпользователь 3-5
Останов системы 3-6
Использование команды shutdown 3-6
Использование команды haltsys 3-7
Разъяснение информации загрузки 3-8
Приспособление процесса загрузки 3-9
Изменение файла /etc/default/boot 3-9
Автоматическая загрузка 3-10
Приспособление запуска системы 3-11
Изменение файла /etc/inittab 3-11
Изменение записей /etc/rc2 3-12
Изменение файлов .profile и .login 3-14
Изменение файла /etc/motd 3-15
Введение
____________________________________________________
В этой главе показано как стартовать и останавливать вашу
систему. Показано также как входить в систему как суперпользователь
(root), как изменять процедуры старта/загрузки
системы, как использовать информацию, выведенную во время
загрузки.
- 3-2 -
Запуск системы
Запуск системы UNIX требует больше чем просто включить
умпьютер. Вы должны выполнить несколько шагов для инициализации
системы для работы. Старт системы требует:
* загрузки операционной системы
* очистки файловой системы (если система была неправи-
льно остановлена)
* выбор режима работы системы
Следующие разделы описывают каждую из этих процедур.
Загрузка операционной системы
Первый шаг при старте системы - загрузка операционной
системы с твердого диска компьютера. Выполните следующие шаги:
1. Включите питание на компьютере и твердом диске.
Компьютер загрузит программу раскрутки загрузки и вы-
ведет на экран следующее сообщение:
______________________________________________________
Boot
:
2. Нажмите клавишу ввода - "Return". Программа раскру-
тки загрузки загрузит операционную систему.
Когда система загружена, она выводит информацию о себе
самой и проверяет правильность корневой файловой системы
(root filesystem), то есть всех файлов и каталогов. Если
файловая система не нарушена, то она называется чистой. Если
она чистая, то вы можете выбрать режим операций. Если же
найдены какие-то несообразности, то файловую систему нужно
почистить.
- 3-3 -
Очистка файловой системы
Очистка файловой системы нужна при появлении следующего
сообщения:
______________________________________________________
Proceed with cleaning (y or n)?
(продолжить с очисткой (да или нет)?)
Это сообщение выводится только если файловая система не
была правильно остановлена, то есть так как показано в разделе
Останов системы. Операционная система требует чистой
файловой системы для обеспечения правильной работы. Если вышеприведенное
сообщение не появляется, то ваша файловая
система чиста и готова к работе.
Для очистки файловой системы введите y (для слова yes -
да) и нажмите клавишу ввода. Утилита fsck(ADM) очистит файловую
систему, восстановит поврежденные файлы или удалит
файлы, которые нельзя восстановить. Она сообщит о выполнении
каждого шага. В этой точке вас могут спросить - хотите ли вы
восстановить файл. Здесь всегда нужно ответить y или n и нажать
ввод. Для объяснения работы fsck смотри раздел
Целостность файловой системы в главе Использование файловых
систем в данном пособии.
Когда очистка завершится, система попросит вас выбрать
режим работы.
Выбор режима операций системы
Вы можете выбрать режим работы как только увидите следующее
сообщение:
______________________________________________________
Type CONTROL-D to continue with normal startup,
(or give the root password for system maintenance):
(введите CONTROL-d для продолжения нормального стар-
та (или введите пароль корня для поддержки системы)
- 3-3a -
Система имеет два режима работы: нормальное функционирование
и поддержка системы. Нормальное функционирование предназначено
для повседневной работы. когда пользователи входят
в систему и работают. Поддержка системы зарезервирована для
выполнения системным администратором. Она не разрешает работу
многим пользователям.
Для выбора нормального функционирования нажмите "CTL"d.
Система выведет сообщение о старте и выполнит команды, обнаруженные
в записи /etc/rc2, описанной позднее в этой главе.
Далее система выводит приглашение login:. Вы можете затем
войти как нормальный пользователь, как показано в главе Вход
в систему в книге Tutorial или как суперпользователь, как
показано в следующем разделе.
- 3-4 -
Для выбора режима поддержки системы введите пароль (называющийся
root password) и нажмите ввод. Система выводит на
экран сообщение дня и приглашение (#). Команды в записях
/etc/rc2 не выполняются. Выбирайте режим поддержки системы
только если нужно провести восстановительные работы в системе,
при этом другие пользователи не должны работать. После
выхода из системы в этом режиме при помощи "CTL"d система
автоматически войдет в нормальный режим.
Для выхода из нормального режима в режим поддержки
системы войдите как root и выдайте следующую команду для
закрытия системы, перезагрузки и входа в режим поддержки:
/etc/shutdown -g2 su
* пользователь sysadmsh выберет: System -" Terminate
Аргумент здесь - число минут до закрытия системы.
- 3-5 -
Вход как суперпользователь
Большинство задач поддержки системы при их выполнении
во время обычной работы требуют вашего входа как суперпользователя.
Например, для ее останова.
Для входа как суперпользователь нужно знать его пароль.
Нужно увидеть приглашение login: на экране вашего терминала.
Если вы не увидите это сообщение, нажимайте "CTL"d до тех
пор, пока оно не появится.
Для входа как суперпользователь введите:
1. на сообщение login: введите имя входа суперпользова-
теля:
root
теперь нажмите ввод. Система пригласит вас ввести па-
роль суперпользователя.
2. Введите пароль суперпользователя и нажмите клавишу
ввод. Система не выведет пароль на экран, так что не
ошибитесь.
Система откроет бюджет суперпользователя и выведет на
экран сообщения дня и приглашение суперпользователя (#).
Примите меры предосторожности при входе как суперпользователь.
В частности осторожно удаляйте или модифицируйте
файлы. Это важно, поскольку суперпользователь имеет неограниченный
доступ ко всем файлам; он может удалить или модифицировать
файлы, жизненно важные для системы. Избегайте применять
общие символы для работы (символы, определяющие весь
набор файлов) и сохраняйте свой текущий каталог.
В любое время можно выйти из режима суперпользователя
при помощи нажатия "CTL"d.
- 3-6 -
Останов системы
Останов системы UNIX требует не просто выключения компьютера.
Вам нужно приготовить систему к останову при помощи
команд shutdown или haltsys. Следующие секции описывают каждую
команду.
Использование команды shutdown
Команда shutdown выполняет нормальный останов системы и
может использоваться в нормальном режиме работы. Она предупреждает
других пользователей, что система должна быть остановлена
и дает им время на завершение работы.
1. Войдите как суперпользователь. Смотри раздел Вход как
суперпользователь в данной главе. Система откроет его
бюджет и выведет сообщения дня и приглашение супер-
пользователя.
2. Введите:
/etc/shutdown
* пользователи sysadmsh выберут: System -" Terminate
Теперь нажмите клавишу ввода. Система выведет предупреждающее
сообщение на каждом терминале, прося всех пользователей
закончить свою работу и выйти из системы. Как только все
пользователи выйдут или закончится выделенное время, система
закроет все бюджеты и выведет на экран следующее сообщение:
______________________________________________________
** Safe to Power off **
- or -
** Press Any Key to Reboot **
(можно выключить питание
- или -
нажмите любую клавишу для перезагрузки)
3. Выключите компьютер или нажмите любую клавишу для пе-
резагрузки системы.
Вы можете изменить режим на одно-пользовательский без
полного закрытия системы придав аргумент su команде shutdown:
/etc/shutdown -g15 su
- 3-7 -
Первый аргумент означает число минут до останова многопользовательского
режима.
Использование команды haltsys
Команда haltsys останавливает систему немедленно. Эту
команду должна использовать только в однопользовательском
режиме. Если при выдаче команды haltsys в системе есть еще
пользователи, то их работа будет потеряна.
Для останова системы при помощи haltsys выполните следующие
шаги:
1. Войдите как суперпользователь. Смотри раздел Вход как
суперпользователь в данной главе. Система откроет его
бюджет и выведет сообщения дня и приглашение супер-
пользователя.
2. Введите:
/etc/haltsys
Теперь нажмите клавишу ввода. Система выведет следующее
сообщение:
______________________________________________________
** Safe to Power off **
- or -
** Press Any Key to Reboot **
(можно выключить питание
- или -
нажмите любую клавишу для перезагрузки)
3. Выключите компьютер или нажмите любую клавишу для пе-
резагрузки системы.
- 3-8 -
Разъяснение информации загрузки
Во время загрузки всегда выводится на экран таблица информации
о аппаратуре сразу после информации copyright. Эта
таблица представляет вашу аппаратную конфигурацию как она
воспринимается операционной системой. Здесь представлена аннотированная
версия экрана загрузки в примере. Следующая
таблица представляет этот пример:
device address vector dma comment
_______________________________________________________
fpu - 35 - type=80387
floppy 0x3F2-0x3F7 06 2 unit=0 type=96ds15
serial 0x2F8-0x2FF 03 - unit=1 type=Standart nports=1
parallel 0x378-0x37A 07 - unit=0
console - - - unit=ega type=0
disk 0x1F0-0x1F7 - - type=W0 unit=0 cyls=791
hds=16 secs=48
Эти названия объясняет следующая таблица:
device,address названия аппаратных средств, адресов в
vector, dma, шестнадцатиричном виде, вектор преры-
comment вания, канал прямого доступа к памяти
и другие детали.
fpu устройство с плавающей точкой присут-
ствует, это 80387.
floppy драйвер флоппи-диска высокой плотности
serial это COM1, имеющий один порт (мульти-
плата не установлена)
parallel это ваш параллельный порт
console консоль имеет видеоадаптер EGA совмес-
тимый с EGA IBM.
disk контроллер Western Digital st506 номер
0 (W0), твердый диск 0 (unit 0), а так-
же число цилиндров, головок и секторов.
Утилита hvconfig(C) используется для вывода на экран или
доступа к этой информации в любое время путем использования
информации о конфигурации, хранящейся в файле /usr/adm/hwconfig.
Обратитесь к странице пособия hwconfig(C) в User's Reference.
- 3-9 -
Приспособление процесса загрузки
Каждый раз как производится запуск компьютера, система
запускает программу boot. Несмотря на разные инструкции по
приглашению boot, эта программа загружает программу ядра по
умолчанию используя значения конфигурации, заданные в файле
/etc/default/boot на корневой файловой системе по умолчанию.
Вы можете отредактировать этот файл и изменить условия будущих
загрузок. Вы можете установить также некоторые опции в
данном файле для автоматической загрузки системы.
Изменение файла /etc/default/boot
Страницы пособия boot(HW) показывают опции загрузки по
умолчанию, которые вы можете изменить путем редактирования
файла /etc/default/boot.
Для изменения программы, загружаемой по умолчанию, когда
вы входите в систему только с нажатием "Return" в ответ на
приглашение загрузки модифицируйте набор строк загрузки по
умолчанию при помощи опции DEFBOOTSTR в файле
/etc/default/boot. Например, следующая установка в файле
/etc/default/boot вызывает программу boot для загрузки ядра
из твердого диска по умолчанию.
DEFBOOTSTR=hd(40)unix
Первые две буквы аргумента определяют устройство (для
твердого диска - hd, для флоппи - fd). Число в скобках - это
младший адрес устройства (40 для корневой файловой системы
на твердом диске). За скобками имя программы для загрузки.
Пособие Release Notes описывает некоторые ключевые слова,
которые вы можете ввести в командную строку загрузки для
взаимодействия с разными ситуациями в аппаратуре. вы можете
также добавить эти ключевые слова в конец набора строк загрузки
по умолчанию при помощи DEFBOOTSTR. Например, для
использования платы Intel Inboard в высокоскоростном режиме
автоматически каждый раз после загрузки, добавьте ключевое
слово inboard:
DEFBOOTSTR=hd(40) unix inboard
- 3-10 -
Автоматическая загрузка
Установки AUTOBOOT, TIMEOUT и PANICBOOT в файле
/etc/default/boot приводят к автоматической загрузке.
Если AUTOBOOT=NO, программа boot будет ждать на ответ на
приглашение загрузки. Вы можете установить AUTOBOOT=YES и
система будет загружаться автоматически ес
...Закладка в соц.сетях