Solaris_管理員寶典講解_第1頁
Solaris_管理員寶典講解_第2頁
Solaris_管理員寶典講解_第3頁
Solaris_管理員寶典講解_第4頁
Solaris_管理員寶典講解_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、目錄第 1 章、前言1.1 了解超級(jí)用戶狀態(tài)1.1.1 成為超級(jí)用戶( su)1.1.2 退出超級(jí)用戶狀態(tài)1.1.3 以 root 注冊1.2 與用戶通信1.2.1 在注冊時(shí)顯示系統(tǒng)專用信息1.2.2 將信息發(fā)送給單個(gè)用戶 發(fā)送一個(gè)短消息給一個(gè)單獨(dú)的用戶 將作為一個(gè)文件的消息發(fā)給個(gè)別用戶1.2.3 將消息發(fā)送給一個(gè)系統(tǒng)或網(wǎng)絡(luò)中的所有用戶1.2.4 通過電子郵件發(fā)送消息1.3 啟動(dòng)和關(guān)閉系統(tǒng)1.3.1 選擇 init 狀態(tài) 查看系統(tǒng)運(yùn)行級(jí) 使用掉電狀態(tài),運(yùn)行級(jí) 0 使用系統(tǒng)管理員狀態(tài),運(yùn)行級(jí) 使用多用戶狀態(tài),

2、運(yùn)行級(jí) 使用遠(yuǎn)程資源共享狀態(tài),運(yùn)行級(jí) 使用替換多用戶狀態(tài),運(yùn)行級(jí) 使用交互重引導(dǎo)狀態(tài),運(yùn)行級(jí) 使用重引導(dǎo)狀態(tài),運(yùn)行級(jí) 使用單用戶狀態(tài),運(yùn)行級(jí) s 或 S0 改變運(yùn)行級(jí)1.3.2 選擇所用的關(guān)閉命令 shutdown telinit 和 init halt reboot1.3.3 引導(dǎo)系統(tǒng) 引導(dǎo)到多用戶狀態(tài) 引導(dǎo)到單用戶狀態(tài) 交互式引導(dǎo) 查看引導(dǎo)信息 增加新的硬件后引導(dǎo)

3、系統(tǒng) 退回引導(dǎo)進(jìn)程1.3.4 關(guān)閉系統(tǒng) 關(guān)閉一個(gè)多用戶系統(tǒng) 關(guān)閉系統(tǒng):可選方式1.4 監(jiān)視進(jìn)程1.4.1 ps 命令報(bào)告的內(nèi)容1.4.2 使用 ps 報(bào)告殺死進(jìn)程1.5 基本管理工具1.5.1 經(jīng)常使用的命令 在文件系統(tǒng)中移動(dòng) 查看在文件系統(tǒng)中所處的位置 改變目錄 查看文件的有關(guān)信息 顯示文件信息 查找一個(gè)文件 查看一個(gè)文件的類型 查看文件中的信息 查找文件中的字符串0 查看文件1 瀏覽文件1.5.1

4、.12 查看文件尾3 查看文件頭4 改變文件的所有權(quán)和許可權(quán)5 改變文件組6 設(shè)置或顯示系統(tǒng)環(huán)境7 定義 Bourne 和 Korn shell 環(huán)境變量8 定義 C shell 環(huán)境變量9 顯示環(huán)境變量的設(shè)置0 使用 PATH 變量1 設(shè)置 Bourne 和 Korn shell 路徑2 設(shè)置 C shell 路徑1.5.2 使用管理工具第 2 章、基本 OS 命令2.1 查找用戶信息2.1.1 確定系統(tǒng)中有誰注冊 使用 who 命令2.1

5、.1.2 使用 finger 命令 使用 rusers 1 命令 使用 whodo 命令2.1.2 檢查用戶的用戶號(hào)和組號(hào) (id 命令 )2.2 查尋環(huán)境信息2.3 創(chuàng)建和編輯文件2.3.1 使用 cat 命令2.3.2 使用 touch 命令2.3.3文件拷貝(cp)或改名(mv)2.3.4 文本編輯器的使用2.3.5 vi 的使用2.4 命令組合及輸出重新定向2.4.1 在同一命令行里鍵入多個(gè)命令2.4.2 輸出重新定向 ()2.4.3 組合命令 (|)2.5 使用手冊2.5.1 顯示手冊( man)2.5.2 找命令節(jié)號(hào)( whatis 、man)2.6 查

6、閱磁盤信息2.6.1 顯示磁盤空間的信息( df k )2.6.2 判別某文件系統(tǒng)是否為本地文件系統(tǒng)(df )2.6.3 找出某種類型已安裝的文件系統(tǒng)( df -F)第 3 章、設(shè)備管理3.1 磁帶的使用3.1.1 磁帶設(shè)備的命名習(xí)慣 使用缺省密度規(guī)定驅(qū)動(dòng)器號(hào) 為磁帶機(jī)指定密度 指定"不倒帶 "選項(xiàng) 不同磁帶控制器和介質(zhì)的設(shè)備名縮寫 1/2 英寸卷繞式非 SCSI 內(nèi)接 (Rack mounted) 磁帶機(jī) 1/4英寸SCSI盒式和1/2英寸前部裝入的卷繞式磁帶機(jī) 螺線掃描磁帶

7、機(jī)3.1.2讀寫磁帶的命令 拉緊磁帶倒帶列出磁帶機(jī)狀態(tài)3.2 磁帶與軟盤操作3.2.1 tar 命令 向磁帶寫文件 (tar)列出磁帶上的文件 (tar)3.2.1 .3向磁帶上增加文件 (tar)3.2.1 .4從磁帶中析取文件 (tar)3.2.2cpio 命令 將某目錄下的所有文件拷入磁帶 (cpio) 列出磁帶上的文件 (cpio) 析取磁帶上所有文件 (cpio) 自磁帶中析取個(gè)別文件 (cpio) 軟盤的使用3.2.3 軟驅(qū)設(shè)備名3.2.4uf

8、s 文件系統(tǒng)的軟盤 格式化 ufs 軟盤 自軟驅(qū)中取出軟盤 將 ufs 文件拷入單張格式化過軟盤 列出軟盤上的文件 向一個(gè)格式化好的軟盤上附加文件 (tar) 從軟盤上拷出文件 (tar) 自軟盤上拷出 bar 格式的文件 (cpio)3.2.5 使用多張軟盤存檔 在軟盤上創(chuàng)建一個(gè) ufs 文件系統(tǒng) (newfs /dev/rdiskette)3.2.6pcfs(DOS) 文件系統(tǒng)的軟盤 格式化 pcfs(DOS) 文件系統(tǒng)軟盤 安裝 pcfs 軟盤3.2

9、.6.3 卸下 pcfs 軟盤3.3 硬盤命名管理3.3.1 硬盤命名習(xí)慣 帶有總線控制器的硬盤的使用 帶有直接驅(qū)動(dòng)器的硬盤的使用3.3.2 檢查硬盤使用狀況3.3.3 檢查硬盤信息 (Prtvtoc) 將文件存檔 將硬盤上文件拷出 修復(fù)壞塊 重新格式化硬盤 換下舊硬盤 加入錯(cuò)誤表對硬盤進(jìn)行格式化、分區(qū)及標(biāo)記 重建文件系統(tǒng) (newfs) 在臨時(shí)安裝點(diǎn)安裝文件系統(tǒng) (mount) 向文件系統(tǒng)轉(zhuǎn)儲(chǔ)文件 (ufsrestore)0

10、自臨時(shí)裝入點(diǎn)拆卸文件系統(tǒng) (umount) 其方法如下1 檢查文件系統(tǒng)的不一致性 (fsck)2 對恢復(fù)文件系統(tǒng)做 0 級(jí)備份3 在永久安裝點(diǎn)安裝文件系統(tǒng) (mount) 第 4 章、文件系統(tǒng)管理4.1 文件系統(tǒng)類型4.1.1 磁盤文件系統(tǒng)4.1.2 網(wǎng)絡(luò)文件系統(tǒng)4.1.3 偽文件系統(tǒng) 臨時(shí)文件系統(tǒng) (tmpfs) 循環(huán)文件系統(tǒng) (lofs) 進(jìn)程文件系統(tǒng) (procfs) 別的偽文件系統(tǒng)4.2 SunOS 5.x 缺省的文件系統(tǒng)4.3 虛擬文件系統(tǒng)表 (/etc/vfstab)4.3.1 文件系

11、統(tǒng)表項(xiàng)的建立4.4 文件管理命令4.4.1 普通命令語法規(guī)則4.4.2 普通文件系統(tǒng)命令和特別文件系統(tǒng)命令手冊4.4.3 利用文件系統(tǒng)命令確定文件系統(tǒng)類型4.4.4 文件系統(tǒng)類型4.5 如何使文件系統(tǒng)有效4.5.1 安裝與拆卸 安裝與拆卸文件系統(tǒng)命令 查找已安裝的文件系統(tǒng) 安裝 /etc/vfstab 文件中的全部文件系統(tǒng) 安裝特定類型的文件系統(tǒng) 安裝單個(gè)文件系統(tǒng)( mount ) 拆卸所有的遠(yuǎn)程文件系統(tǒng)( umountall -F nfs ) 拆卸個(gè)別的文件系統(tǒng) (umount)4.5.2 自動(dòng)

12、安裝程序4.5.3 共享服務(wù)器文件4.6 檢查文件系統(tǒng)的數(shù)據(jù)一致性 (fsck)4.6.1 決定文件系統(tǒng)是否需檢測4.6.2 以交互方式檢測文件系統(tǒng)4.7 備份和恢復(fù)文件系統(tǒng)4.7.1 用 QIC-150 盒式磁帶備份文件系統(tǒng) (ufsdump) 實(shí)現(xiàn)增量備份4.7.2 恢復(fù)備份文件系統(tǒng) 決定使用哪一備份帶 恢復(fù)全部備份 交互式恢復(fù)文件 從備份帶中恢復(fù)單個(gè)文件 ( ufsrestore)第 5 章、管理網(wǎng)絡(luò)服務(wù)5.1 檢查遠(yuǎn)程系統(tǒng)狀態(tài)5.1.1 確定一個(gè)遠(yuǎn)程系統(tǒng)已運(yùn)行了多長時(shí)間5.1.2 確定一個(gè)遠(yuǎn)程系統(tǒng)是否在運(yùn)行 (pin

13、gruprpcinfo-p)5.2 注冊到一個(gè)遠(yuǎn)程系統(tǒng) (rlogin)5.3 系統(tǒng)之間傳送文件 (rcp 、ftp)5.3.1 使用 RCP 命令5.3.2 使用文件傳送程序 (ftp)第 6 章、管理用戶帳號(hào)和用戶組6.1 增加和管理用戶帳號(hào)6.1.1 增加用戶帳號(hào) 編輯 Passwd 數(shù)據(jù)庫 定義用戶組 建立主目錄 (home director) 自動(dòng)安裝目錄 用 nfs 安裝主目錄 定義初化文件 建立用戶的郵件帳號(hào) 建立口令6.1.2 管理用戶帳號(hào) 修改用戶帳號(hào)

14、 取消用戶帳號(hào) 凍結(jié)用戶帳號(hào)6.2 設(shè)置和管理用戶組6.2.1 設(shè)置 Group 數(shù)據(jù)庫中的域值設(shè)置組名 (Group Name) 域 設(shè)置 Group ID 域 設(shè)置成員表域6.2.2 建立缺省的 UNIX 用戶組6.2.3 建立新的組6.2.4 修改或刪除用戶組 修改某個(gè)組 刪除某個(gè)組 第 7 章、 UNIX 的 shell 命令7.1 各種 shell 的公共命令7.1.1 設(shè)置某種缺省 shell7.1.2 在命令行中改變 shell 類型 (sh,csh,ksh)7.1.3 從 shell 解釋器中退

15、出 (exit)7.1.4 清除一個(gè) shell 窗口 (clear)7.2 標(biāo)準(zhǔn) shell7.2.1 標(biāo)準(zhǔn) shell 的初始文件7.2.2 定義標(biāo)準(zhǔn) shell 的環(huán)境變量7.3 C shell7.3.1C shell 的初始文件7.3.2C shell 環(huán)境變量的定義7.3.3 建立 C shell 的別名7.3.4 設(shè)置 C shell 的歷史功能7.3.5 使用 C shell 歷史功能7.3.6 設(shè)置 C shell 的退格鍵 (stty erase)7.3.7 新命令的嵌入7.3.8Cshell 歷史命令的編輯7.4 Korn shell7.4.1Korn shell 的初始化

16、文件7.4.2Korn shell 的選擇項(xiàng)7.4.3 創(chuàng)建 Korn shell 的別名7.4.4 用 Korn shell 的聯(lián)機(jī)編輯器編輯命令7.4.5 設(shè)置 Korn shell 的歷史7.4.6 顯示 Korn shell 的歷史命令7.4.7 使用 Korn shell 的歷史命令7.4.8 編輯 Korn shell 的歷史命令 第 8 章、管理系統(tǒng)8.1 顯示系統(tǒng)專有信息8.1.1 確定主機(jī) ID 號(hào)( sysdef -h)8.1.2 確定硬件類型 (uname -m)8.1.3 確定處理機(jī)類型 (uname -p)8.1.4 確定 OS 版本號(hào)( uname -r)8.1.5

17、 顯示系統(tǒng)配置信息 (prtconf)8.1.6 確定系統(tǒng)已經(jīng)運(yùn)行了多長時(shí)間8.1.7 確定系統(tǒng)的日期和時(shí)間( date)8.1.8 設(shè)置系統(tǒng)的日期和時(shí)間8.1.9 改變系統(tǒng)的時(shí)區(qū)( /etc/TIMEZONE )8.2 配置附加的交換空間( mkfile , swap)8.3 創(chuàng)建一個(gè)本地郵件別名( /etc/mail/aliases ) 第 9 章、文件存取問題分析9.1 診斷與查找路徑有關(guān)的問題9.1.1 顯示當(dāng)前查找路徑9.1.2 為 Bourne 和 Korn shells 設(shè)置路徑9.1.3Source Bourne 和 Korn shell 的初始化文件9.1.4 為 C she

18、ll 設(shè)置路徑9.1.5Source C shell 初始化文件9.1.6 檢查當(dāng)前的查找路徑9.1.7 執(zhí)行一個(gè)命令9.2 分析與權(quán)限和所有權(quán)有關(guān)的問題9.2.1 改變文件的所有權(quán)9.2.2 改變文件的權(quán)限9.2.3 改變文件組的所有權(quán)第 1 章、前言 本手冊主要供 Solaris 系統(tǒng)管理員使用,所提供的內(nèi)容包含 SUN OS 操作系統(tǒng)系統(tǒng)的安裝、 環(huán)境的建立及重要文件的創(chuàng)建, 以及系統(tǒng)管理員在網(wǎng)絡(luò)系統(tǒng)環(huán)境下如何建立、 維護(hù)、 管理網(wǎng) 絡(luò)系統(tǒng)下的工作環(huán)境,還包括系統(tǒng)管理的日常使用命令、主要命令、文件的索引等。 本章將介紹:系統(tǒng)管理員的職責(zé)、了解超級(jí)用戶狀態(tài)、如何與用戶通信、啟動(dòng)和關(guān)閉系統(tǒng)、

19、 進(jìn)程管理、基本管理工具。SunOS 5.x 操作系統(tǒng), 是 Sun 公司所推出的 Solaris 2.x 軟件系統(tǒng)環(huán)境的主要組成部份, Solaris2. x 可運(yùn)行于 SPARC 和 Intel 硬件平臺(tái),是一個(gè)支持對稱式多處理機(jī)的 UNIX 系統(tǒng)環(huán)境。 系統(tǒng)管理員的職責(zé)系統(tǒng)管理員的職責(zé)是確保一個(gè)獨(dú)立(Sta ndalo ne)系統(tǒng)或網(wǎng)絡(luò)上的一組系統(tǒng)能正常運(yùn)行(主要指軟件)。 不同領(lǐng)域的系統(tǒng)管理員, 其責(zé)任也不相同, 一個(gè)系統(tǒng)管理員可能在一個(gè)或多個(gè) 領(lǐng)域是專家,而在別的領(lǐng)域卻顯生疏。下面列出本手冊所描述的系統(tǒng)管理員的工作:1、管理設(shè)備 磁帶機(jī)的使用 格式化磁盤 監(jiān)視盤的使用2、了解服務(wù)訪問

20、機(jī)制 建立一個(gè)雙向調(diào)制解調(diào)器( modem)3、管理文件系統(tǒng) 安裝或拆卸文件系統(tǒng) 備份和恢復(fù)文件或文件系統(tǒng)4、管理網(wǎng)絡(luò)服務(wù) 查找網(wǎng)絡(luò)信息 系統(tǒng)間傳送文件 管理 NIS 數(shù)據(jù)庫5、管理打印服務(wù) 設(shè)置一個(gè)打印客戶和打印服務(wù)器 使用打印命令6、管理用戶和用戶組 增加用戶 刪除用戶 改變用戶信息 建立新組帳號(hào)7、了解 shell使用 Generic shell 命令 使用 Bourne shell 命令 使用 C Shell 命令 使用 Korn shell 命令8、管理系統(tǒng) 查找系統(tǒng)信息 建立局部郵件別名 配置額外的交換空間 (swap space) 管理系統(tǒng)日期和時(shí)間 識(shí)別文件存取故障 搜索路徑的

21、問題 存取權(quán)和所有權(quán)問題 網(wǎng)絡(luò)存取問題 獲得存取全部文件系統(tǒng)和資源的權(quán)限 與用戶通信 關(guān)閉和啟動(dòng)系統(tǒng)監(jiān)視進(jìn)程本手冊的章節(jié)按照以上給出的標(biāo)題順序安排,你還必須了解何時(shí)及如何進(jìn)行如下管理工作: (本手冊不包含如下系統(tǒng)管理工作: 安裝系統(tǒng)軟件、 安裝第三廠家軟件、 建立和管理網(wǎng)絡(luò)服 務(wù)、建立和管理郵件服務(wù)、擴(kuò)充和刪除硬件、管理安全性和記帳、監(jiān)視系統(tǒng)和網(wǎng)絡(luò)性能。 ) 這章其余部分將描述如何完成系統(tǒng)管理員的工作,并介紹一些基本命令和管理工具。1.1 了解超級(jí)用戶狀態(tài)超級(jí)用戶是一個(gè)具有特權(quán)的用戶,它可不受任何限制地使用全部文件和命令,超級(jí)用戶有一個(gè)特定的UID( = 0),這個(gè)帳號(hào)的用戶名為 root(其

22、實(shí)只要是UID為0的用戶就是超級(jí)用戶)。 許多系統(tǒng)管理任務(wù)都必須在超級(jí)用戶下完成,如安裝和拆卸文件系統(tǒng)、改變文件和目錄的存取權(quán)和所有權(quán)、備份和恢復(fù)文件系統(tǒng)、創(chuàng)建設(shè)備文件,以及關(guān)閉系統(tǒng)。我們可以用如下辦法進(jìn)入超級(jí)用戶:1、 在其它用戶狀態(tài)下,用不帶任何參數(shù)的su命令,并按需要鍵入 root的口令。2、在login提示下,鍵入root及其口令。在入進(jìn)超級(jí)用戶后,shell將給出一個(gè)特殊的提示符“ #”,提醒你對系統(tǒng)有著至高無上的存 取權(quán),做任何事情都要小心,通過查詢記錄文件/var/adm/sulog ,可以跟蹤誰正在使用超級(jí)用 戶帳號(hào)。最好在必要時(shí)才進(jìn)入超級(jí)用戶, 應(yīng)該避免在超級(jí)用戶下做一般的事

23、情。如果某項(xiàng)任務(wù)需要你是超級(jí)用戶,它會(huì)提示你應(yīng)該進(jìn)入超級(jí)用戶。當(dāng)你完成必要的工作后, 應(yīng)立即回到一般用戶狀態(tài)。由于超級(jí)用戶非保護(hù)的存取權(quán)限嚴(yán)重威脅系統(tǒng)的安全,所以root帳號(hào)總是設(shè)有一個(gè)口令,而且為了增加安全性,要經(jīng)常更換口令。1.1.1成為超級(jí)用戶(su)僅當(dāng)需要使用root權(quán)限完成一定的工作時(shí),你才進(jìn)入超級(jí)用戶,下面是從普通用戶成為root的方法:1、 在Shell的$或提示符下,輸入su。如果root帳號(hào)有口令的話,系統(tǒng)會(huì)提示你鍵入口 令。2、 鍵入超級(jí)用戶口令,如果口令正確,你就具有了超級(jí)用戶權(quán)限,系統(tǒng)顯示“# ”提示符。gtxa % suPassword:#如果想使用root本身的環(huán)

24、境變量,鍵入su 。1.1.2退出超級(jí)用戶狀態(tài)要退出超級(jí)用戶狀態(tài),就簡單地鍵入exit。#exitgtxa %1.1.3以root注冊要直接注冊成root,必須在login提示下完成:1、 在login提示下,輸入root,于是系統(tǒng)提示你輸入 root 口令。2、 輸入root的口令,如果口令正確,系統(tǒng)將出現(xiàn)root提示符#:login: rootPassword:#1.2與用戶通信系統(tǒng)管理員工作的一個(gè)重要部分是與用戶通信,使用戶了解管理員所做的事情對系統(tǒng)功能所造成的影響,要讓用戶及時(shí)知道你所做的管理工作(如:重新引導(dǎo)系統(tǒng),安裝新的軟件,或 以某種方式改變系統(tǒng)環(huán)境)何時(shí)將對它們產(chǎn)生影響。管理員

25、可以口頭與用戶通訊,但最普遍的方式是:;在注冊時(shí)顯示當(dāng)前系統(tǒng)專用信息.;用write命令直接將消息發(fā)送到某個(gè)用戶終端上.;用wall使用將消息發(fā)送給一個(gè)系統(tǒng)上的所有用戶;用rwall命令將消息發(fā)送給網(wǎng)絡(luò)上的所有用戶.:通過電子郵件將消息發(fā)送一個(gè)或一組用戶1.2.1在注冊時(shí)顯示系統(tǒng)專用信息每次用戶注冊進(jìn)系統(tǒng),屏幕上都會(huì)顯示當(dāng)天的系統(tǒng)消息,這個(gè)消息存貯在文件/etc/motd中。已經(jīng)注冊進(jìn)系統(tǒng)和正在使用系統(tǒng)的用戶看不見此信息,可使用motd命令查看此消息,這些信息包括:操作系統(tǒng)版本號(hào),系統(tǒng)軟件的變化,新安裝(或刪除)的第三廠家文件的名稱, 或系統(tǒng)的調(diào)度時(shí)間表。必須確保motd文件是最新的,如果mo

26、td顯示的是過時(shí)的消息,用戶會(huì)因此而失掉一個(gè)關(guān)鍵信息,消息應(yīng)盡量簡短,如果其長度超過一屏,用戶就讀不到開頭部分。/etc/motd文件所在者應(yīng)該是root,而且root應(yīng)是唯一對此文件具有寫權(quán)限的用戶。gtxa % ls 1 /etc/motd-rw rrroot sys 49 Jan 1 1970 /etc/motdgtxa %注意:系統(tǒng)軟件安裝后,有幾個(gè)文件(包括/etc/motd在內(nèi))的更新時(shí)間為"Jan 1 1970”這個(gè)日期是UNIX的起始日期,當(dāng)你對這些文件編輯后,這個(gè)時(shí)間會(huì)隨之改變。建立日期消息用如下步驟建立日期消息:1、成為超級(jí)用戶2、用編輯工具(如vi

27、)編輯/etc/motd文件3、刪除不用的消息,輸入新的消息4、保存修改后的文件,這些消息在用戶下次登錄進(jìn)系統(tǒng)時(shí)顯示1.2.2將信息發(fā)送給單個(gè)用戶可以使用write命令將信息發(fā)送到用戶的終端上,當(dāng)使用窗口系統(tǒng)(如Open Windows)時(shí),每個(gè)窗口都有一個(gè)獨(dú)立的帳號(hào),如果用戶登錄多次,則信息會(huì)直接顯示在控制臺(tái)窗口中。發(fā)送一個(gè)短消息給一個(gè)單獨(dú)的用戶用以下步驟將一個(gè)一次性的短消息發(fā)送給單個(gè)用戶:1、鍵入 write user name, user name是用戶的注冊名。2、鍵入要發(fā)送的消息。3、輸完消息后,鍵入 Control D.則在username用戶的控制臺(tái)窗口中顯示你鍵入

28、的內(nèi)容。 下面給出系統(tǒng)管理員發(fā)送消息的例子:gtxa % write ignatz elmI'll come by at 12:00 to look at your problem.gtxa %下面是在用戶控制臺(tái)窗口顯示的消息:Message from fred gtxa on ttypl 11:20.I'll come by at 12:00 to look at your problem.EOF將作為一個(gè)文件的消息發(fā)給個(gè)別用戶如果你想發(fā)送消息給一些用戶,建立一個(gè)消息文件,再使用帶參數(shù)的write命令來實(shí)現(xiàn),其中的一個(gè)參數(shù)是消息文件名。建立一個(gè)文件,此文件含有想

29、要發(fā)送的消息。鍵入write username < file name在下面的例子中,管理員用cat命令建立消息文件:gtxa % cat > messageI'll come by at 12:00 to look at your problem.gtxa % write ignatz elm < message write: ignatz logged in more than once. writing to consolegtxa%如果用戶進(jìn)入了多個(gè)窗口系統(tǒng), 消息就顯示在用戶的控制臺(tái)窗口中。 下面是顯示在控制臺(tái)上 的消息格式:Message from fre

30、d gtxa on ttypl at 11:20.I'll come by at 12:00 to look at your problem. 象以上顯示的那樣,鍵入的消息與顯示的消息是相同,用戶可以用write 命令響應(yīng)并初始化一個(gè)雙向?qū)υ挘?但這種對話不是真的交互式的。 有兩條打開的 write 路徑, 兩個(gè)方向各一條, 詳細(xì)介紹見 write(1) 說明。1.2.3 將消息發(fā)送給一個(gè)系統(tǒng)或網(wǎng)絡(luò)中的所有用戶可以使用 wall 命令 (write all) 將消息同時(shí)發(fā)送給系統(tǒng)中的每個(gè)用戶, 用 rwall( remote write all ) 命令將消息同時(shí)發(fā)送給網(wǎng)絡(luò)中的所有用戶

31、。要將消息發(fā)送給系統(tǒng)中的所有用戶:1 、 鍵入 wall2、 鍵入想要發(fā)送的消息3、輸入完消息后,鍵入 controlD, 消息就會(huì)顯示在系統(tǒng)中每個(gè)用戶的控制臺(tái)窗口中。 下面是一個(gè)實(shí)例:gtxa% wallSystem will be rebooted at 12:00gtxa%顯示在用戶控制臺(tái)窗口的消息:Broadcast message from root on console. System will be rebooted at 12:00EOF 注意:使用 rwall 命令要非常小心, 因此此命令消耗大量的系統(tǒng)和網(wǎng)絡(luò)資源,要將消息發(fā) 送給網(wǎng)絡(luò)上的所有用戶:1 、 鍵入 rwall n

32、2、 鍵入要發(fā)送的消息3、消息輸入完后,鍵入 Control D, 消息就顯示在網(wǎng)絡(luò)系統(tǒng)各個(gè)用戶的控制臺(tái)窗口中。 下面是一個(gè)實(shí)例:gtxa% rwall n EngSystem gtxa will be rebooted at 12:00gtxa% 顯示在用戶控制臺(tái)窗口中的消息是 :Broadcast message from root on console.System will be rebooted at 12:00也可以用 rwall 命令將消息發(fā)送給某個(gè)系統(tǒng)中的所有用戶, 其命令格式為: rwall hostname1.2.4 通過電子郵件發(fā)送消息E mail 是傳播某些系統(tǒng)管理信息

33、的一種有效方式,但本手冊不介紹如何使用電子郵件,有 關(guān)郵件信息的詳細(xì)說明見 mail(1) 、 mailtool(1) 和 mailx(1) 。1.3 啟動(dòng)和關(guān)閉系統(tǒng) 啟動(dòng)及關(guān)閉系統(tǒng)是系統(tǒng)管理工作的一個(gè)組成部分,這一節(jié)描述正常啟動(dòng)和關(guān)閉系統(tǒng)的過程, 如果系統(tǒng)啟動(dòng)出現(xiàn)錯(cuò)誤,參閱系統(tǒng)文檔中有關(guān)如何診斷引導(dǎo)問題。SunOS 5.x系統(tǒng)軟件總處于連續(xù)運(yùn)行狀態(tài),這樣電子郵件和網(wǎng)絡(luò)軟件能正常地工作,但在以 下幾種情況下,系統(tǒng)卻必須關(guān)閉或停止。;切斷系統(tǒng)電源;安裝一個(gè)新版本的操作系統(tǒng);電源老化;系統(tǒng)擴(kuò)充硬件;進(jìn)行文件系統(tǒng)維護(hù)1.3.1選擇init狀態(tài)Solaris系統(tǒng)軟件有八個(gè)in it狀態(tài):缺省in it

34、狀態(tài)/etc/i ni ttab中確定。Solaris系統(tǒng)軟件的缺省 init狀態(tài)是運(yùn)行級(jí)3。表1.1列出了 7個(gè)可能的運(yùn)行級(jí)別和系統(tǒng)在每級(jí)上的狀態(tài)。表1.1系統(tǒng)初始狀態(tài)初始狀態(tài)功能0掉電狀態(tài)1.S.s系統(tǒng)管理員狀態(tài)(單用戶)2多用戶狀態(tài)(不輸出資源,沒有啟動(dòng)NFS)3多用戶狀態(tài)(輸出資源,啟動(dòng)NFS進(jìn)程)4替換多用戶狀態(tài)(目前不用)5軟件重引狀態(tài)(目前不用)6系統(tǒng)重引導(dǎo)狀態(tài)/sbin/init程序負(fù)責(zé)確保系統(tǒng)正常地運(yùn)行,也可以用它來改變init狀態(tài)的命令,還可以用init狀態(tài)(帶用一i選擇項(xiàng))作為shutdown命令的參數(shù)。以下是四種系統(tǒng)狀態(tài)類型:1、掉電(運(yùn)行級(jí)0)2、單用戶(運(yùn)行級(jí)1和s

35、或S)3、多用戶(運(yùn)行級(jí)2和3)4、重引導(dǎo)(運(yùn)行級(jí)5和6)若準(zhǔn)備做系統(tǒng)管理工作,必須確定對系統(tǒng)及所需要做的工作來說哪種in it狀態(tài)是合適的。查看系統(tǒng)運(yùn)行級(jí)要查看某系統(tǒng)的運(yùn)行級(jí),鍵入who - r:即顯示出運(yùn)行級(jí)、日期及時(shí)間、進(jìn)程終止?fàn)顟B(tài)、進(jìn)程id、進(jìn)程退出狀態(tài)。在下面的例子中,系統(tǒng)gtxa處在缺省多用戶運(yùn)行級(jí)(3),日期和時(shí)間是在Feb 6 15:46,進(jìn)程終狀態(tài)是3,進(jìn)程id是0,進(jìn)程退出狀態(tài)是 S:gtxa % who rrun level 3 Feb 6 15:46 3 0 Sgtxa %下面描述如何使用每個(gè)init狀態(tài)。使用掉電狀態(tài),運(yùn)行級(jí) 0 用此級(jí)關(guān)閉

36、系統(tǒng)以便安全切斷電源。使用系統(tǒng)管理員狀態(tài),運(yùn)行級(jí)1當(dāng)某項(xiàng)管理任務(wù)需要你是系統(tǒng)的唯一用戶時(shí),使用這一級(jí),在這級(jí)狀態(tài)下,只安裝了root和/usr文件系統(tǒng),只允許使用最少的核心實(shí)用程序,發(fā)出該命令的終端成為控制臺(tái),沒有其 它用戶登錄。使用多用戶狀態(tài),運(yùn)行級(jí) 2一般操作都在此狀態(tài)下進(jìn)行,在這級(jí)狀態(tài)下多個(gè)用戶可以訪問系統(tǒng)和整個(gè)文件系統(tǒng),除了nfs 服務(wù)器、 syslog 和遠(yuǎn)程共享進(jìn)程之外,所有的系統(tǒng)管理進(jìn)程都在運(yùn)行。 使用遠(yuǎn)程資源共享狀態(tài),運(yùn)行級(jí) 3 此狀態(tài)一般操作和 nfs 資源共享一起有效。 使用替換多用戶狀態(tài),運(yùn)行級(jí) 4 此運(yùn)行級(jí)目前不用

37、。 使用交互重引導(dǎo)狀態(tài),運(yùn)行級(jí) 5 要從非缺省引導(dǎo)設(shè)備引導(dǎo)系統(tǒng)時(shí),用此級(jí)。也可以用 reboot a 命令進(jìn)入這個(gè)狀態(tài)級(jí)。 使用重引導(dǎo)狀態(tài),運(yùn)行級(jí) 6 使用此運(yùn)行級(jí)關(guān)閉系統(tǒng),使系統(tǒng)狀態(tài)為運(yùn)行級(jí)0, 然后重引導(dǎo)到多用戶級(jí) ( 或到 inittab 文件中指定的缺省運(yùn)行級(jí) )。 使用單用戶狀態(tài),運(yùn)行級(jí) s 或 S 使用這一級(jí)使系統(tǒng)處于單用戶狀態(tài),而所有的文件系統(tǒng)被安裝且可訪問。0 改變運(yùn)行級(jí)用 telinit 或 init 命令改變運(yùn)行級(jí), telinit 命令需要一個(gè)單字符參數(shù),此參數(shù)為 init 指定使用 的運(yùn)行級(jí),盡管用戶可以直接用 i

38、nit 命令,但最好使用 telinit 命令去改變系統(tǒng)運(yùn)行級(jí)。1、變成超級(jí)用戶2、鍵入 telinit n 。參數(shù) n 是要使用的 init 狀態(tài)號(hào)。 要關(guān)閉系統(tǒng) gtxa suPassword:# telinit 0 變成單用戶狀態(tài) : gtxa su Password:# telinit 1要變成無 nfs 服務(wù)器系統(tǒng)管理進(jìn)程運(yùn)行的多用戶狀態(tài) :gtxa suPassword:# telinit 2要變到具有 nfs 服務(wù)器系統(tǒng)管理進(jìn)程的多用戶狀態(tài) :gtxa suPassword:# telinit 3要關(guān)閉且重引導(dǎo)系統(tǒng)到運(yùn)行級(jí) 3:gtxa suPassword:# telinit

39、61.3.2 選擇所用的關(guān)閉命令準(zhǔn)備做系統(tǒng)管理工作時(shí), 需要確定合適的關(guān)閉命令, 下面介紹如何使用系統(tǒng)提供的關(guān)閉使命。 /usr/sbin/shutdown/etc/telinit and /sbin/init/usr/sbin/halt/usr/sbin/reboot以上命令皆完成:初始關(guān)閉過程,殺死所有的運(yùn)行進(jìn)程,將新數(shù)據(jù)寫入硬盤將 Solaris 系統(tǒng) 關(guān)閉為適當(dāng)?shù)倪\(yùn)行級(jí)。 shutdown 在多用戶狀態(tài)下關(guān)閉系統(tǒng),使用 shutdown 命令,此命令將警告消息發(fā)送給注冊到此系統(tǒng)的 所用用戶,等待 60 秒鐘(缺?。┖髮⑾到y(tǒng)關(guān)閉為單用戶狀態(tài),可以選擇不同的缺省等待時(shí) 間。1

40、.3.2.2 telinit 和 init用 telinit 或 init 命令可以關(guān)閉一個(gè)單用戶系統(tǒng)或改變此系統(tǒng)的運(yùn)行級(jí), init 命令改變系統(tǒng)的 運(yùn)行級(jí), telinit 命令 init 你想要的運(yùn)行級(jí), 兩者可交替使用, 但 telinit 命令更好, 可用 telinit 將系統(tǒng)置成掉電狀態(tài)( init 0 )或進(jìn)入單用戶狀態(tài)( init )。注意: telinit/init 和 shutdown 命令是改變系統(tǒng)運(yùn)行狀態(tài)的好方法,由于它們是用一級(jí) rc shell 程序來殺死行進(jìn)程, 因此用這些程序來關(guān)閉系統(tǒng)是最可靠的方式。 halt當(dāng)系統(tǒng)必須馬上停止且不必警告任何用戶

41、時(shí),用halt命令。halt命令在關(guān)閉系統(tǒng)時(shí)沒有任何延時(shí)也不給系統(tǒng)中的用戶以任何警告。halt命令不運(yùn)行任何 rc shell程序,所以不是一個(gè)關(guān)閉系統(tǒng)的好方法。 reboot系統(tǒng)不在多用戶狀態(tài)下, 用 reboot 命令關(guān)閉系統(tǒng)并重新引導(dǎo)到多用戶狀態(tài), reboot 命令不警 告系統(tǒng)中的用戶,不運(yùn)行 rc shell 程序,所以不是一個(gè)關(guān)閉系統(tǒng)的好方法。1.3.3 引導(dǎo)系統(tǒng) 如果系統(tǒng)電源被切斷,則開啟電源就開始了多用戶引導(dǎo)過程。下面說明從ok PROM 提示下引導(dǎo)系統(tǒng)到不同狀態(tài)下的方法。如果PROM提示是 ,鍵入n即顯示出ok提示。 引導(dǎo)到多用戶狀態(tài)要引導(dǎo)系統(tǒng)到多

42、用戶狀態(tài),在ok提示符下,鍵入 boot,則在缺省驅(qū)動(dòng)器上啟動(dòng)自動(dòng)引導(dǎo)過程,顯示一系列啟動(dòng)信息,最后系統(tǒng)進(jìn)入多用戶狀態(tài)。 引導(dǎo)到單用戶狀態(tài)要引導(dǎo)系統(tǒng)到單用戶狀態(tài),在ok提示符下,鍵入boot s,系統(tǒng)引導(dǎo)到單用戶狀態(tài)且提示輸入 root 口令:ok boot sINIT: SINGLE USER MODEType Ctrl d proceed with normal start up(or give boot password for system maintenance)鍵入 root 口令,注意要繼續(xù)將系統(tǒng)引導(dǎo)到多用戶狀態(tài),則鍵入 ControlD。 交互式引導(dǎo)

43、如果想對系統(tǒng)文件或核心作暫時(shí)改動(dòng), 可以采用交互式引導(dǎo), 在這種情況下, 可以測試所作 的改動(dòng),且當(dāng)出現(xiàn)問題時(shí)很容易恢復(fù)。1、在ok的PROM提示下,鍵入boot a,引導(dǎo)過程會(huì)按交互式方式提示你。2、若響應(yīng)回車,即缺省 /kernel/unix 核心引導(dǎo),若不用缺省核心,則鍵入要用的核心名稱。3、若響應(yīng)回車,即用缺省 /etc/system 文件,否則鍵入所用的系統(tǒng)文件名。4、若響應(yīng)回車,即用缺省模塊目錄路徑,否則鍵入模塊目錄路徑名。5、 若響應(yīng)回車,即用缺省root文件系統(tǒng),也可鍵入ufs從本地盤引導(dǎo),或者鍵入ufs無盤客戶。6、 若響應(yīng)回車用root設(shè)備的缺省物理名,否則鍵入想使用的設(shè)備

44、名。7、 若響應(yīng)回車則用缺省交換文件系統(tǒng)類型swapfs (注意:swapfs是唯一允許的交換文件系統(tǒng)類型)。以下例子中,接受的是缺省選擇: ok boot a(Hardware configuration messages)rebooting from aBoot device: /sbus/esp0, 800000/sd0, 0 File and args: aEnter/kernel/unix:(Copyright notice)Name of system file /etc/system:Name of default directory for modules :root file

45、sytem type ufsEnter physical name of root device/sbus 1,f8000000/esp0, 800000/sd0, 0:a:Swap filesystem type swapfsconfiguring network interfaces: leoHostname: gtxa(fsck messages)The system is coming up. Please wait.(More messages)gtxa login: 查看引導(dǎo)信息引 導(dǎo)信息存 貯在 /var/adm/messages 文 件中,引 導(dǎo)完 系統(tǒng)后若 要查

46、看這 些信 息,鍵 入/usr/sbin/dmesg 或 more /var/adm/messages,則顯示弓丨導(dǎo)信息。gtxa /usr/sbin/dmesgJan 13 11:22 SunOS Release 5.0 Version UNIX(R) System V Release 4.0system file (etc/system) error: readline error on line 1.root n exus = Sun 4 60mem = 16384K (0x4000000)avail mem = 14688256Ethernet address= 8:0:20:7:83

47、:17sbuso at obio 0xf8000000dma0 at SBus slot 0 0x400000exp0 at SBus slot 0 0x800000 SBus level 3(sparc ipl 3)sdl at sep0 target 1 lun 0/sbua 1,f8000000/esp 0, 800000/sd 1, 0(sd1):sd3 at esp0 target 3 lun 0/sbus 1,f8000000/esp0, 800000/sd3, 0(sd3):root on /sbus 1, f8000000/esp 0,800000/sd 3,0:a fstyp

48、e ufs swap on swapfs fstype swapfs size 1348Kle0 at SBus slot 0 0xc00000 SBus level 4 (sparc ipl 5)zs0 at obio 0xf1000000 sparc ipl 12zs1 at obio 0xf0000000 sparc ipl 12dump on /dev/dsk/c0t3d0sl size 32748KDec 24 12:30:01 sendmail82:alias database out of dateDec 24 12:30:01 sendmail82: AA00082: mess

49、age- in = <9112242030. AA00082 gtxa. Eng.Sun. COM>Dec 24 12:30:01 sen dmail82: AA00082: from = root, size= 592, class= 0, received form localDec 24 12:30:02 , stat= SentDec 24 12:30:58 sendmail153: network daemon startingDec 31 15:20:24 rlogind734: pcktread: suspeet zero len fdo at obio 0xf720

50、0000 spare ipl 11 cgsix0 at SBus slot 1 0x0 SBus level 5(spare ipl 7) cgsix0: screen 1152x900, single buffered , IMmappable 1 gtxa 增加新的硬件后引導(dǎo)系統(tǒng)當(dāng)系統(tǒng)中增加新的硬件后, boot 命令必須使用 r 選擇項(xiàng),以便使操作系統(tǒng)在引導(dǎo)過程中查 看并裝入新的設(shè)備驅(qū)動(dòng)程序。1 、 按硬件中的說明裝入新的設(shè)備驅(qū)動(dòng)程序。2、 關(guān)閉系統(tǒng)且安裝新的硬件。3、鍵入 boot r 并回車,則運(yùn)行重配置 shell 程序,裝入在模塊目錄中的所有的設(shè)備驅(qū)動(dòng) 程序且建立相

51、應(yīng)的硬件結(jié)點(diǎn)(nodes)。 退回引導(dǎo)進(jìn)程 在有些情況下,你也許想退出或中斷引導(dǎo)過程,具體的中斷鍵依鍵盤類型不同而有所不同,例如,可鍵入stop A或L1 A。在tty終端上,鍵入 Break鍵。要中斷引導(dǎo)過程,鍵入 系統(tǒng)對應(yīng)的中斷鍵,當(dāng)中斷引導(dǎo)過程后,監(jiān)視器將顯示 ok PROM 提示 :ok鍵入boot重新啟動(dòng)引導(dǎo)過程,或鍵入 help顯示一組幫助信息。如果終端示出>提示,鍵入n獲得 ok 提示。1.3.4 關(guān)閉系統(tǒng) 下面介紹如何用 shutdown 和 init 命令關(guān)閉系統(tǒng)。 關(guān)閉一個(gè)多用戶系統(tǒng) 在關(guān)閉一個(gè)多用戶系統(tǒng)之前,要通知系統(tǒng)中的用戶,給用戶完成

52、一些處理過程的時(shí)間。1、鍵入who,顯示出注冊的所有用戶清單。2、 鍵入ps ef,顯示出系統(tǒng)活動(dòng)進(jìn)程表,如果系統(tǒng)進(jìn)程允許關(guān)閉,轉(zhuǎn)到下一步。3、變成超級(jí)用戶。4、鍵入 cd /,必須在根目錄下運(yùn)行關(guān)閉命令。5、鍵入shutdown,系統(tǒng)要你確認(rèn)是否要關(guān)閉系統(tǒng)。6、 鍵入y,所有的用戶將接收到一個(gè)消息,等待60秒后,系統(tǒng)關(guān)閉,進(jìn)入單用戶狀態(tài)且 提示鍵入 root 口令。7、鍵入 root 口令,系統(tǒng)處于單用戶狀態(tài),這時(shí)可以進(jìn)行維護(hù)工作。8、鍵入 Control D 返回到缺省運(yùn)行系統(tǒng)級(jí)。# cd /# shutdownShutdown started Fri Aug 6 10:50:35 EDT

53、 1993Broadcast message from root(console) on earth Fri Aug 9 10:59:35THE SYSTEM IS BEING SHUT DOWN NOW !LOG OFF NOW OR RISK YOUR FILES BEING DAMAGEDDo you want to continue ? (y or n): yThe system is down.Changing to init state s please wait.INIT: New run level SINIT: SINGLE USER MODEType: Ctrl d to

54、proceed with normal start up,(or give root password for system maintenance): 關(guān)閉系統(tǒng):可選方式 如果想改變 shutdown 命令的缺省功能,選擇以下所述的六種方式之一來完成。1、 在不確認(rèn)的情況下關(guān)閉系統(tǒng):變成超級(jí)用戶鍵入 cd /,必須在 root 目錄下運(yùn)行 shutdown 命令。鍵入 shutdown 等待時(shí)間 (Grace Period)2、 為了改變 shutdown 等待時(shí)間 (Grace Period) ,用以下幾步: 變成超級(jí)用戶。鍵入 cd /,必須在 root 目錄下運(yùn)行 shu

55、tdown 命令。鍵入 shutdown t .系統(tǒng)在等待用戶確定的秒數(shù)后關(guān)閉。*下面是改變等待時(shí)間( Grace Period)例子:* cd /* shutdown g 1203、關(guān)閉且重新引導(dǎo)多用戶系統(tǒng)*變成超級(jí)用戶。*鍵入 cd /, 必須在 root 目錄下運(yùn)行 shutdown 命令。*鍵入 shutdown i6 將一條消息發(fā)送給所有的用戶且執(zhí)行 re6 shell 程序;系統(tǒng)關(guān)閉為掉電 狀態(tài),然后恢復(fù)到多用戶狀態(tài)。4、關(guān)閉單用戶系統(tǒng)要關(guān)閉一個(gè)單用戶系統(tǒng),鍵入 telinit 0( 或 init 0) 命令運(yùn)行 shell 程序使系統(tǒng)很快地關(guān)閉,沒有 警告信息。5、關(guān)閉且重新引導(dǎo)單用戶系統(tǒng) 要關(guān)閉且重新引導(dǎo)單用戶系統(tǒng),鍵入 telinit 6 ( 或 init 6) 。此時(shí)系統(tǒng)信息寫到硬盤上,殺死所 有的活動(dòng)進(jìn)程且系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論