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

Solaris服務(wù)管理工具 SMF快速入門(mén)指南

過(guò)去,Unix 操作系統(tǒng)包含一組服務(wù):這些服務(wù)是與任何交互式用戶(hù)登錄都不關(guān)聯(lián)的軟件程序,用于偵聽(tīng)和響應(yīng)請(qǐng)求以執(zhí)行特定的任務(wù)(如傳送電子郵件、響應(yīng) ftp 請(qǐng)求,或允許執(zhí)行遠(yuǎn)程命令) 。這些傳統(tǒng)服務(wù)通常是一些單獨(dú)的應(yīng)用程序,它們作為單個(gè)進(jìn)程執(zhí)行,在系統(tǒng)引導(dǎo)時(shí)啟動(dòng),并在系統(tǒng)啟動(dòng)和運(yùn)行時(shí)持續(xù)執(zhí)行,可處理接收到的任何請(qǐng)求 。
如今,管理員必須管理一系列服務(wù),這些服務(wù)的作用已經(jīng)超出了此原始模型的作用范圍 。Sun 推出了 Service Management Facility(SMF,服務(wù)管理工具),以簡(jiǎn)化這些系統(tǒng)服務(wù)的管理 。SMF 是 Solaris 操作系統(tǒng)的一項(xiàng)新功能,為每個(gè) Solaris 系統(tǒng)上的服務(wù)和服務(wù)管理創(chuàng)建支持的、統(tǒng)一的模型 。它是 Solaris 10 中預(yù)測(cè)性自我修復(fù)技術(shù)的核心部分,為軟件和硬件故障以及管理錯(cuò)誤提供自動(dòng)恢復(fù)功能 。
在本指南中,我們將介紹 SMF 的功能及優(yōu)勢(shì),指出 Solaris 中顯著更新的部分,并說(shuō)明如何使用 SMF 完成典型的管理任務(wù) ??梢栽?Sun 的 BigAdmin Web 站點(diǎn)上找到 SMF 及預(yù)測(cè)性自我修復(fù)功能的詳細(xì)指南 。
功能
Service Management Facility 已經(jīng)改進(jìn)了 Solaris 管理模型的幾個(gè)方面 。一些最顯著的更新包括:
◆ 服務(wù)由可以進(jìn)行查看(使用新的 svcs(1) 命令)和管理(使用 svCADm(1M) 和 svccfg(1M))的一級(jí)對(duì)象表示 。
◆ 無(wú)論失敗的服務(wù)是由管理員錯(cuò)誤、軟件錯(cuò)誤導(dǎo)致,還是受無(wú)法更正的硬件錯(cuò)誤的影響,這些服務(wù)都將按照相關(guān)性順序自動(dòng)重新啟動(dòng) 。
◆ 可以獲取有關(guān)配置錯(cuò)誤或行為異常的服務(wù)的詳細(xì)信息,包括對(duì)服務(wù)未運(yùn)行的原因的說(shuō)明(使用 "svcs -x"),以及每個(gè)服務(wù)單獨(dú)的持久性日志文件 。
◆ 引導(dǎo)過(guò)程中出現(xiàn)的問(wèn)題比較容易調(diào)試,因?yàn)樵趩?dòng)故障期間可以控制引導(dǎo)詳細(xì)程度,記錄服務(wù)啟動(dòng)消息,以及提供更可靠的控制臺(tái)訪問(wèn) 。
◆ 自動(dòng)拍攝服務(wù)配置快照,從而更容易備份、恢復(fù)和撤消對(duì)服務(wù)所做的更改 。
◆ 可以使用受支持的工具 (svCADm(1M)) 啟用和禁用服務(wù),從而允許更改不受升級(jí)和修補(bǔ)程序的影響而保留原樣 。
◆ 管理員可以更容易地將任務(wù)安全地委派給非超級(jí)用戶(hù),這些任務(wù)包括配置、啟動(dòng)、停止或重新啟動(dòng)服務(wù)(如 smf_security(5) 手冊(cè)頁(yè)中所述) 。
◆ 根據(jù)服務(wù)的相關(guān)性并行啟動(dòng)服務(wù),可以更快地引導(dǎo)大型系統(tǒng) 。
盡管進(jìn)行了上述更改,但最大程度地保留了與現(xiàn)有管理習(xí)慣的兼容性 。例如,大多數(shù)站點(diǎn)本地的 "rc" 腳本和 ISV 提供的 "rc" 腳本仍將有效 。
顯著的更改
SMF 提供的大多數(shù)新功能都在“后臺(tái)工作,或通過(guò)新命令進(jìn)行訪問(wèn);但某些更改仍會(huì)很快顯示出來(lái) 。以下顯示了其中的一些更改 。
在早期版本的 Solaris 中,大量輸出將在引導(dǎo)期間打印到系統(tǒng)控制臺(tái) 。盡管這些消息對(duì)所發(fā)生的情況進(jìn)行了比較深入的闡述,但在某些方面并不十分有用 。少數(shù)服務(wù)可能會(huì)打印消息,表明它們已聯(lián)機(jī),而許多其他服務(wù)則不打印消息 。某些故障模式也可能會(huì)打印一些消息(如 "WARNING:Timed out waiting for NIS to come up"),這些消息并不能幫助診斷根本問(wèn)題 。錯(cuò)誤消息有時(shí)直接打印到控制臺(tái),但不會(huì)在任何日志中顯示 。
現(xiàn)在,引導(dǎo)過(guò)程中顯示的消息精簡(jiǎn)了許多 。以下是在 SMF 下引導(dǎo)時(shí)計(jì)算機(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)過(guò)程更加清晰 。每個(gè)服務(wù)在 /var/svc/log 目錄(對(duì)于在單個(gè)用戶(hù)的重大事件之前啟動(dòng)的服務(wù),則為 /etc/svc/volatile 目錄)中都有一個(gè)日志文件,指出服務(wù)啟動(dòng)的時(shí)間和方式、是否成功啟動(dòng),以及在初始化期間可能打印的所有消息 。如果在引導(dǎo)期間發(fā)生嚴(yán)重問(wèn)題,則您可以在維護(hù)模式下登錄到控制臺(tái),并可使用 svcs(1) 命令幫助診斷此問(wèn)題 。即使問(wèn)題導(dǎo)致引導(dǎo)掛起(如上面提到的 NIS 故障)時(shí)也是如此 。最后,新的 "-m" 引導(dǎo)選項(xiàng)(請(qǐng)參見(jiàn) kernel(1M))允許您將引導(dǎo)過(guò)程配置得更加詳細(xì),可以在每個(gè)服務(wù)啟動(dòng)時(shí)打印一條簡(jiǎn)單消息 。

推薦閱讀