Назад | Содержание | Вперед |
ЗАМЕЧАНИЕ: Использование telinit /init и shutdown предпочтительнее для изменения режима системы. Эти программы - это самый надежный способ выключения системы, поскольку они используют скрипты rc для остановки выполняемых процедур.
Используйте команду halt, когда система должна быть немедленно остановлена, при этом можно не беспокоить текущих пользователей. Команда halt выключает систему без задержки и не беспокоит никаких других пользователей системы. Команда halt некорректно выполняет rc - скрипты для выключения системы, поэтому этот способ выключения системы не является предпочтительным.
Используйте команду reboot для выключения системы, не имеющей многих пользователей для возвращения ее в многопользовательский режим. Команда reboot не беспокоит пользователей системы (работающих в системе), выполняет некорректно скрипты rc, и не является предпочтительным способом для выключения системы.
Если система выключена, но ее включение предполагает выполнение многопользовательской загрузочной последовательности (multiuser boot sequence). Следующие процедуры описывают как выполнять загрузку в различных режимах из ok PROM prompt. Если приглашение PROM >, наберите n для вывода приглашения ok, и затем выполните соответствующие шаги.
ЗАМЕЧАНИЕ: Описание PROM prompt применительно к системам SPARC.
Для загрузки в многопользовательском режиме в ok PROM prompt, наберите boot и нажмите Return. Автоматическая процедура загрузки запускается на устройстве по умолчанию, при этом выводит серию стартовых сообщений. Система переводится в многопользовательский режим (The system is brought up in multiuser 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.
Мы можете выполнять перезагрузку в интерактивном режиме, если хотите внести временные изменения в системные файлы или ядро. Этим способом вы можете проверить свои изменения и легко выполнить восстановление, если есть какие-то проблемы:
В следующем примере, параметры выбираемые по умолчанию (показаны в квадратных скобках [ ]) принимаются по нажатию 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%
Назад | Содержание | Вперед |