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/