【Solaris】Solaris10作業系統 SMF服務管理

datapeng發表於2016-01-12
Solaris10作業系統 SMF服務管理


檢視服務、啟動服務、停止服務、修復服務

1 SVCS命令 檢視服務資訊
1.1 檢視當前作業系統中正常啟動的服務
[root@solaris188:/]#svcs





1.2 檢視所有服務
[root@solaris188:/]#svcs -a
Maintenance、Offline都是非正常狀態  1.依賴服務沒有啟動 2.配置檔案發生錯誤
Disabled 禁用狀態、完全關閉狀態
online、legacy_run 服務例項處於啟用狀態,並且已成功啟動。


1.3 檢視沒有正常啟動的服務
[root@solaris188:/]#svcs -x

檢視具體某一個服務,如ssh
[root@solaris188:/]#svcs ssh


1.4 檢視服務詳細資訊
[root@solaris188:/]#svcs -l ssh

當服務出現問題時,可以檢視對應的logfile

1.5 SMF服務例項依賴關係
degraded 服務已經啟動,在受限制狀態執行。

檢視哪些服務依賴ssh服務例項
[root@solaris188:/]#svcs -D ssh
檢視ssh服務依賴哪些其他服務
[root@solaris188:/]#svcs -d ssh



2 SVCADM命令
直接svcadm 回車,可檢視相關命令選項
[root@solaris188:/]#svcadm



enable 啟用服務,執行服務
disable 禁用服務,停止服務
restart 重啟服務
refresh 重新整理服務,重新讀取配置檔案
clear   清除維護狀態

注意 disable服務後 restart仍然為disable

注意檢視/etc/default/login中已經使用#註釋掉 CONSOLE=/dev/console
# CONSOLE=/dev/console

檢視當前telnet服務狀態,處於disabled禁用狀態
[root@solaris188:/]#svcs telnet


2.1 啟用服務
啟用telnet服務並檢視狀態,online
[root@solaris188:/]#svcadm enable telnet
[root@solaris188:/]#svcs telnet

win7端執行telnet命令   win+r   cmd  


2.2 win7系統安裝telnet客戶端

控制皮膚——程式——程式和功能——開啟或關閉Windows功能——勾選Telnet客戶端







3 INETADM命令


檢視當前系統所有inetd服務
[root@solaris188:/]#inetadm


......


3.1 開啟telnet的tcp跟蹤功能
telnet服務不加密,ssh加密(第一次建立session時,金鑰提示)


注意檢視/etc/default/login中已經使用#註釋掉 CONSOLE=/dev/console
# CONSOLE=/dev/console

檢視telnet服務的相關屬性,tcp_trace預設為FALSE
[root@solaris188:/]#inetadm -l telnet


開啟telnet的tcp跟蹤
[root@solaris188:/]#inetadm -m telnet tcp_trace=true
[root@solaris188:/]#inetadm -l telnet



動態監測系統日誌
[root@solaris188:/]#tail -f /var/adm/messages

win7端進行telnet登入


檢視系統日誌,ctrl+c 結束動態檢視


呂星昊
2016.1.12

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

相關文章