Solaris 10 では、ほとんどのサービスの制御が、SMF (Service Management Facility) に統合されている。
この中にも要らないサービスがいっぱい動いているので止めてしまえ。
動いているサービスのチェック
# svcs -a | awk '/^o/ {print$3}'|sort
svc:/application/font/fc-cache:default svc:/application/print/cleanup:default svc:/application/print/ipp-listener:default svc:/milestone/devices:default svc:/milestone/multi-user-server:default svc:/milestone/multi-user:default svc:/milestone/name-services:default svc:/milestone/network:default svc:/milestone/single-user:default svc:/milestone/sysconfig:default svc:/network/dns/client:default svc:/network/inetd:default svc:/network/initial:default svc:/network/loopback:default svc:/network/nfs/client:default svc:/network/nfs/nlockmgr:default svc:/network/nfs/status:default svc:/network/pfil:default svc:/network/physical:default svc:/network/rpc/bind:default svc:/network/service:default svc:/network/smtp:sendmail svc:/network/ssh:default svc:/platform/i86pc/eeprom:default svc:/platform/i86pc/kdmconfig:default svc:/system/boot-archive:default svc:/system/console-login:default svc:/system/coreadm:default svc:/system/cron:default svc:/system/cryptosvc:default svc:/system/device/fc-fabric:default svc:/system/device/local:default svc:/system/dumpadm:default svc:/system/filesystem/autofs:default svc:/system/filesystem/local:default svc:/system/filesystem/minimal:default svc:/system/filesystem/root:default svc:/system/filesystem/usr:default svc:/system/fmd:default svc:/system/identity:domain svc:/system/identity:node svc:/system/keymap:default svc:/system/manifest-import:default svc:/system/name-service-cache:default svc:/system/picl:default svc:/system/power:default svc:/system/rmtmpfiles:default svc:/system/sac:default svc:/system/svc/restarter:default svc:/system/sysevent:default svc:/system/sysidtool:net svc:/system/sysidtool:system svc:/system/system-log:default svc:/system/utmp:default svc:/system/zones:default
サービスの無効化
(サーバーとして利用する場合、たぶん止めても問題ないと思ふものを止めている。ケースバイケースで。)
# svcadm disable svc:/application/font/fc-cache:default # svcadm disable svc:/application/print/cleanup:default # svcadm disable svc:/application/print/ipp-listener:default # svcadm disable svc:/network/inetd:default # svcadm disable svc:/network/nfs/client:default # svcadm disable svc:/network/nfs/nlockmgr:default # svcadm disable svc:/network/nfs/status:default # svcadm disable svc:/network/rpc/bind:default # svcadm disable svc:/network/smtp:sendmail # svcadm disable svc:/system/filesystem/autofs:default # svcadm disable svc:/system/name-service-cache:default # svcadm disable svc:/system/power:default
再起動する
# init 6