solaris10 服务管理

svcs –a |more # 可以列出当前所有的服务:

            

STATE          STIME    FMRI

legacy_run      1:58:26 lrc:/etc/rcS_d/S50sk98sol

legacy_run      1:58:50 lrc:/etc/rc3_d/S50apache

legacy_run      1:58:51 lrc:/etc/rc3_d/S75seaport

legacy_run      1:58:55 lrc:/etc/rc3_d/S76snmpdx

legacy_run      1:58:57 lrc:/etc/rc3_d/S90samba

...

disabled        1:58:06 svc:/network/iscsi_initiator:default

disabled        1:58:06 svc:/system/metainit:default

disabled        1:58:07 svc:/network/ipfilter:default

disabled        1:58:08 svc:/network/rpc/keyserv:default

disabled        1:58:08 svc:/network/rpc/nisplus:default

disabled        1:58:08 svc:/network/nis/client:default

disabled        1:58:08 svc:/network/dns/client:default

disabled        1:58:08 svc:/network/ldap/client:default

disabled        1:58:09 svc:/network/nfs/cbd:default

disabled        1:58:09 svc:/network/nfs/mapid:default

...

online          1:58:06 svc:/system/svc/restarter:default

online          1:58:08 svc:/network/pfil:default

online          1:58:10 svc:/network/loopback:default

online          1:58:11 svc:/milestone/name-services:default

online          1:58:12 svc:/system/filesystem/root:default

online          1:58:14 svc:/system/boot-archive:default

online          1:58:15 svc:/network/physical:default

svcs命令:

svcs用于查看服务的状态,

svcs -a用于查看所有状态的服务

svcs -x用于查看未正常启动的服务

svcs -l <fmri> 用于查看单个服务的详细信息


svcadm命令:
svcadm用来启用/禁用、启动/停止SMF服务。

svcadm enable fmri -- 启用一个SMF服务,同时运行该服务

svcadm disable fmri -- 禁用一个SMF服务,同时停止该服务

svcadm restart fmri -- 重启一个SMF服务

svcadm refresh fmri -- 刷新一个SMF服务,相当于让服务重新载入配置文件

svcadm mark fmri -- 将SMF服务标记为维护状态

svcadm clear fmri -- 清除SMF服务的维护状态

svcadm milestone milestone -- 进入指定的服务里程碑,

相当于进入相应的运行级别



SMF中的inetd服务

SMF 包含了对inetd服务管理,除了标准的svccfg, svcadm, svcs命令外,SMF还提供了inetadm和inetconv专门管理 inetd服务。inetadm命令用来查看、启用/禁用、修改inetd服务,inetconv则是用来将旧的inetd服务配置转化成SMF规范的服务。常用的inetadm选项如下
            

inetadm -e fmri 启用指定的inetd服务

inetadm -d fmri 禁用指定的inetd服务

inetadm -l fmri 列出指定inetd服务的属性

inetadm -p      列出默认inetd服务的属性

/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服务配置库的出厂设置

你可能感兴趣的:(Solaris)