Поправте если я не прав, но раньше было если хочешь чтоб допустим апаче или другой сервис загрузился при старте системы размещаешь скрипт на запуск в rc3.d с именем которое начинается с "S" и процесс стартует при старте системмы. В 10 версии Sun Microsistem запустили кокуюто хрень под именем "Service Managment Framework" и на сколько я понемаю всем рулит. Именно он, если я хочу чтоб у меня не стартовал "Sendmail" то мне по ходу
надо использовать комманды "svcs" или "svcadm", Но я не понемаю где можно в системе найти файл где всё это указано и как допустим можно отрубить "Sendmail". Помогите примером или ссылкой если можете.. Как с этим "Service Managment Framework" можно работать из консоли...
Там все просто и я во многом разобрался, разве что не стал создавать свой сервис... Кстати в принципе очень даже удобная вещь.Если нужно найти сервис, то команда svcs
Если поподробней посотреть сервис, то svcs -l network/smtpВыдаст такое:
fmri svc:/network/smtp:sendmail
name sendmail SMTP mail transfer agent
enabled false
state disabled
next_state none
restarter svc:/system/svc/restarter:default
dependency require_all/refresh file://localhost/etc/mail/sendmail.cf (online)
dependency require_all/refresh file://localhost/etc/nsswitch.conf (online)
dependency optional_all/none svc:/system/filesystem/autofs (online)
dependency require_all/none svc:/system/filesystem/local (online)
dependency require_all/none svc:/network/service (online)
dependency require_all/refresh svc:/milestone/name-services (online)
dependency optional_all/refresh svc:/system/identity:domain (online)
dependency optional_all/none svc:/system/system-log (online)Как видишь у меня в enabled стоит false и тоже sendmail не грузиться при старте (у меня стоит postfix)
Если нужно сделать, чтобы грузился (т.е. включить или выключить сервис) ,то необходимо сделать
svcadm enable network/smtp
Если необходимо рестартнуть sendmail, то
svcadm restart network/smtp
или
svcadm refresh network/smtpВсе хранится в xml файлах и они находятся в /var/svc/
А вот свой создать мне было, если честно лень и я сделал по старинке в rc3.d закинул и все... он и так и так работает.
Также есть еще и команда inetadm, она позволяет работать с inetd сервисами
>Там все просто и я во многом разобрался, разве что не стал
>создавать свой сервис... Кстати в принципе очень даже удобная вещь.
>
>Если нужно найти сервис, то команда svcs
>Если поподробней посотреть сервис, то svcs -l network/smtp
>
>Выдаст такое:
>
>fmri svc:/network/smtp:sendmail
>name sendmail SMTP mail
>transfer agent
>enabled false
>state disabled
>next_state none
>restarter svc:/system/svc/restarter:default
>dependency require_all/refresh file://localhost/etc/mail/sendmail.cf (online)
>dependency require_all/refresh file://localhost/etc/nsswitch.conf (online)
>dependency optional_all/none svc:/system/filesystem/autofs (online)
>dependency require_all/none svc:/system/filesystem/local (online)
>dependency require_all/none svc:/network/service (online)
>dependency require_all/refresh svc:/milestone/name-services (online)
>dependency optional_all/refresh svc:/system/identity:domain (online)
>dependency optional_all/none svc:/system/system-log (online)
>
>Как видишь у меня в enabled стоит false и тоже sendmail не
>грузиться при старте (у меня стоит postfix)
>
>Если нужно сделать, чтобы грузился (т.е. включить или выключить сервис) ,то необходимо
>сделать
>
>svcadm enable network/smtp
>
>Если необходимо рестартнуть sendmail, то
>
>svcadm restart network/smtp
>или
>svcadm refresh network/smtp
>
>Все хранится в xml файлах и они находятся в /var/svc/
>
>А вот свой создать мне было, если честно лень и я сделал
>по старинке в rc3.d закинул и все... он и так и
>так работает.
>
>
>Также есть еще и команда inetadm, она позволяет работать с inetd сервисами
>
Спасибо Брат
Слушай последний вопрос я хочу нафиг вычестить системму от всего не нужного подскажи вообще если SMF вырубить нафиг сильно больно по системе будет или нет. SMF на сколько я понемаю эта хрень стартует из скриптовИ что лучше в системе оставить что можно и нужно выкинуть нафиг.Я сам с FreeBSD мигрирую на Солярис по этому и такие тупые вопроссы...
>Спасибо Брат
>Слушай последний вопрос я хочу нафиг вычестить системму от всего не нужного
>подскажи вообще если SMF вырубить нафиг сильно больно по системе будет
>или нет. SMF на сколько я понемаю эта хрень стартует из
>скриптовНе советую... поверь у меня тоже была такая идея, но чуть-чуть поковырявшись с SMF я понял, что она очень даже приятная вещь, хоть и не привычная.
А у 10-ой Солярки вроде все на нем основано и через smf у нее не только sendmail, но и все что в ней уже предустановлено лежит, например named, syslog и т.п.>И что лучше в системе оставить что можно и нужно выкинуть нафиг.Я
>сам с FreeBSD мигрирую на Солярис по этому и такие тупые
>вопроссы...Ничего тупого здесь нет... я сам сидел на 8-ой и на 9-ой Соляре, а когда поставил 10-ую, то смотрел на нее и на SMF также как и ты - первый раз...
Просто если есть вопросы пиши.. а так посмотри какие там сервисы, все что нужно включи, все что ну нежно выключи... хотя вот например я выключил только sendmail, а включил NTP, все остальное оставил как есть.
Если что пиши, задавай вопросы поможем. FreeBSD классная ось и если сравнивать 9-ую Соляру, то Фрюха конечно лучше, но 10-ая Солярка меня настолько порадовала, что я перехожу полностью на нее.
>Поправте если я не прав, но раньше было если хочешь чтоб допустим
>апаче или другой сервис загрузился при старте системы размещаешь скрипт на
>запуск в rc3.d с именем которое начинается с "S" и процесс
>стартует при старте системмы. В 10 версии Sun Microsistem запустили кокуюто
>хрень под именем "Service Managment Framework" и на сколько я
>понемаю всем рулит. Именно он, если я хочу чтоб у меня
>не стартовал "Sendmail" то мне по ходу
>надо использовать комманды "svcs" или "svcadm", Но я не понемаю где можно
>в системе найти файл где всё это указано и как допустим
>можно отрубить "Sendmail". Помогите примером или ссылкой если можете.. Как с
>этим "Service Managment Framework" можно работать из консоли...Ну не все скрипты в /etc/rc3.d :-))) 3-ий уровень загрузки - это фулл с графикой, то есть с иксами. Обычно все подгружается на 1-ом и 2-ом уровнях, то есть в /etc/rc1.d и /etc/rc2.d. Поскольку 10-ую версию не видел - про новый менеджер сказать ничего не могу, но из опыта работы с предыдущими версиями скажу, что старт-скрипт sendmail'а стоить искать в /etc/rc2.d и скорее всего название этого скрипта S**sendmail (где ** - циферьки :-)))) Достаточно изменить регистр первой буквы названия и сендмэйл не будет стартовать. Да, кстати - советую также изменить регистр буковки файла K**sendmail в дир-ях /etc/rc0.d, /etc/rc1.d, /etc/rcS.d .
И читайте мануалы!
>Ну не все скрипты в /etc/rc3.d :-))) 3-ий уровень загрузки - это
>фулл с графикой, то есть с иксами. Обычно все подгружается на
>1-ом и 2-ом уровнях, то есть в /etc/rc1.d и /etc/rc2.d.Это верно, но разницы нет... принцип тот же
> Поскольку
>10-ую версию не видел - про новый менеджер сказать ничего не
>могу, но из опыта работы с предыдущими версиями скажу, что старт-скрипт
>sendmail'а стоить искать в /etc/rc2.d и скорее всего название этого скрипта
>S**sendmail (где ** - циферьки :-)))) Достаточно изменить регистр первой буквы
>названия и сендмэйл не будет стартовать. Да, кстати - советую также
>изменить регистр буковки файла K**sendmail в дир-ях /etc/rc0.d, /etc/rc1.d, /etc/rcS.d .
>
>
>И читайте мануалы!Нет его там нет... т.к. в 10-ой Солярке это все поменяли и сделали все через SMF, так что можно там не искать, sendmail-а там точно нет.
>>Ну не все скрипты в /etc/rc3.d :-))) 3-ий уровень загрузки - это
>>фулл с графикой, то есть с иксами. Обычно все подгружается на
>>1-ом и 2-ом уровнях, то есть в /etc/rc1.d и /etc/rc2.d.
>
>Это верно, но разницы нет... принцип тот же
>
>> Поскольку
>>10-ую версию не видел - про новый менеджер сказать ничего не
>>могу, но из опыта работы с предыдущими версиями скажу, что старт-скрипт
>>sendmail'а стоить искать в /etc/rc2.d и скорее всего название этого скрипта
>>S**sendmail (где ** - циферьки :-)))) Достаточно изменить регистр первой буквы
>>названия и сендмэйл не будет стартовать. Да, кстати - советую также
>>изменить регистр буковки файла K**sendmail в дир-ях /etc/rc0.d, /etc/rc1.d, /etc/rcS.d .
>>
>>
>>И читайте мануалы!
>
>Нет его там нет... т.к. в 10-ой Солярке это все поменяли и
>сделали все через SMF, так что можно там не искать, sendmail-а
>там точно нет.Слушай каманда svcs выдаёт что у меня грузится много разного что мне из этого можно выкинуть а что оставить
>Слушай каманда svcs выдаёт что у меня грузится много разного что мне
>из этого можно выкинуть а что оставитьА смотря что тебе надо... Я уже написал, что я выкинул sendmail и добавил ntp, и все...
>>Ну не все скрипты в /etc/rc3.d :-))) 3-ий уровень загрузки - это
>>фулл с графикой, то есть с иксами. Обычно все подгружается на
>>1-ом и 2-ом уровнях, то есть в /etc/rc1.d и /etc/rc2.d.
>
>Это верно, но разницы нет... принцип тот же
>
>> Поскольку
>>10-ую версию не видел - про новый менеджер сказать ничего не
>>могу, но из опыта работы с предыдущими версиями скажу, что старт-скрипт
>>sendmail'а стоить искать в /etc/rc2.d и скорее всего название этого скрипта
>>S**sendmail (где ** - циферьки :-)))) Достаточно изменить регистр первой буквы
>>названия и сендмэйл не будет стартовать. Да, кстати - советую также
>>изменить регистр буковки файла K**sendmail в дир-ях /etc/rc0.d, /etc/rc1.d, /etc/rcS.d .
>>
>>
>>И читайте мануалы!
>
>Нет его там нет... т.к. в 10-ой Солярке это все поменяли и
>сделали все через SMF, так что можно там не искать, sendmail-а
>там точно нет.
Значит читаем мануалы. И настольный сайт теперь для вас docs.sun.com
>Значит читаем мануалы. И настольный сайт теперь для вас docs.sun.comЭто верно... а точнее будет именно доки по 10-ой Соляре
http://docs.sun.com/app/docs/prod/solaris.10