Руслан Валиев ([info]designerus) wrote,
@ 2006-12-03 18:11:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:how-to, smf, solaris

Отключаем ненужные сервисы: быстро и удобно
Некоторых администраторов приводит в шок количество запущенных сервисов на свежеустановленной машине с Solaris'ом 10.
На самом деле, даже после такой установки, система все-равно остается весьма защищенной.

Опытные администраторы сразу лезут в /etc/rc* и ничего в этом неправильного нет. Но позвольте продемонстрировать некоторые возможности SMF.

Если посмотреть в /var/svc/profile, то можно увидеть кучу файлов вроде:

generic.xml
generic_limited_net.xml
generic_open.xml
inetd_generic.xml
inetd_services.xml
inetd_upgrade.xml
name_service.xml
ns_dns.xml
ns_files.xml
ns_ldap.xml
ns_nis.xml
ns_nisplus.xml
ns_none.xml


Это «подточенные» профили со списком необходимых сервисов в каждом конкретном случае.

Вот, например, кусок из generic_limited_net.xml:

<service name='network/ftp' version='1' type='service'>
   <instance name='default' enabled='false'/>
</service>


А generic.xml, по умолчанию, является мягкой ссылкой на generic_open.xml (теперь поняли? :-)

В моем случае, есть два веб-контейнера, в которых работает мой сайт. Количество запущенных сервисов в них минимальное.

Как я это сделал?

cd /var/svc/profile
rm generic.xml
ln -s generic_limited_net.xml generic.xml
svccfg apply /var/svc/profile/generic_limited_net.xml


Подробнее о SMF в PDF-документе: SERVICE MANAGEMENT FACILITY (SMF) IN THE SOLARIS™ 10 OPERATING SYSTEM



(Post a new comment)


[info]no_gritzko_here
2006-12-05 09:58 am UTC (link)
Очень интересно. А про "веб-контейнеры" ссылочку не подбросите?

(Reply to this)(Thread)


[info]designerus
2006-12-05 06:29 pm UTC (link)
http://www.sun.com/bigadmin/content/zones/

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…