一、SMC簡介
在Solaris 9之前,實際上Soalris操作系統之前沒有一個完整的管理界面,唯一可用的是Admintool。Admintool將軟件包打包為一個軟件群集合,使得對軟件的管理更輕松。Admintool調用了軟件包命令。在對軟件的管理中可以交替地使用軟件包命令和Admintool。比如說,可以使用Admintool來安裝一個軟件,但用pkgrm命令來將軟件刪除。也可以使用pkgadd命令安裝軟件并用Admintool來將其刪除。不管軟件如何被安裝,Admintool將會顯示系統中所有已安裝的軟件。
Soaris 9 開始出現的Solaris管理控制臺(SMC,Solaris Management Console)功能比admintool要強得多。Solaris 10中SMC 版本是2.1 。Solaris管理控制臺(SMC,Solaris Management Console) 是一個基于圖形用戶界面的"雨傘應用程序",用作不同管理工具的啟動點。SMC 帶有一個完整的工具箱,另外您還可以管理無盤客戶機,但只能通過命令行,不能使用“圖形用戶界面”。您可以向缺省工具箱添加或刪除工具,或通過使用"SMC 工具箱編輯器"創建一個新的工具箱來管理不同的工具集。Solaris Management Console 是基于 GUI 管理工具的容器,這些工具存儲在被稱為工具箱的集合中。該控制臺中提供了一個缺省工具箱,其中包含多種基本管理工具,包括用于管理以下對象的工具:
◆進程 -- 暫停、恢復、監視和控制進程。
◆用戶 -- 建立和維護用戶帳戶、用戶模板、組、郵件列表、管理角色和權限。授予或拒絕用戶和管理角色權限-控制每個用戶是否可以使用特定應用程序,以及每個用戶可以執行的任務。
◆預定作業 - 預定、啟動和管理任務。
◆安裝和共享 - 查看和管理安裝、共享和使用信息。
◆磁盤 - 創建和查看磁盤分區。
◆串行端口 - 配置和管理現有串行端口。
◆日志查看程序 - 查看應用程序和命令行信息以及管理日志文件。
Solaris管理控制臺(SMC,Solaris Management Console) 具體功能如下:
◆ 建立和維護用戶帳戶、用戶模板、組、郵件列表、管理角色和權限。授予或拒絕用戶和管理角色權限-控制每個用戶是否可以使用特定應用程序,以及每個用戶可以執行的任務。
◆為用戶分派權限和角色;
◆創建實施用戶策略;
◆定時、定期事實周期性工作;
◆監視進程、恢復進程、刪除進程、掛起進程;
◆查看系統日志;
◆查看掛接的文件系統。
◆配置和管理現有串行端口。
◆創建和查看磁盤分區。
二、啟動登錄SMC
1.啟動SMC
通過JDS圖形界面啟動Solaris管理控制臺(SMC,Solaris Management Console),JDS就是Java desktop SYSTEM,是Sun于2003年提出的商用桌面運算推廣方案,有Linux版與Solaris版。JDS下選擇“開始”-“運行應用程序”-“smc”,如圖1。
![]() |
在JDS下 啟動SMC |
另外和許多Unix 工具一樣,smc 也有許多命令行參數。可以在命令行下啟動:
% /usr/sadm/bin/smc &
2.Solaris Management Console 的窗口布局
Solaris Management Console控制臺共有三個窗口,控制臺首次啟動可能需要一兩分鐘時間。Solaris Management Console 窗口控制臺的主要部分由三部分組成,如圖2:
![]() |
SMC窗口布局 |
◆導航窗口(左上側)
導航窗口用于訪問多個(或多組)工具、文件夾或其他工具箱。導航窗格中的圖標稱作節點,如果是文件夾或工具箱的話,則可以展開。在導航中單擊某個項目便會決定出現在「查看」窗口中的東西。轉動器圖標會顯示在代表項目群組的項目旁邊;單擊該圖標或連續雙擊圖標旁邊的文字可以展開或隱藏該群組。導航窗口顯示與否,取決于查看菜單中的顯示設置。
◆查看窗口(右上側)
查看窗口用來查看與在導航窗格中選擇的節點有關的信息。查看窗格顯示選定文件夾的內容、從屬工具或與選定工具相關的數據。如果在導航窗口中所選擇的節點是文件夾,該文件夾的內容就會顯示在查看窗口中。如果選擇的節點是簡單的工具,就像「日期/時間」工具,時鐘可能會顯示出來。如果選擇的節點是復雜的工具,就像「用戶管理員」,內容可能會是用戶帳戶和電子郵件帳戶的子工具;選擇用戶帳戶節點和可能會顯示出來的用戶清單,并更改動作菜單使其允許編輯清單。
◆信息窗口(底部)
信息窗口用于顯示關聯說明或控制臺事件。在控制臺下方的「信息」窗口會視選擇的內容說明」或控制臺事件標記,決定顯示「導航」窗口中選擇之對象的內容說明或警報類型清單。信息窗口顯示與否,取決于查看菜單中的顯示設置。
3.Solaris Management Console的列顯示
在查看-顯示菜單中,開源控制Solaris Management Console的顯示選擇,包括三列:
◆工具列
“工具列”和其他軟件的工具列類似,位于主菜單的下方。
◆位置列
位置列位在控制臺的工具列下方,包含一個主工具箱圖標、工具箱字段 (指示當前的工具箱以及在工具箱中所選擇的項目),以及下拉菜單 (包含最近所造訪過的工具箱)。單擊主工具箱圖標,以打開主工具箱。從下拉菜單中選擇工具箱,以便打開該工具箱。位置列顯示與否,取決于「查看」菜單中的「顯示」設置;詳細信息請參閱查看菜單。
◆狀態列
狀態列位于控制臺的正下方。狀態列的左邊窗口會顯示導航窗口中選擇的節點下的項目(節點)數目。狀態列的中間窗口指示控制臺的活動-例如裝入工具-藉由前后的「陰影」移動。狀態列的右邊窗口則會提供一些控制臺工作期間的進度信息,包括打開工具箱文件。狀態列顯示與否,取決于查看菜單中的顯示設置;詳細信息請參閱查看菜單。
4. SMC控制臺登錄
啟動SMC后要進入相應的欄目必須程序進行認證。輸入用戶名稱與口令,然后點擊 確定 。若是您被允許成為一個角色,下一步會顯示該 角色名稱 登錄對話框。否則, 控制臺 中會顯示所選擇的工具箱。說明如果您是第一個登錄到這個 SMC 服務器的人,可能必須以 root 的身份登錄并輸入 root 的口令,這樣您就可以設置用戶帳戶、使用名稱服務、指定權限和角色給用戶,并且執行其它重要的引導作業。如圖3。
![]() |
使用管理員權限登錄 |
點擊 控制臺 下面的 控制臺登錄 標記來列出可以在 控制臺登錄 日志中查看的登錄事件類型。僅有那些已經登錄的事件類型會顯示出來。點擊 信息 窗口中的任何鏈接來查看選擇事件類型的登錄。點擊登錄中的個別事件來查看該事件的簡要描述。
5.使用SMC 進行用戶管理
用戶工具是一組管理用戶帳戶、用戶群組和郵件清單的工具。圖4是用戶管理界面,
![]() |
SMC用戶界面 |
圖3說明:
用戶賬號:為本系統添加和刪除用戶賬號。
用戶模板:為本系統添加和刪除用戶模板。
權限:通過一些命令和現有的權限,組成新權限,可以調用一些命令。
管理角色:為本系統添加和刪除某種角色。
群組:為本系統添加和刪除用戶組。
郵件清單:為用戶添加和刪除郵件清單。
小結:到此為止我們介紹了SMC 的基礎知識。下面筆者會結合具體案例使用SMC 進行用戶管理。