Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Solaris 9.0: ускорить загрузку системы

Модерирует : KLASS, IFkO

articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"  Версия для печати • ПодписатьсяДобавить в закладки

   

odl455



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Систему запускаю из-под Virtual PC.
 
configuring IPv4 interfaces: dnet0
Hostname: solaris9
The system is coming up. Please wait.
checking ufs filesystems
 
...
 
syslog service starting
Oct 1 22.47.36 solaris9 sendmail[233]: My unqualified host name (solaris9) unknown;
sleeping for retry;
 
После этого очень долго висит. Машина не в сети. sendmail в принципе не нужен.
Как его временно отключить? Или если проблема в другом, то как её обойти?
 
 
Добавлено
И ещё один самый дурацкий вопрос? Как корректно выключить систему Solaris когда на экране диалог ввода имени и пароля? Можно ли в этот момент просто отключить питание?

Всего записей: 659 | Зарегистр. 26-08-2002 | Отправлено: 22:14 01-10-2003
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
odl455

Цитата:
И ещё один самый дурацкий вопрос? Как корректно выключить систему Solaris когда на экране диалог ввода имени и пароля? Можно ли в этот момент просто отключить питание?  
 

 
нельзя Юнихи так выключать
Залогинься рутом и набери halt
(есть и другие варианты)

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 08:56 02-10-2003
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
odl455

Цитата:
Или если проблема в другом, то как её обойти?

Sendmail настроить.

Цитата:
Как его временно отключить?

Поправь /etc/init.d/sendmail
Поставь, например, в начало exit 0

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 14:24 02-10-2003
odl455



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f_serg
 
А можно как-нибудь при загрузке отключить запуск sendmail. Просто мне так и не удолось дождаться завершения этого "sleeping for retry"
 
Как загрузиться в safe-mode?

Всего записей: 659 | Зарегистр. 26-08-2002 | Отправлено: 21:54 02-10-2003
moscvich

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
odl455
Попробую предположить(в Solaris не работал),попробовать консольную chkconfig или ntsysv.

Всего записей: 318 | Зарегистр. 18-02-2002 | Отправлено: 22:28 02-10-2003
f_serg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
odl455

Цитата:
Как загрузиться в safe-mode?

Давно с x86-м Solaris-ом не работал. В начале загрузки он предлагает что-то типа Interactive boot. Дальше boot -s и получишь Single-User Mode.
 
Добавлено
Да, когда стартует Sendmail, Solaris уже доступен через сеть. Можно telnet-ом попробовать зайти.

----------
Serg

Всего записей: 1706 | Зарегистр. 11-09-2002 | Отправлено: 09:45 03-10-2003
andrews



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
odl455
немного анатомии:
по спецификации System V каталог /etc/init.d содержит запускающие скрипты для всех сервисов.
править там ничего не нужно в этих скриптах !!! Solaris имеет следующие директории:
/etc/rc0.d
/etc/rc1.d
/etc/rc2.d
/etc/rc3.d
/etc/rcS.d
в этих директориях находятся ссылки (жесткие или символические) на скрипты из /etc/init.d, но имеющие вид [SK][0..9][0..9]service_name
По умолчанию Solaris грузится в runlevel 3, при этом выполняются последовательно скрипты, начинающиеся с буквы S в папках rcS, rc2, rc3. Причем первым например выполнится S01что_то, а потом S99что_то. Если скрипт начинается на S, то при загрузке ему передается в качестве параметра start, если на K - то stop. Чтобы выключить какой-то сервис достаточно переименовать его стартовый скрипт так, чтобы он не начинался на S или K - тогда этот сервис не будет запускаться. В rcS.d лазить не советую - это тебе не потребуется. У меня на десктопе запускаются следующие вещи:
в rc2.d:
S01MOUNTFSYS
S05RMTMPFILES
S20sysetup
S30sysid.net
S69inet
S71sysid.sys
S74syslog
S75cron
S75savecore
S88utmpd
S89PRESERVE
S99dtlogin
S99oss
в rc3.d:
S89sshd
если ты используешь CDE в качестве десктопа, то тебе потребуется еще и S71rpc в rc2.d
это минимум того, что нужно
по поводу sendmail - ты можешь просто его выключить, я обычно просто переименовываю в соответствующем rcX.d файл так, чтобы он начинался со знака _; например:
mv S71rpc _S71rpc
выключает загрузку сервиса rpc при загрузке по поводу ntsysv и chkconfig - в Solaris их никогда небыло - всё делается ручками
по поводу sendmail - тормозит он скорее всего (99% случаев) из-за неправильной настройки серверов dns или конфигурации nsswitch.
теперь про выключение - в Solaris есть комманда poweroff, но естественно нужно залогиниться сначала. Чтобы выключать просто кнопкой (это изначально неправильно !!!) нужно немного поправить /etc/vfstab, а точнее добавить опции при монтировании слайсов, отформатированных под ufs. Например у меня строчка для / выглядит так:
/dev/dsk/c0d0s0         /dev/rdsk/c0d0s0        /               ufs     1       no      logging,noatime
logging - включает журналирование на UFS. Это позволяет уменьшить риск потери данных при внезапном выключении питания. Тут нужно отметить, что под журнал используется некоторое количество места на диске.
noatime - выключает запись access time для файлов - это несколько увеличивает скорость работы с файловой системой.
Собственно это наверное всё Прошу прощения, что несколько сумбурно, но в 2-х строчках не поместится всё содержимое сайта http://docs.sun.com/

Всего записей: 96 | Зарегистр. 21-03-2003 | Отправлено: 03:13 28-10-2003
   

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Solaris 9.0: ускорить загрузку системы
articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru