电脑技术学习

Solaris10 SMF服务管理概要

dn001

  enabled online svc:/network/rpc/gss:default

  disabled disabled svc:/network/rpc/ocfserv:default

  enabled online svc:/network/rpc/smserver:default

  disabled disabled svc:/network/rpc/rex:default

  enabled online svc:/network/rpc/rstat:default

  enabled online svc:/network/rpc/rusers:default

  disabled disabled svc:/network/rpc/spray:default

  ...

  查看telnet服务的状态:

  -bash-3.00# inetadm |grep telnet

  enabled online svc:/network/telnet:default

  禁用telnet服务

  -bash-3.00# inetadm -d telnet

  查看telnet服务的状态:

  -bash-3.00# inetadm |grep telnet

  disabled disabled svc:/network/telnet:default

  SMF兼容旧的rc机制,Solaris 10 2006 update 1版本中有些服务仍然使用了旧的rc机制,以运行级别3的服务为例,尚有以下服务未使用SMF:

  -bash-3.00# ls -l /etc/rc3.d

  total 30

  -rw-r--r-- 1 root sys 1285 Jan 22 2005 README

  -rwxr--r-- 6 root sys 474 Jan 22 2005 S16boot.server

  -rwxr--r-- 6 root sys 1649 Jan 8 2005 S50apache

  -rwxr-xr-x 1 root sys 491 Jan 8 2005 S75seaport

  -rwxr--r-- 6 root sys 685 Jan 22 2005 S76snmpdx

  -rwxr--r-- 6 root sys 1125 Jan 22 2005 S77dmi

  -rwxr--r-- 6 root sys 512 Jan 22 2005 S81volmgt

  -rwxr-xr-x 5 root sys 2225 Jan 8 2005 S82initsma

  -rwxr--r-- 5 root sys 824 May 27 2004 S84appserv

  -rwxr--r-- 6 root sys 324 Apr 20 2005 S90samba

  其中S90samba,S50apache,S84appserv的存在表明Samba, Apache, Sun Application Server服务已启用。

  总结

  SMF提供了一个健壮的、可管理的后台服务管理机制,它使系统管理更为方便。在下一篇里作者将结合实例讨论将创建SMF服务的方法和步骤。

  相关的手册

  smf(5), svCADm(1M), svccfg(1M), inetadm(1M), svcs(1), svcprop(1), inetconv(1M)

  相关的文件和目录

  /etc/svc -- 存放SMF服务配置库

  /var/svc/manifest -- 存放SMF服务manifest xml文件

  /var/svc/profile -- 存放SMF服务profile xml文件

  /var/svc/log -- 存放SMF服务状态变化日志

  /lib/svc/method -- 存放SMF服务启动脚本

  /lib/svc/seed -- 存放SMF服务配置库的出厂设置

标签: