Solaris 10 實用命令小結

LuiseDalian發表於2014-07-24

# 實用命令

# 從根目錄開始查詢名為passwd的檔案

[root@S1011:/]$ find / -name passwd

/var/sadm/pkg/SUNWcsr/save/pspool/SUNWcsr/reloc/etc/default/passwd

/var/sadm/pkg/SUNWcsr/save/pspool/SUNWcsr/reloc/etc/passwd

/etc/webmin/passwd

/etc/passwd

/etc/default/passwd

/usr/sfw/lib/webmin/caldera/passwd

/usr/sfw/lib/webmin/passwd

/usr/sfw/lib/webmin/blue-theme/passwd

/usr/bin/passwd

 

# 從根目錄開始查詢rc0.d目錄

[root@S1011:/etc]$ find / -type d -name rc0.d    

/etc/rc0.d

 

# SMF(Service Management Facility)服務管理器

# 顯示由FMRI指定的服務(rlogin)的狀態和報告. 故障管理資源識別符號(FMRIFault Management Resource Identifier

[root@S1011:/etc]$ svcs rlogin

STATE          STIME    FMRI

disabled        9:24:59 svc:/network/login:rlogin

 

# 顯示系統上安裝的所有服務及各個服務的狀態. 包括禁用和啟動的服務.

[root@S1011:/etc]$ svcs -a

STATE          STIME    FMRI

legacy_run      9:24:55 lrc:/etc/rcS_d/S50sk98sol

legacy_run      9:25:00 lrc:/etc/rc2_d/S10lu

legacy_run      9:25:00 lrc:/etc/rc2_d/S20sysetup

legacy_run      9:25:00 lrc:/etc/rc2_d/S40llc2

...

disabled        9:24:59 svc:/network/uucp:default

disabled        9:24:59 svc:/network/security/krb5_prop:default

disabled        9:25:00 svc:/network/swat:default

...

online          9:25:05 svc:/application/cde-printinfo:default

online          9:25:16 svc:/application/autoreg:default

online          9:25:18 svc:/system/webconsole:console

 

# 檢視未正常啟動的服務. 如果沒用結果顯示,則表明沒有未正常啟動的服務

[root@S1011:/etc]$ svcs -x

 

# 檢視依賴於sendmail服務例項的服務

[root@S1011:/etc]$ svcs -D sendmail

STATE          STIME    FMRI

online          9:25:02 svc:/milestone/multi-user:default

 

# 檢視sendmail服務依賴的其它服務

[root@S1011:/etc]$ svcs -d sendmail

STATE          STIME    FMRI

online          9:24:39 svc:/milestone/name-services:default

online          9:24:52 svc:/system/identity:domain

online          9:24:54 svc:/network/service:default

online          9:24:55 svc:/system/filesystem/local:default

online          9:24:58 svc:/system/filesystem/autofs:default

online          9:24:59 svc:/system/system-log:default

 

# 檢視某個服務的詳細資訊

# 每個服務都有自己的日誌檔案

[root@S1011:/etc]$ svcs -l cron

fmri         svc:/system/cron:default

name         clock daemon (cron)

enabled      true

state        online

next_state   none

state_time   Mon Jul 14 09:24:55 2014

logfile      /var/svc/log/system-cron:default.log

restarter    svc:/system/svc/restarter:default

contract_id  41

dependency   require_all/none svc:/system/filesystem/local (online)

dependency   require_all/none svc:/milestone/name-services (online)

 

# 啟用telnet服務,同時執行該服務

[root@S1011:/etc]$ svcs telnet

STATE          STIME    FMRI

disabled        9:24:58 svc:/network/telnet:default

[root@S1011:/etc]$ svcadm  enable telnet

[root@S1011:/etc]$ svcs telnet         

STATE          STIME    FMRI

online         15:25:46 svc:/network/telnet:default

 

# 禁用telnet服務,同時停止該服務

[root@S1011:/etc]$ svcadm disable telnet

[root@S1011:/etc]$ svcs telnet         

STATE          STIME    FMRI

disabled       15:26:43 svc:/network/telnet:default

 

# 啟動telnet服務

[root@S1011:/etc]$ svcadm restart telnet

 

# 重新整理telnet服務,即讓服務重新載入配置檔案

[root@S1011:/etc]$ svcadm refresh telnet

 

# 啟用指定的inetd服務(這裡為telnet服務)

[root@S1011:/etc]$ inetadm -e svc:/network/telnet:default

[root@S1011:/etc]$ svcs telnet

STATE          STIME    FMRI

online         15:32:24 svc:/network/telnet:default

 

# 禁用指定的inetd服務(這裡為telnet服務)

[root@S1011:/etc]$ inetadm -d svc:/network/telnet:default

[root@S1011:/etc]$ svcs telnet

STATE          STIME    FMRI

disabled       15:34:46 svc:/network/telnet:default

 

# 列出指定的inetd服務的屬性(這裡為telnet服務)

[root@S1011:/etc]$ inetadm -l svc:/network/telnet:default

SCOPE    NAME=VALUE

         name="telnet"

         endpoint_type="stream"

         proto="tcp6"

         isrpc=FALSE

         wait=FALSE

         exec="/usr/sbin/in.telnetd"

         user="root"

default  bind_addr=""

default  bind_fail_max=-1

default  bind_fail_interval=-1

default  max_con_rate=-1

default  max_copies=-1

default  con_rate_offline=-1

default  failrate_cnt=40

default  failrate_interval=60

default  inherit_env=TRUE

default  tcp_trace=FALSE

default  tcp_wrappers=FALSE

default  connection_backlog=10

 

# Lists all default inet service property values  provided

# by  inetd  in the form of name=value pairs. If the value

# is of boolean type, it is listed as TRUE or FALSE.

[root@S1011:/etc]$ inetadm -p

NAME=VALUE

bind_addr=""

bind_fail_max=-1

bind_fail_interval=-1

max_con_rate=-1

max_copies=-1

con_rate_offline=-1

failrate_cnt=40

failrate_interval=60

inherit_env=TRUE

tcp_trace=FALSE

tcp_wrappers=FALSE

connection_backlog=10

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1225867/,如需轉載,請註明出處,否則將追究法律責任。

相關文章