日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris10 SMF服務管理概要( 二 )


使用svccfg export命令可將repository中SMF服務的manifest信息導出到xml文件;
使用svccfg apply命令可將SMF服務的profile xml文件導入到repository中;
使用svccfg etract命令可將repository中SMF服務的profile信息導出到xml文件 。
服務manifest-import用于將/var/svc中新增的SMF服務信息導入repository 。
SMF中的服務命名
SMF中的服務命名方式和傳統(tǒng)的Unix中的后臺進程的命名方式有很大的差別,SMF服務名稱是用FMRI(Fault Managed Resouce IdentifIEr)表示的,F(xiàn)MRI是URI資源命名規(guī)范在Solaris系統(tǒng)的一個應用 。對于SMF服務,其格式是:
scheme:/category1/category2.../categoryn/service[:instance]
scheme有svc和lrc,svc模式的FMRI表示SMF服務,而lrc模式的FMRI表示舊的基于rc腳本的服務,lrc模式是為了向前兼容,不需要實例名 。
用svcs -a可以列出當前所有的服務:
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
online 1:58:15 svc:/milestone/network:default
online 1:58:20 svc:/application/print/cleanup:default
online 1:58:21 svc:/system/picl:default
online 1:58:21 svc:/system/sysevent:default
online 1:58:21 svc:/system/device/fc-fabric:default
online 1:58:22 svc:/milestone/devices:default
online 1:58:28 svc:/system/sysidtool:net
online 1:58:30 svc:/system/sysidtool:system
online 1:58:30 svc:/network/nfs/status:default
online 1:58:45 svc:/network/ssh:default
...
第三列FMRI就是服務名稱 。上述輸出中顯示了在Solaris 10中捆綁的Samba、Apache 1.3.x服務名稱,由于它們仍然沿用了rc腳本的啟動方式,所以它們的名稱是以lrc開頭的,這類服務無法用svCADm來管理 。比如試圖運行命令svcadm enable lrc:/etc/rc3_d/S90samba,系統(tǒng)會報錯 。上述輸出中顯示了ssh服務的FMRI服務名為svc:/network/ssh:default 。
用FMRI表示的服務名稱可以唯一地標識一個服務,但是名稱通常都比較冗長,不便記憶 。所以SMF允許服務名稱的縮寫,只要能唯一標識服務,scheme、instance、category都可以省略 。所以ssh服務的名稱可以簡寫成ssh 。簡寫的服務名在SMF的命令行工具中都可以使用 。
使用FMRI方法命名服務后使得原先的服務名稱發(fā)生了變化,但通過以下方法可以找SMF服務的名稱:
猜測法,根據(jù)該服務的關鍵詞得一個可能的服務名(guess_service_name),如Apache web服務可以用apache,NFS文件服務可以用nfs 。然后用svcs -a |grep guess_service_name 。
查看該服務所屬應用的文檔 。
以下是常見服務的名稱
服務 最簡縮寫 FMRI
sshd ssh svc:/network/ssh:default
cron cron svc:/system/cron:default
automount autofs svc:/system/filesystem/autofs:default

推薦閱讀