Important command of SMF service listing:
table.tableizer-table { border: 1px solid #CCC; font-family: ; font-size: 12px; } .tableizer-table td { padding: 4px; margin: 3px; border: 1px solid #ccc; } .tableizer-table th { background-color: #104E8B; color: #FFF; font-weight: bold; }
SMF Service Information | |
---|---|
svcs -a | Lists all installed services |
svcs -d FMRI | Lists all dependencies for FMRI |
svcs -d FMRI | Lists all dependents for FMRI |
svcs -p FMRI | Show the service dependencies tree map |
svcs -l FMRI | Provides a complete information about FMRI |
svcs -x | Show reason for the service fault |
svcs -xv | Verbose mode debugging information |
1.How to list the configured services from SMF ?
# svcs -a
This output will give list of legacy services,online services,disabled services and offline services.
bash-3.00# svcs -a |head
STATE STIME FMRI
legacy_run May_17 lrc:/etc/rcS_d/S50sk98sol
legacy_run May_17 lrc:/etc/rc2_d/S05vmware-tools
legacy_run May_17 lrc:/etc/rc2_d/S10lu
legacy_run May_17 lrc:/etc/rc2_d/S20sysetup
legacy_run May_17 lrc:/etc/rc2_d/S40llc2
legacy_run May_17 lrc:/etc/rc2_d/S42ncakmod
legacy_run May_17 lrc:/etc/rc2_d/S47pppd
legacy_run May_17 lrc:/etc/rc2_d/S70uucp
legacy_run May_17 lrc:/etc/rc2_d/S72autoinstall
bash-3.00# svcs -a |tail
online May_17 svc:/system/basicreg:default
online May_17 svc:/system/zones:default
online May_17 svc:/application/cde-printinfo:default
online May_17 svc:/application/graphical-login/cde-login:default
online May_17 svc:/system/vxdbd:default
online May_17 svc:/system/xprtld:default
online May_17 svc:/system/webconsole:console
online May_17 svc:/application/autoreg:default
offline May_17 svc:/application/print/ipp-listener:default
offline May_17 svc:/application/print/rfc1179:default
bash-3.00# svcs -a |wc -l
238
bash-3.00#
2.How to check specific service status ?
bash-3.00# svcs zones
STATE STIME FMRI
online May_17 svc:/system/zones:default
bash-3.00# svcs vxdbd
STATE STIME FMRI
online May_17 svc:/system/vxdbd:default
bash-3.00# svcs -a |grep zones
disabled May_17 svc:/system/tsol-zones:default
online May_17 svc:/system/zones:default
3.How to see complete service information and log file name ?
bash-3.00# svcs -l svc:/system/zones:default
fmri svc:/system/zones:default
name Zones autoboot and graceful shutdown
enabled true
state online
next_state none
state_time Fri May 17 20:08:30 2013
logfile /var/svc/log/system-zones:default.log
restarter svc:/system/svc/restarter:default
dependency require_all/none svc:/milestone/multi-user-server (online)
4.To see how many services depends on particular service ?(Ex:svc:/system/zones:default)
bash-3.00# svcs -D svc:/system/zones:default
STATE STIME FMRI
Here none of the system services are depends on zones services.
5.To see what are the services required to start particular service ?
bash-3.00# svcs -d svc:/system/zones:default
STATE STIME FMRI
online May_17 svc:/milestone/multi-user-server:default
i.e “Zones” service depends on “multi-user-server” service.
6.How do you see service dependency map ?
bash-3.00# svcs -p svc:/application/graphical-login/cde-login:default
STATE STIME FMRI
online May_17 svc:/application/graphical-login/cde-login:default
May_17 3429 dtlogin
May_17 3692 fbconsole
May_17 3733 Xorg
May_17 4070 dtlogin
May_17 4145 dtgreet
7.How to check SMF services status using one command ?
The below command will report if there is an issue with SMF services.
bash-3.00# svcs -xv
svc:/application/print/server:default (LP print server)
State: disabled since Fri May 17 20:07:30 2013
Reason: Disabled by an administrator.
See: http://sun.com/msg/SMF-8000-05
See: man -M /usr/share/man -s 1M lpsched
Impact: 2 dependent services are not running:
svc:/application/print/rfc1179:default
svc:/application/print/ipp-listener:default
Thank you for reading this article.Please leave a comment if you have any doubt. I will get back to you.
Leave a Reply