分类:
2009-11-30 14:24:38
基本命令
svcs 查看服务状态
svcadm 管理服务,如关闭启动,重开
svccfg 导入导出,修改服务配置
svcprop 在我们的OpenSolaris上没有看到该命令
inetadm 专门管理inetd服务的
对于svcadm 具体指/usr/sbin/svcadm 主要命令有如下七个:
svcadm enable/disable/restart/refresh/clear/mark/milestone xxx_service
enable [-rst]
-r 按依赖递归启动
-s 确保服务进入online状态,否则会提前返回
-t 暂时让服务上线,直到下次reboot
disable [-st]
类似enable
refresh按照当前配置更新服务
clear恢复服务
对于svcs 一般直接跟某个pattern,即服务名,如apache22,inetd等
-a 显示所有服务状态
-d 显示该服务依赖于其他什么服务
-D 显示其他什么服务依赖于该服务
-l 显示服务所有相关信息
-p 显示该服务的所有进程
-x 显示更多服务信息
-v 跟在-x之后,再显示更多更多的信息
干掉某服务 用 pkill xxx
用tail命令跟踪某服务的日志
如 tail -3 /var/svc/log/network-http:apache2.log
-3表示最后三行