Назад Содержание Вперед


telinit и init

  Используйте команды telinit или init для выключения однопользовательской системы или для изменения ее режима run level. Команда init изменяет режим run level системы. Команда telinit сообщает init какой run level вы выбираете. Эти команды взаимозаменяемы, но использование telinit предпочтительнее. Вы можете использовать telinit для перевода системы в режим Отключения питания (init 0) или однопользовательский режим (init 1).


ЗАМЕЧАНИЕ:  Использование telinit /init и shutdown предпочтительнее для изменения режима системы. Эти программы - это самый надежный способ выключения системы, поскольку они используют скрипты rc для остановки выполняемых процедур.

halt

Используйте команду halt, когда система должна быть немедленно остановлена, при этом можно не беспокоить текущих пользователей. Команда halt выключает систему без задержки и не беспокоит никаких других пользователей системы. Команда halt некорректно выполняет rc - скрипты для выключения системы, поэтому этот способ выключения системы не является предпочтительным.

reboot

Используйте команду reboot для выключения системы, не имеющей многих пользователей для возвращения ее в многопользовательский режим. Команда reboot не беспокоит пользователей системы (работающих в системе), выполняет некорректно скрипты rc, и не является предпочтительным способом для выключения системы.

Загрузка системы (Booting a System)

Если система выключена, но ее включение предполагает выполнение многопользовательской загрузочной последовательности (multiuser boot sequence). Следующие процедуры описывают как выполнять загрузку в различных режимах из ok PROM prompt. Если приглашение PROM >, наберите n для вывода приглашения ok, и затем выполните соответствующие шаги.


ЗАМЕЧАНИЕ:  Описание PROM prompt применительно к системам SPARC.

Загрузка в Многопользовательском режиме (Booting in Multiuser State)

Для загрузки в многопользовательском режиме в ok PROM prompt, наберите boot и нажмите Return. Автоматическая процедура загрузки запускается на устройстве по умолчанию, при этом выводит серию стартовых сообщений. Система переводится в многопользовательский режим (The system is brought up in multiuser state).

Загрузка в Однопользовательском режиме (Booting in Single-User State)

Для загрузки в однопользовательском режиме в ok PROM prompt, наберите boot -s и нажмите Return. Система загружается в однопользовательский режим и запрашивает пароль root:

ok boot -s

INIT: SINGLE USER MODE
Type Ctrl-d to proceed with normal start-up,
(or give root password for system maintenance)

Наберите пароль root и нажмите Return.


ЗАМЕЧАНИЕ:  Для продолжения процесса приведения системы в многопользовательский режим (bring system up in multiuser state), нажмите Control-D.

Загрузка в интерактивном режиме

Мы можете выполнять перезагрузку в интерактивном режиме, если хотите внести временные изменения в системные файлы или ядро. Этим способом вы можете проверить свои изменения и легко выполнить восстановление, если есть какие-то проблемы:

1.  В ok PROM prompt, наберите boot -a и нажмите Return. Программа загрузки выполняет запросы в диалоговом режиме.
2.  Нажмите Return для использования [команды] по умолчанию /kernel/unix kernel, или наберите имя ядра, используемого для загрузки.
3.  Нажмите Return для использования [команды] по умолчанию /etc/system file, или наберите имя системного файла и нажмите Return.
4.  Нажмите Return для использования пути по умолчанию для модулей (default modules directory path), или наберите путь по умолчанию к каталогу модулей (default path for the modules directory) и нажмите Return.
5.  Нажмите Return для использования файловой системы root по умолчанию (default root file system). Наберите ufs для загрузки с локального диска (for local disk booting) или nfs для клиентов без диска (for diskless clients).
6.  Нажмите Return для использования физического имени по умолчанию устройства root, или наберите имя устройства.
7.  Нажмите Return для использования типа файловой системы подкачки по умолчанию swapfs (default swap file system type). ( Отметим, что swapfs - единственно разрешенный тип файловой системы подкачки.)

В следующем примере, параметры выбираемые по умолчанию (показаны в квадратных скобках [ ]) принимаются по нажатию Return:

ok boot -a
(Hardware configuration messages)
rebooting from -a
Boot device: /sbus/esp@Ø,8ØØØØØ/sd@Ø,Ø File and args: -a
Enter <filename> [/kernel/unix]:
(Copyright notice)
Name of system file [/etc/system]:
Name of default directory for modules [<null string>]:
root filesystem type [ufs]
Enter physical name of root device
[/sbus@1,f8ØØØØØØ/esp@Ø,8ØØØØØ/sd@Ø,Ø:a]:
Swap filesystem type [swapfs]
Configuring network interfaces:  leØ
Hostname: cinderella
(fsck messages)
The system is coming up. Please wait.
(More messages)
cinderella login:

Просмотр сообщений о загрузке

Самые последние сообщения по загрузке хранятся в файле /var/adm/messages. Для просмотра этих сообщений после загрузки системы, наберите /usr/sbin/dmesg и нажмите Return. Сообщения о загрузке выводятся на экран. Или, наберите more/var /adm/messages и нажмите Return.


ЗАМЕЧАНИЕ:  Вы не можете просмотреть текст /usr/sbin/dmesg из терминального окна CDE. Если у вас запущен CDE, используйте (use more) /var/adm/messages для просмотра сообщений о загрузке системы. В противном случае, вы можете открыть окно Command Tool, набрав /usr/openwin/bin/cmdtool& и использовать это окно для просмотра текста /usr/sbin/dmesg (text).

Пример ниже показывает содержимое файла dmesg:

castle% /usr/sbin/dmesg

Sep 13 10:53
SunOS Release 5.6 Version Generic [UNIX(R) System V Release 4.0]
Copyright (c) 1983-1997, Sun Microsystems, Inc.
pac: enabled - SuperSPARC/SuperCache
cpu0: TI,TMS390Z55 (mid 8 impl 0x0 ver 0x1 clock 50 MHz)
mem = 65536K (0x4000000)
avail mem = 61177856
Ethernet address = 8:0:20:18:69:71
root nexus = SUNW,SPARCstation-
iommu0 at root: obio 0xe0000000
sbus0 at iommu0: obio 0xe0001000
espdma0 at sbus0: SBus slot f 0x400000
esp0:esp-options=0x46
esp0 at espdma0: SBus slot f 0x800000 sparc ipl 4
sd3 at esp0: target 3 lun 0
sd3 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000
/esp@f,800000/sd@3,0
<SEAGATE-ST51080N-0958 cyl 4824 alt 2 hd 4 sec 109>
root on /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000
/esp@f,800000/sd@3,0:a fstype ufs
obio0 at root
zs0 at obio0: obio 0x100000 sparc ipl 12
zs0 is /obio/zs@0,100000
zs1 at obio0: obio 0x0 sparc ipl 12
zs1 is /obio/zs@0,0
cgsix0 at sbus0: SBus slot 3 0x0 SBus level 5 sparc ipl 9
cgsix0 is /iommu@f,e0000000/sbus@f,e0001000/cgsix@3,0
cgsix0: screen 1152x900, single buffered, 1M mappable, rev 8
cpu 0 initialization complete - online
dump on /dev/dsk/c0t3d0s1 size 112036K
castle%


Назад Содержание Вперед
Hosted by uCoz