国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

Solaris服務(wù)管理工具 SMF快速入門指南
2008-09-11   51CTO

過去,UNIX 操作系統(tǒng)包含一組服務(wù):這些服務(wù)是與任何交互式用戶登錄都不關(guān)聯(lián)的軟件程序,用于偵聽和響應(yīng)請求以執(zhí)行特定的任務(wù)(如傳送電子郵件、響應(yīng) ftp 請求,或允許執(zhí)行遠(yuǎn)程命令)。這些傳統(tǒng)服務(wù)通常是一些單獨的應(yīng)用程序,它們作為單個進(jìn)程執(zhí)行,在系統(tǒng)引導(dǎo)時啟動,并在系統(tǒng)啟動和運行時持續(xù)執(zhí)行,可處理接收到的任何請求。

如今,管理員必須管理一系列服務(wù),這些服務(wù)的作用已經(jīng)超出了此原始模型的作用范圍。Sun 推出了 Service Management Facility(SMF,服務(wù)管理工具),以簡化這些系統(tǒng)服務(wù)的管理。SMF 是 Solaris 操作系統(tǒng)的一項新功能,為每個 Solaris 系統(tǒng)上的服務(wù)和服務(wù)管理創(chuàng)建支持的、統(tǒng)一的模型。它是 Solaris 10 中預(yù)測性自我修復(fù)技術(shù)的核心部分,為軟件和硬件故障以及管理錯誤提供自動恢復(fù)功能。

在本指南中,我們將介紹 SMF 的功能及優(yōu)勢,指出 Solaris 中顯著更新的部分,并說明如何使用 SMF 完成典型的管理任務(wù)。可以在 Sun 的 BigAdmin Web 站點上找到 SMF 及預(yù)測性自我修復(fù)功能的詳細(xì)指南。

功能

Service Management Facility 已經(jīng)改進(jìn)了 Solaris 管理模型的幾個方面。一些最顯著的更新包括:

 ◆ 服務(wù)由可以進(jìn)行查看(使用新的 svcs(1) 命令)和管理(使用 svcadm(1M) 和 svccfg(1M))的一級對象表示。
 ◆ 無論失敗的服務(wù)是由管理員錯誤、軟件錯誤導(dǎo)致,還是受無法更正的硬件錯誤的影響,這些服務(wù)都將按照相關(guān)性順序自動重新啟動。
 ◆ 可以獲取有關(guān)配置錯誤或行為異常的服務(wù)的詳細(xì)信息,包括對服務(wù)未運行的原因的說明(使用 "svcs -x"),以及每個服務(wù)單獨的持久性日志文件。
 ◆ 引導(dǎo)過程中出現(xiàn)的問題比較容易調(diào)試,因為在啟動故障期間可以控制引導(dǎo)詳細(xì)程度,記錄服務(wù)啟動消息,以及提供更可靠的控制臺訪問。
 ◆ 自動拍攝服務(wù)配置快照,從而更容易備份、恢復(fù)和撤消對服務(wù)所做的更改。
 ◆ 可以使用受支持的工具 (svcadm(1M)) 啟用和禁用服務(wù),從而允許更改不受升級和修補(bǔ)程序的影響而保留原樣。
 ◆ 管理員可以更容易地將任務(wù)安全地委派給非超級用戶,這些任務(wù)包括配置、啟動、停止或重新啟動服務(wù)(如 smf_security(5) 手冊頁中所述)。
 ◆ 根據(jù)服務(wù)的相關(guān)性并行啟動服務(wù),可以更快地引導(dǎo)大型系統(tǒng)。

盡管進(jìn)行了上述更改,但最大程度地保留了與現(xiàn)有管理習(xí)慣的兼容性。例如,大多數(shù)站點本地的 "rc" 腳本和 ISV 提供的 "rc" 腳本仍將有效。

顯著的更改

SMF 提供的大多數(shù)新功能都在“后臺”工作,或通過新命令進(jìn)行訪問;但某些更改仍會很快顯示出來。以下顯示了其中的一些更改。

在早期版本的 Solaris 中,大量輸出將在引導(dǎo)期間打印到系統(tǒng)控制臺。盡管這些消息對所發(fā)生的情況進(jìn)行了比較深入的闡述,但在某些方面并不十分有用。少數(shù)服務(wù)可能會打印消息,表明它們已聯(lián)機(jī),而許多其他服務(wù)則不打印消息。某些故障模式也可能會打印一些消息(如 "WARNING:Timed out waiting for NIS to come up"),這些消息并不能幫助診斷根本問題。錯誤消息有時直接打印到控制臺,但不會在任何日志中顯示。

現(xiàn)在,引導(dǎo)過程中顯示的消息精簡了許多。以下是在 SMF 下引導(dǎo)時計算機(jī)所顯示內(nèi)容的示例:

SunOS Release 5.10 Version Generic 64-bit
Copyright 1983-2004 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Hostname: demobox
NIS domain name is testlab.example.com
checking ufs filesystems

demobox console login:

盡管打印的消息變少了,但 SMF 使得引導(dǎo)過程更加清晰。每個服務(wù)在 /var/svc/log 目錄(對于在單個用戶的重大事件之前啟動的服務(wù),則為 /etc/svc/volatile 目錄)中都有一個日志文件,指出服務(wù)啟動的時間和方式、是否成功啟動,以及在初始化期間可能打印的所有消息。如果在引導(dǎo)期間發(fā)生嚴(yán)重問題,則您可以在維護(hù)模式下登錄到控制臺,并可使用 svcs(1) 命令幫助診斷此問題。即使問題導(dǎo)致引導(dǎo)掛起(如上面提到的 NIS 故障)時也是如此。最后,新的 "-m" 引導(dǎo)選項(請參見 kernel(1M))允許您將引導(dǎo)過程配置得更加詳細(xì),可以在每個服務(wù)啟動時打印一條簡單消息。

您可能還會注意到,中止進(jìn)程后進(jìn)程會“拒絕中止”。例如:

# ps -fp `pgrep -d, sendmail`

UID PID PPID C STIME TTY TIME CMD
root 330 1 0 14:21:05 ? 0:00 /usr/lib/sendmail -bd -q15m
smmsp 331 1 0 14:21:05 ? 0:00 /usr/lib/sendmail -Ac -q15m

# pkill -9 sendmail

# ps -fp `pgrep -d, sendmail`

UID PID PPID C STIME TTY TIME CMD
root 530 1 0 14:51:02 ? 0:00 /usr/lib/sendmail -bd -q15m
smmsp 531 1 0 14:51:02 ? 0:00 /usr/lib/sendmail -Ac -q15m

初看起來,盡管使用了 kill -9,卻似乎沒有發(fā)生任何情況。但是請注意,PID 是不同的,并且進(jìn)程的啟動時間已經(jīng)更改;事實上,舊的 sendmail 進(jìn)程確實已經(jīng)中止。

通過 SMF,Solaris 內(nèi)核可以考慮服務(wù)、此服務(wù)的進(jìn)程和其他服務(wù)(負(fù)責(zé)重新啟動此服務(wù))之間的關(guān)系。此重新啟動關(guān)系與 Sun 的新技術(shù)緊密集成,用于在 Solaris 上進(jìn)行故障管理,從而允許 SMF 重新啟動程序了解服務(wù)進(jìn)程失敗的原因是管理員錯誤、相關(guān)服務(wù)故障、軟件錯誤還是根本的硬件故障。只要在任何服務(wù)故障之后捕獲到此信息,SMF 就會通知相應(yīng)的重新啟動程序,該程序?qū)⒋_定是通過將此服務(wù)置于維護(hù)模式來禁用服務(wù)(因為它看起來存在問題),還是自動重新啟動該服務(wù)。缺省的 SMF 重新啟動程序 svc.startd 負(fù)責(zé)啟動和重新啟動 Solaris 系統(tǒng)上的大多數(shù)服務(wù)。在以上示例中,svc.startd 注意到 sendmail 已中止,針對此情況記錄了一條消息,并自動重新啟動 sendmail。

如果您要停止某個服務(wù)但不重新啟動其進(jìn)程,請使用 svcadm(1M) 命令(請參見以下“常規(guī)任務(wù)”部分)。另外請注意,并非所有的系統(tǒng)服務(wù)都已轉(zhuǎn)為使用 SMF;屬于這些傳統(tǒng)服務(wù)的任何進(jìn)程在中止后都不會重新啟動。

最后您可能會注意到,與以前的 Solaris 發(fā)行版相比,/etc/init.d 和 /etc/rc◆.d 目錄以及 /etc/inittab 文件中的內(nèi)容現(xiàn)在要少得多。SMF 管理的服務(wù)不再使用 rc 腳本或 inittab 條目進(jìn)行啟動和關(guān)閉,因此與這些服務(wù)對應(yīng)的腳本已被刪除。在將來的 Solaris 發(fā)行版中,SMF 將管理更多的服務(wù),并且這些目錄中的內(nèi)容將會越來越少。用于管理 ISV 提供或本地開發(fā)的服務(wù)的 rc 腳本和 inittab 條目將繼續(xù)在引導(dǎo)時運行。與推出 SMF 之前的情況不同,這些服務(wù)可能不會在引導(dǎo)過程中的同一時刻運行,但一定不會在引導(dǎo)過程之前運行,因此其非明確依賴的任何服務(wù)仍將可用。

服務(wù)名稱

Solaris 使用稱為 FMRI(Fault Managed Resource Identifier,故障管理資源標(biāo)識符)的 URI 字符串來標(biāo)識為其提供了高級故障和資源管理功能的系統(tǒng)對象。SMF 所管理的服務(wù)被分配了前綴為方案名稱 "svc" 的 FMRI 字符串,如以下的 Solaris 服務(wù) syslogd(1M) 示例所示:

 ◆ svc://localhost/system/system-log:default
 ◆ svc:/system/system-log:default
 ◆ system/system-log:default

請注意,SMF 所使用的這些服務(wù) FMRI 有以下三種表示方法:第一種是包含位置路徑(如 "localhost")的絕對路徑;第二種是相對于本地計算機(jī)的路徑;第三種僅僅是省略了字符串前綴的服務(wù)標(biāo)識符。本文檔其余部分所介紹的 SMF 管理員工具通常使用第三種形式來描述服務(wù)(因為假定這些服務(wù)作用于本地服務(wù))。可在多種資源上或跨計算機(jī)操作的其他管理工具可能使用其他形式來描述服務(wù)。當(dāng)前 Solaris 發(fā)行版中的 SMF 工具只能管理本地主機(jī)上的服務(wù)。

由于 FMRI 字符串非常長,因此 SMF 工具允許使用縮寫形式的 FMRI。縮寫必須具有唯一性,必須與服務(wù)名稱的結(jié)尾部分相匹配(但 ":default" 可以省略),并且必須以 "/" 開頭。因此上述 FMRI 可以使用以下縮寫:

 ◆ system-log:default

 ◆ system-log

使用這些縮寫時應(yīng)非常謹(jǐn)慎,因為可能會在包含相同子串的某一點添加新服務(wù)(如 "svc:/mysite/system-log:default")。如果使用非唯一的縮寫,SMF 工具將打印警告消息。

Solaris 系統(tǒng)服務(wù)的 FMRI 包含一般功能類別,如“應(yīng)用程序”、“重大事件”、“網(wǎng)絡(luò)”、“平臺”和“系統(tǒng)”,以及與服務(wù)的守護(hù)進(jìn)程或舊的 rc 腳本名稱相似的描述性名稱。svcs(1) 命令將列出計算機(jī)上可用的所有活動服務(wù):

% svcs
STATE STIME FMRI
...
online 11:19:35 svc:/network/nfs/status:default
offline 18:20:30 svc:/application/print/rfc1179:default
maintenance 18:20:26 svc:/network/ntp:default

由于服務(wù)現(xiàn)在是一級對象,因此 SMF 甚至可以通過使用 svcs(1) 命令的 "-a" 選項提供有關(guān)未啟用的服務(wù)的信息。

常規(guī)任務(wù)

SMF 是 Solaris 中一項特別顯著的更改,因為它影響了管理模型。因此,盡管我們鼓勵您閱讀有關(guān) SMF 功能的詳細(xì)信息(請參見以下“詳細(xì)信息”部分),但您可能還是希望從學(xué)習(xí)如何執(zhí)行一些常規(guī)系統(tǒng)管理任務(wù)開始。

啟用和禁用服務(wù)

在 Solaris 10 之前的版本中,沒有一個很好的方法來永久禁用 Solaris 中的服務(wù)。常用方法是將相應(yīng)的 rc 腳本重命名為不再執(zhí)行的名稱,但在下一次系統(tǒng)升級后此更改將會失效。此外,基于 inetd 的服務(wù)是通過一種完全不同的方法(即編輯配置文件)啟用和禁用的。在 SMF 下,可以使用 svcadm(1M) 命令配置這兩種類型的服務(wù),并且在計算機(jī)升級后這些更改將持續(xù)有效。以下是對啟用和禁用某些服務(wù)的方式的比較:
--------------------------------------------------------------------------------------------------------
舊方法:mv /etc/rc2.d/S75cron /etc/rc2.d/x.S75cron
SMF 方法:svcadm disable system/cron:default

舊方法:編輯 /etc/inet/inetd.conf,將 finger 行取消注釋
SMF 方法:svcadm enable network/finger:default
--------------------------------------------------------------------------------------------------------
在上述示例中,svcadm 的最后一個參數(shù)是服務(wù)的 FMRI。

請注意,svcadm 僅用于 SMF 服務(wù),由 rc 腳本控制的傳統(tǒng)服務(wù)與在早期發(fā)行版中的工作方式相同。

◆停止、啟動和重新啟動服務(wù)

過去,服務(wù)已由引導(dǎo)時運行的 rc 腳本啟動,并通過 start 參數(shù)運行。一些 rc 腳本提供了 stop 選項,少數(shù) rc 腳本還允許使用 restart。在 SMF 中,這些任務(wù)都是通過 svcadm(1M) 命令完成的:
--------------------------------------------------------------------------------------------------------
舊方法:/etc/init.d/sshd stop
SMF 方法:svcadm disable -t network/ssh:default

舊方法:/etc/init.d/sshd start
SMF 方法:svcadm enable -t network/ssh:default

舊方法:/etc/init.d/sshd stop; /etc/init.d/sshd start
SMF 方法:svcadm restart network/ssh:default

舊方法:kill -HUP `cat /var/run/sshd.pid`
SMF 方法:svcadm refresh network/ssh:default
----------------------------------------------------------------------------------------------------------- #p#副標(biāo)題#e#
svcadm enable 和 svcadm disable 的 "-t" 選項表示所請求的操作應(yīng)該是臨時的 (temporary),它不會影響此服務(wù)是否會在系統(tǒng)下一次引導(dǎo)時啟動。這與上述“啟用和禁用服務(wù)”示例形成了對比。

與啟用和禁用服務(wù)一樣,不應(yīng)該使用 svcadm 控制由 rc 腳本控制的服務(wù);這些服務(wù)將始終按早期發(fā)行版中的方式工作。

◆觀察引導(dǎo)過程

如“顯著的更改”部分所述,在缺省情況下,引導(dǎo)過程與早期的 Solaris 發(fā)行版相比要精簡得多。這樣就減少了不能提供有價值信息的“無用消息”,這些“無用消息”可能會導(dǎo)致引導(dǎo)期間發(fā)生的任何實際問題不容易被發(fā)現(xiàn)。

已添加一些新的引導(dǎo)選項,以控制引導(dǎo)的詳細(xì)程度。您可能會發(fā)現(xiàn)一個特別有用的選項 "-m verbose",該選項在每個服務(wù)嘗試啟動時打印一行信息。這與基于 Unix 和與 Unix 相似的某些其他操作系統(tǒng)的缺省引導(dǎo)模式相似。詳細(xì)的引導(dǎo)過程如下所示:

{1} ok boot -m verbose

Rebooting with command: boot -m verbose
Boot device: /pci@1c,600000/scsi@2/disk@0,0:a File and args: -m verbose
SunOS Release 5.10 Version Generic 64-bit
Copyright 1983-2004 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
[ network/pfil:default starting (pfil) ]
[ network/loopback:default starting (Loopback network interface) ]
[ system/filesystem/root:default starting (Root filesystem mount) ]
Oct 18 13:53:02/13: system start time was Mon Oct 18 13:52:57 2004
[ network/physical:default starting (Physical network interfaces) ]
[ system/filesystem/usr:default starting (/usr and / mounted read/write) ]
( more service messages elided )
[ system/filesystem/local:default starting (Local filesystem mounts) ]
[ network/ntp:default starting (network time protocol (NTP)) ]
[ system/utmp:default starting (utmpx monitoring) ]
[ system/filesystem/local:default starting (Local filesystem mounts) ]
[ system/console-login:default starting (Console login) ]

demobox console login: checking ufs filesystems
/dev/rdsk/c0t0d0s7: is logging.
Oct 18 13:53:14/50: system/system-log:default starting
Oct 18 13:53:14/51: network/inetd:default starting
Oct 18 13:53:14/52: system/cron:default starting
( more service messages elided )

服務(wù)啟動消息的順序在每次引導(dǎo)時可能會有所不同,因為 SMF 將按照服務(wù)的相關(guān)性關(guān)系并行啟動這些服務(wù)。

如果服務(wù)無法成功啟動,則除了打印啟動消息之外,還會打印警告消息。以下是 NTP 服務(wù)無法啟動的一個示例:

[ system/filesystem/local:default starting (Local filesystem mounts) ]
[ network/ntp:default starting (network time protocol (NTP)) ]
Oct 25 13:58:42/49 ERROR: svc:/network/ntp:default:
Method "/lib/svc/method/xntp" failed with exit status 96.
Oct 25 13:58:42 svc.startd[4]: svc:/network/ntp:default:
Method "/lib/svc/method/xntp" failed with exit status 96.
[ network/ntp:default misconfigured (see 'svcs -x' for details) ]
[ system/utmp:default starting (utmpx monitoring) ]
( more service messages elided )

前兩條錯誤消息在正常引導(dǎo)和詳細(xì)引導(dǎo)期間都會顯示;最后一條錯誤消息 ("network/ntp:default misconfigured ...") 僅在詳細(xì)引導(dǎo)期間顯示。

◆發(fā)現(xiàn)故障

Solaris 尚未提供一個全面的用于查找系統(tǒng)服務(wù)問題的方法。目前存在一些可幫助捕獲并診斷這些問題的解決方案,包括使用 coreadm(1M) 命令記錄到特定于站點的監(jiān)視腳本,以及 Sun Cluster 等綜合性產(chǎn)品。新的 svcs(1) 命令包含一個“解釋”選項 ("svcs -x"),可打印出有關(guān)未運行服務(wù)的詳細(xì)消息(由解決方案驅(qū)動)。svcs -x 將顯示服務(wù)失敗的時間和原因,提供獲取此問題詳細(xì)信息的方式,并列出受此問題影響的其他服務(wù)。

繼續(xù)來看一下無法啟動的 NTP 服務(wù)的示例:

# svcs -x

svc:/network/ntp:default (Network Time Protocol (NTP).)
State: maintenance since Mon Oct 18 13:58:42 2004
Reason: Start method exited with $SMF_EXIT_ERR_CONFIG.
See: http://sun.com/msg/SMF-8000-KS
See: ntpq(1M)
See: ntpdate(1M)
See: xntpd(1M)
Impact: 0 services are not running.

NTP 服務(wù)已被置于維護(hù)模式,因為啟動腳本指示該服務(wù)的配置存在問題。有關(guān)服務(wù)故障的詳細(xì)信息,請參見 /var/svc/log 目錄(或 /etc/svc/volatile 目錄)中該服務(wù)的日志文件。日志文件名基于簡短形式的 FMRI,將 "/" 替換為 "-"。因此,svc:/network/ntp:default 服務(wù)的日志文件為 /var/svc/log/network-ntp:default.log。通過此日志文件可以快速得出結(jié)論,即 NTP 守護(hù)進(jìn)程的配置文件 /etc/inet/ntp.conf 已被刪除。

以下是另一個示例,顯示了 SMF 可以跟蹤相關(guān)性,并指出與禁用的服務(wù)相關(guān)的問題。在此示例中,我們使用 "-v" 選項來查看受影響的服務(wù)的列表。

# svcs -x -v

svc:/application/print/server:default (LP Print Service)
State: disabled since Mon Oct 18 16:17:27 2004
Reason: Disabled by an administrator.
See: http://sun.com/msg/SMF-8000-05
See: man -M /usr/share/man -s 1M lpsched
Impact: 1 service is not running:
svc:/application/print/rfc1179:default

在以上示例中,已明確禁用了 application/print/server:default 服務(wù),但未禁用依賴于該服務(wù)的另一個服務(wù) (application/print/rfc1179:default)。因此,禁用第一個服務(wù)已使得第二個服務(wù)無法運行。

 ◆觀察服務(wù)

在早期版本的 Solaris 中,查看可用服務(wù)的唯一方法是使用 ps(1) 命令,并列出系統(tǒng)上所有的活動進(jìn)程,然后查看與服務(wù)應(yīng)用程序的名稱相匹配的進(jìn)程名稱。遺憾的是,由于大多數(shù)系統(tǒng)都有許多進(jìn)程,并且每次發(fā)行新版本的 Solaris 以及添加其他軟件包時都會引入新服務(wù),因此使用此方法進(jìn)行跟蹤非常困難。如今的許多服務(wù)已不再作為單個進(jìn)程執(zhí)行,這使得情況更加復(fù)雜。某些服務(wù)作為一系列進(jìn)程或多線程進(jìn)程執(zhí)行,或者同時以這兩種方式執(zhí)行。

使用新的 svcs(1) 命令,可以更容易地觀察系統(tǒng)服務(wù)的狀態(tài)。"-p" 選項可顯示與服務(wù)關(guān)聯(lián)的所有進(jìn)程:

% svcs -p network/smtp:sendmail

STATE STIME FMRI
online 18:20:30 svc:/network/smtp:sendmail
18:20:30 655 sendmail
18:20:30 657 sendmail

% ps -fp 655,657

UID PID PPID C STIME TTY TIME CMD
root 655 1 0 18:20:30 ? 0:01 /usr/lib/sendmail -bd -q15m
smmsp 657 1 0 18:20:30 ? 0:00 /usr/lib/sendmail -Ac -q15m

"-d" 選項可顯示此服務(wù)所依賴的其他服務(wù),而 "-D" 選項可顯示依賴于此服務(wù)的其他服務(wù):

% svcs -d network/smtp:sendmail

STATE STIME FMRI
online 18:20:14 svc:/system/identity:domain
online 18:20:26 svc:/network/service:default
online 18:20:27 svc:/system/filesystem/local:default
online 18:20:27 svc:/milestone/name-services:default
online 18:20:27 svc:/system/system-log:default
online 18:20:30 svc:/system/filesystem/autofs:default
% svcs -D network/smtp:sendmail
STATE STIME FMRI
online 18:20:32 svc:/milestone/multi-user:default

我們可以看到,sendmail 要求在運行之前先運行網(wǎng)絡(luò)服務(wù)、本地文件系統(tǒng)服務(wù)、名稱服務(wù)、系統(tǒng)日志守護(hù)進(jìn)程以及自動安裝守護(hù)進(jìn)程,并且 sendmail 自身必須在到達(dá)多用戶重大事件之前運行。服務(wù)啟動時間(STIME 列)表明已遵循這些相關(guān)性。

 ◆更改運行級別
SMF 引入了重大事件 (milestone)的概念,它代替了傳統(tǒng)的運行級別概念。運行級別對計算機(jī)上運行的一組服務(wù)進(jìn)行了基本描述,這些服務(wù)通常分為一個用戶登錄到計算機(jī)控制臺所需的服務(wù)(運行級別 S),以及多個用戶登錄到計算機(jī)所需的服務(wù)(運行級別 2 和 3)。這些系統(tǒng)狀態(tài)在 SMF 中表示為重大事件,重大事件是代表一組其他服務(wù)的穩(wěn)定服務(wù)。"svcs -d" 可用于查看必須在到達(dá)重大事件之前運行的服務(wù)。

svcadm(1M) 現(xiàn)在是設(shè)置系統(tǒng)缺省運行級別的首選方法。此方法是使用 milestone 子命令和有效重大事件的 FMRI 完成的:
----------------------------------------------------------------------------------------------
舊方法:編輯 /etc/inittab
SMF 方法:svcadm milestone -d milestone/single-user:default
----------------------------------------------------------------------------------------------
"-d" 選項表示缺省 (default) 重大事件應(yīng)該設(shè)置為指定的 FMRI。如果不使用 "-d",則 "svcadm milestone" 會立即將系統(tǒng)轉(zhuǎn)換到指定的重大事件。

引導(dǎo)過程已更新為可以識別重大事件。除了傳統(tǒng)的 "boot -s"(引導(dǎo)到單用戶模式)之外,現(xiàn)在還可以通過 "boot -m milestone=" 引導(dǎo)到指定的重大事件。 可以是 "single-user"、"multi-user" 或 "multi-user-server",以及特殊的重大事件 "all"(所有已啟用的聯(lián)機(jī)服務(wù))和 "none"(無任何服務(wù))。"none" 重大事件對于修復(fù)在引導(dǎo)過程初期發(fā)生故障的系統(tǒng)可能非常有用。

引導(dǎo)到單用戶重大事件(使用 "-m milestone=single-user")和舊的 "boot -s" 略有不同。如果系統(tǒng)已明確引導(dǎo)到某個重大事件,則退出控制臺管理 shell 時不會像 "boot -s" 一樣將系統(tǒng)轉(zhuǎn)換到多用戶模式。要在運行 "boot -m milestone=single-user" 之后轉(zhuǎn)到多用戶模式,請使用命令 "svcadm milestone milestone/multi-user-server:default"。

 ◆啟用、禁用和監(jiān)視傳統(tǒng)服務(wù)
一般說來,由傳統(tǒng) rc 腳本啟動的服務(wù)(也稱為傳統(tǒng)服務(wù))將繼續(xù)以原始方式工作。這些服務(wù)將在 svcs(1) 的輸出中顯示,同時還顯示 FMRI(基于服務(wù) rc 腳本的路徑名),但它們不受 svcadm(1M) 控制。應(yīng)該通過直接運行 rc 腳本停止或啟動這些服務(wù)。

如“顯著的更改”部分所述,與早期版本的 Solaris 不同,rc 腳本可能不會在引導(dǎo)過程中的同一時刻運行。特別是,必須在 Solaris 提供的某些 rc 腳本之前運行的腳本可能會出現(xiàn)問題。但是,絕大多數(shù)腳本都應(yīng)該可以繼續(xù)工作,而不會出現(xiàn)任何問題。

 ◆將新服務(wù)添加到 inetd.conf
Internet 服務(wù)守護(hù)進(jìn)程 inetd(1M) 已重新編寫為 SMF 的一部分。它將所有配置數(shù)據(jù)都存儲在 SMF 數(shù)據(jù)庫(而不是 /etc/inet/inetd.conf)中,從而允許使用 SMF 工具控制和觀察基于 inetd 的服務(wù)。大多數(shù) Solaris 隨附的基于 inetd 的服務(wù)在 inetd.conf 中不再有任何條目。為了對尚未轉(zhuǎn)換為 SMF 的服務(wù)提供兼容性,仍然可以使用慣用的語法將條目添加到 inetd.conf 中,而新的 inetconv(1M) 命令可將新服務(wù)轉(zhuǎn)換為 SMF 服務(wù)。inetconv 應(yīng)該始終在編輯 /etc/inet/inetd.conf 之后運行;運行該命令時可以不使用任何參數(shù)。

詳細(xì)信息

要了解有關(guān) SMF 的詳細(xì)信息,請參見以下文檔:

 ◆ SMF 系統(tǒng)管理指南。

 ◆ 手冊頁(可在安裝了 Solaris 10 的任何計算機(jī)上獲取):

○ inetadm(1M)
○ inetconv(1M)
○ inetd(1M)
○ kernel(1M)
○ smf(5)
○ smf_bootstrap(5)
○ smf_method(5)
○ svc.startd(1M)
○ svcadm(1M)
○ svccfg(1M)
○ svcprop(1)
○ svcs(1)

熱詞搜索:

上一篇:分析:System z大型機(jī)上運行Solaris操作系統(tǒng)
下一篇:局域網(wǎng)提高網(wǎng)速的二十一個小技巧

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美日韩国产区一| 亚洲激情在线观看| 欧美xxx在线观看| 欧美深夜影院| 国产一区二区三区久久久久久久久 | 欧美日本不卡| 国产三级欧美三级| 亚洲人午夜精品| 欧美自拍偷拍| 国产精品久久久久天堂| 亚洲福利视频网站| 亚洲一区二区欧美| 欧美日韩大片一区二区三区| 韩国久久久久| 亚洲自拍偷拍麻豆| 欧美激情一区二区三区高清视频 | 国产一区香蕉久久| 在线观看一区二区视频| 欧美在线观看视频在线| 欧美日韩在线视频一区二区| 伊人成综合网伊人222| 午夜精品一区二区三区在线视| 久久影视三级福利片| 国产亚洲福利一区| 久久不射网站| 国外视频精品毛片| 老司机aⅴ在线精品导航| 黑人极品videos精品欧美裸| 欧美一区二区三区另类| 激情六月婷婷久久| 最新中文字幕亚洲| 久久精品国产99国产精品澳门 | 久久久五月天| 国产日韩在线亚洲字幕中文| 亚洲男女毛片无遮挡| 国产亚洲一区二区精品| 亚洲免费电影在线| 国产精品va在线播放我和闺蜜| 中文久久精品| 国产在线不卡视频| 久久综合久久综合这里只有精品| 亚洲第一中文字幕| 欧美日韩综合网| 久久久国产一区二区三区| 极品少妇一区二区三区| 欧美黄色成人网| 午夜免费电影一区在线观看| 国产亚洲毛片| 欧美午夜欧美| 免费视频亚洲| 欧美一区二区三区视频免费播放| 精品999网站| 国产一级精品aaaaa看| 一区二区视频免费在线观看| 国产精品一区二区在线观看| 亚洲少妇在线| 一本综合久久| 久久国产精品久久精品国产| 久久亚洲影院| 亚洲女同精品视频| 伊人久久久大香线蕉综合直播| 欧美精品三区| 欧美高清在线视频| 欧美在线播放视频| 亚洲精品一区二区三区蜜桃久| 国产精品成人va在线观看| 性欧美xxxx大乳国产app| 亚洲日本一区二区三区| 欧美高清在线观看| 销魂美女一区二区三区视频在线| 曰本成人黄色| 影音先锋中文字幕一区| 蜜臀99久久精品久久久久久软件| 亚洲一区www| 久久久噜噜噜久噜久久| 欧美一区二区视频网站| 久久久精品国产免大香伊| 久久人人97超碰精品888| 蜜桃久久精品乱码一区二区| 久久一区亚洲| 欧美网站在线观看| 黄色av一区| 亚洲国产另类 国产精品国产免费| 99国产一区| 午夜在线电影亚洲一区| 嫩模写真一区二区三区三州| 久久国产加勒比精品无码| 久久久777| 国产精品自拍在线| 亚洲人成网站精品片在线观看| 午夜精品久久久久久久99樱桃| 国产欧美日韩激情| 久久大逼视频| 久久久精品2019中文字幕神马| 国产色产综合产在线视频| 久久福利视频导航| 亚洲福利国产| 欧美在线视频全部完| 国产精品欧美日韩| 亚洲香蕉在线观看| 欧美成人一二三| 国产一区二区三区在线免费观看| 亚洲精品少妇30p| 久久视频这里只有精品| 在线免费精品视频| 国产日韩欧美不卡| 午夜国产一区| 免费日韩av| 亚洲伦理中文字幕| 欧美视频在线视频| avtt综合网| 麻豆freexxxx性91精品| 国产在线拍揄自揄视频不卡99| 久久男女视频| 一区二区三区欧美在线观看| 欧美在线三级| 韩日在线一区| 免费观看成人鲁鲁鲁鲁鲁视频| 国产视频在线观看一区二区三区| 亚洲自拍偷拍麻豆| 一区在线视频| 欧美日韩中文字幕在线| 欧美在线啊v| 亚洲精选91| 国产精品卡一卡二卡三| 欧美自拍偷拍午夜视频| 亚洲国产高清一区| 国产精品亚洲综合久久| 久热综合在线亚洲精品| 一区二区三区鲁丝不卡| 在线成人av.com| 欧美视频中文一区二区三区在线观看| 亚洲视频一二| 日韩天天综合| 91久久精品一区| 狠狠久久综合婷婷不卡| 欧美久久视频| 欧美激情一区| 欧美日韩国产在线一区| 欧美日韩一区二区三区四区五区| 久久久综合香蕉尹人综合网| 老鸭窝毛片一区二区三区| 女仆av观看一区| 欧美精品一区视频| 一本高清dvd不卡在线观看| 国产亚洲一区二区三区| 免费av成人在线| 久久爱www.| 午夜视频在线观看一区二区三区| 中国成人亚色综合网站| 亚洲乱码久久| 亚洲欧洲日产国产综合网| 国产精品裸体一区二区三区| 欧美激情综合在线| 91久久线看在观草草青青| 在线电影国产精品| 一区二区视频免费完整版观看| 国产精品综合色区在线观看| 国产精品久久久久aaaa| 国产视频久久久久| 一色屋精品视频免费看| 亚洲国产日韩精品| 日韩写真在线| 欧美亚洲一区在线| 久久精品人人做人人爽| 欧美激情综合网| 国产精品日韩专区| 在线观看欧美日韩| 9l国产精品久久久久麻豆| 午夜精品久久久久久久99黑人| 久久久久久网站| 欧美亚州一区二区三区| 在线播放亚洲一区| 亚洲欧洲99久久| 欧美日韩精品免费观看视一区二区| 国产精品久久久久一区二区三区| 一区二区三区无毛| 亚洲在线电影| 国产精品成人一区| 亚洲欧洲在线视频| 久久精品三级| 国产精品一区免费视频| 一区二区国产日产| 欧美大色视频| 在线日韩电影| 性色av一区二区三区在线观看| 久久免费黄色| 国产在线播放一区二区三区| 亚洲欧美综合另类中字| 欧美午夜视频在线| 中文久久乱码一区二区| 欧美理论电影网| 久久躁日日躁aaaaxxxx| 亚洲一区国产| 快射av在线播放一区| 蜜桃av综合| 精品电影一区| 午夜一区二区三区在线观看| 欧美日韩一区二区在线视频 | 欧美亚洲午夜视频在线观看|