solaris管理員_第1頁(yè)
solaris管理員_第2頁(yè)
solaris管理員_第3頁(yè)
solaris管理員_第4頁(yè)
solaris管理員_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

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

3、增加新的硬件后引導(dǎo)系統(tǒng)退回引導(dǎo)進(jìn)程181.3.4關(guān)閉系統(tǒng)關(guān)閉一個(gè)多用戶系統(tǒng)關(guān)閉系統(tǒng):可選方式191.4監(jiān)視進(jìn)程191.4.1 ps命令報(bào)告的內(nèi)容201.4.2使用ps報(bào)告221.4.3殺死進(jìn)程231.5基本管理工具241.5.1經(jīng)常使用的命令在文件系統(tǒng)中移動(dòng)查看在文件系統(tǒng)中所處的位置改變目錄查看文件的有關(guān)信息顯示文件信息查找一個(gè)文件查看一個(gè)文件的類型查看文件中的信息2

4、查找文件中的字符串20查看文件21瀏覽文件22查看文件尾23查看文件頭24改變文件的所有權(quán)和許可權(quán)25改變文件組306設(shè)置或顯示系統(tǒng)環(huán)境307定義Bourne和Korn shell環(huán)境變量38定義C shell環(huán)境變量39顯示環(huán)境變量的設(shè)置30使用PATH變量31設(shè)置Bourne和Korn shell路徑32設(shè)置C shell路徑321.5.2使用管理工具32第2章、基本OS命令332.1查找

5、用戶信息332.1.1確定系統(tǒng)中有誰(shuí)注冊(cè)3使用who命令3使用finger命令3使用rusers 1命令3使用whodo命令342.1.2檢查用戶的用戶號(hào)和組號(hào)(id命令)342.2查尋環(huán)境信息352.3創(chuàng)建和編輯文件352.3.1使用cat命令352.3.2使用touch命令362.3.3文件拷貝(cp)或改名(mv)362.3.4文本編輯器的使用362.3.5 vi的使用372.4命令組合及輸出重新定向372.4.1在同一命令行里鍵入多個(gè)命令372.4.2輸出重新定向(<>382.4.3組合命令(|)382.5使用

6、手冊(cè)382.5.1顯示手冊(cè)(man)392.5.2找命令節(jié)號(hào)(whatis、man)392.6查閱磁盤信息402.6.1顯示磁盤空間的信息(df k)402.6.2判別某文件系統(tǒng)是否為本地文件系統(tǒng)(df)402.6.3找出某種類型已安裝的文件系統(tǒng)(df -F)40第3章、設(shè)備管理423.1磁帶的使用423.1.1磁帶設(shè)備的命名習(xí)慣4使用缺省密度規(guī)定驅(qū)動(dòng)器號(hào)4為磁帶機(jī)指定密度4指定&quot;不倒帶&quot;選項(xiàng)4不同磁帶控制器和介質(zhì)的設(shè)備名縮寫4 1/2英寸卷繞式非SCSI內(nèi)接(Rack moun

7、ted)磁帶機(jī)4 1/4英寸SCSI盒式和1/2英寸前部裝入的卷繞式磁帶機(jī)4 螺線掃描磁帶機(jī)453.1.2讀寫磁帶的命令4拉緊磁帶4倒帶4列出磁帶機(jī)狀態(tài)463.2 磁帶與軟盤操作463.2.1 tar命令4向磁帶寫文件(tar)4列出磁帶上的文件(tar)4向磁帶上增加文件(tar)4從磁帶中析取文件(tar)483.2.2cpio命令4將某目錄下的所有文件拷入磁帶(cpio)4列出磁帶上的文件(cpio)493.2.2

8、.3析取磁帶上所有文件(cpio)4自磁帶中析取個(gè)別文件(cpio)50軟盤的使用503.2.3軟驅(qū)設(shè)備名503.2.4ufs文件系統(tǒng)的軟盤50格式化ufs軟盤50自軟驅(qū)中取出軟盤5將ufs文件拷入單張格式化過(guò)軟盤5列出軟盤上的文件5向一個(gè)格式化好的軟盤上附加文件(tar)5從軟盤上拷出文件(tar)5自軟盤上拷出bar格式的文件(cpio)533.2.5使用多張軟盤存檔5在軟盤上創(chuàng)建一個(gè)ufs文件系統(tǒng)(newfs /dev/rdiskett

9、e)533.2.6pcfs(DOS)文件系統(tǒng)的軟盤5 格式化pcfs(DOS)文件系統(tǒng)軟盤5安裝pcfs軟盤5卸下pcfs軟盤543.3硬盤命名管理543.3.1硬盤命名習(xí)慣5帶有總線控制器的硬盤的使用5帶有直接驅(qū)動(dòng)器的硬盤的使用563.3.2檢查硬盤使用狀況563.3.3檢查硬盤信息(Prtvtoc)5將文件存檔5將硬盤上文件拷出5修復(fù)壞塊5重新格式化硬盤5換下舊硬盤5加入錯(cuò)誤表對(duì)硬盤進(jìn)行格式化、分區(qū)及標(biāo)記583.3.

10、3.7重建文件系統(tǒng)(newfs)60在臨時(shí)安裝點(diǎn)安裝文件系統(tǒng)(mount)6向文件系統(tǒng)轉(zhuǎn)儲(chǔ)文件(ufsrestore)60自臨時(shí)裝入點(diǎn)拆卸文件系統(tǒng)(umount)其方法如下:61檢查文件系統(tǒng)的不一致性(fsck)62對(duì)恢復(fù)文件系統(tǒng)做0級(jí)備份63在永久安裝點(diǎn)安裝文件系統(tǒng)(mount)62第4章、文件系統(tǒng)管理634.1文件系統(tǒng)類型634.1.1磁盤文件系統(tǒng)634.1.2網(wǎng)絡(luò)文件系統(tǒng)644.1.3偽文件系統(tǒng)6臨時(shí)文件系統(tǒng)(tmpfs)6循環(huán)文件系統(tǒng)(lofs)654.1.3.

11、3進(jìn)程文件系統(tǒng)(procfs)6別的偽文件系統(tǒng)664.2 SunOS 5.x缺省的文件系統(tǒng)664.3虛擬文件系統(tǒng)表(/etc/vfstab)664.3.1 文件系統(tǒng)表項(xiàng)的建立684.4文件管理命令694.4.1普通命令語(yǔ)法規(guī)則694.4.2普通文件系統(tǒng)命令和特別文件系統(tǒng)命令手冊(cè)704.4.3利用文件系統(tǒng)命令確定文件系統(tǒng)類型704.4.4文件系統(tǒng)類型704.5如何使文件系統(tǒng)有效714.5.1安裝與拆卸7安裝與拆卸文件系統(tǒng)命令7查找已安裝的文件系統(tǒng)7安裝/etc/vfstab文件中的全部文件系統(tǒng)7安裝特定類型的文件系統(tǒng)

12、7安裝單個(gè)文件系統(tǒng)(mount)7拆卸所有的遠(yuǎn)程文件系統(tǒng)(umountall -F nfs)7拆卸個(gè)別的文件系統(tǒng)(umount)744.5.2自動(dòng)安裝程序754.5.3共享服務(wù)器文件764.6檢查文件系統(tǒng)的數(shù)據(jù)一致性(fsck)764.6.1決定文件系統(tǒng)是否需檢測(cè)774.6.2以交互方式檢測(cè)文件系統(tǒng)774.7備份和恢復(fù)文件系統(tǒng)784.7.1用QIC-150盒式磁帶備份文件系統(tǒng)(ufsdump)7實(shí)現(xiàn)增量備份794.7.2恢復(fù)備份文件系統(tǒng)80決定使用哪一備份帶80恢復(fù)全部備份80交互式恢復(fù)文

13、件8從備份帶中恢復(fù)單個(gè)文件( ufsrestore)83第5章、管理網(wǎng)絡(luò)服務(wù)845.1檢查遠(yuǎn)程系統(tǒng)狀態(tài)845.1.1確定一個(gè)遠(yuǎn)程系統(tǒng)已運(yùn)行了多長(zhǎng)時(shí)間845.1.2確定一個(gè)遠(yuǎn)程系統(tǒng)是否在運(yùn)行(pingruprpcinfo-p)845.2注冊(cè)到一個(gè)遠(yuǎn)程系統(tǒng)(rlogin)865.3系統(tǒng)之間傳送文件(rcp、ftp)865.3.1使用RCP命令865.3.2使用文件傳送程序(ftp)86第6章、管理用戶帳號(hào)和用戶組896.1增加和管理用戶帳號(hào)896.1.1增加用戶帳號(hào)8編輯Passwd數(shù)據(jù)庫(kù)8定義用戶組9建立主目錄(home direc

14、tor)9自動(dòng)安裝目錄9用nfs安裝主目錄9定義初化文件9建立用戶的郵件帳號(hào)9建立口令996.1.2管理用戶帳號(hào)9修改用戶帳號(hào)100取消用戶帳號(hào)100凍結(jié)用戶帳號(hào)1006.2設(shè)置和管理用戶組1006.2.1設(shè)置Group數(shù)據(jù)庫(kù)中的域值10設(shè)置組名(Group Name)域10設(shè)置Group ID域10設(shè)置成員表域1016.2.2建立缺省的UNIX用戶組1016.2.3建立新的組1026.2.4修改或刪除用戶組1026.2.4

15、.1修改某個(gè)組10刪除某個(gè)組103第7章、UNIX的shell命令1047.1各種shell的公共命令1047.1.1設(shè)置某種缺省shell1047.1.2在命令行中改變shell類型(sh,csh,ksh)1057.1.3從shell解釋器中退出(exit)1057.1.4清除一個(gè)shell窗口(clear)1057.2標(biāo)準(zhǔn)shell1057.2.1標(biāo)準(zhǔn)shell的初始文件1067.2.2定義標(biāo)準(zhǔn)shell的環(huán)境變量1067.3 C shell1067.3.1C shell的初始文件1067.3.2C shell環(huán)境變量的定義1067.3.3建立C shell的別名1067.

16、3.4設(shè)置C shell的歷史功能1077.3.5使用C shell歷史功能1077.3.6設(shè)置C shell的退格鍵(stty erase)1097.3.7新命令的嵌入1097.3.8Cshell歷史命令的編輯1097.4 Korn shell1107.4.1Korn shell的初始化文件1107.4.2Korn shell的選擇項(xiàng)1107.4.3創(chuàng)建Korn shell的別名1127.4.4用Korn shell的聯(lián)機(jī)編輯器編輯命令1137.4.5設(shè)置Korn shell的歷史1147.4.6顯示Korn shell的歷史命令1147.4.7使用Korn shell的歷史命令1157.4

17、.8編輯Korn shell的歷史命令115第8章、管理系統(tǒng)1168.1顯示系統(tǒng)專有信息1168.1.1確定主機(jī)ID號(hào)(sysdef -h)1168.1.2確定硬件類型(uname -m)1168.1.3確定處理機(jī)類型(uname -p)1168.1.4確定OS版本號(hào)(uname -r)1168.1.5顯示系統(tǒng)配置信息(prtconf)1168.1.6確定系統(tǒng)已經(jīng)運(yùn)行了多長(zhǎng)時(shí)間1188.1.7確定系統(tǒng)的日期和時(shí)間(date)1188.1.8設(shè)置系統(tǒng)的日期和時(shí)間1188.1.9改變系統(tǒng)的時(shí)區(qū)(/etc/TIMEZONE)1198.2配置附加的交換空間(mkfile,swap)1208.3創(chuàng)建一個(gè)

18、本地郵件別名(/etc/mail/aliases)121第9章、文件存取問題分析1229.1 診斷與查找路徑有關(guān)的問題1229.1.1顯示當(dāng)前查找路徑1229.1.2為Bourne和Korn shells設(shè)置路徑1229.1.3Source Bourne和Korn shell的初始化文件1229.1.4為C shell設(shè)置路徑1239.1.5Source C shell初始化文件1239.1.6檢查當(dāng)前的查找路徑1239.1.7執(zhí)行一個(gè)命令1239.2分析與權(quán)限和所有權(quán)有關(guān)的問題1239.2.1改變文件的所有權(quán)1249.2.2改變文件的權(quán)限1249.2.3改變文件組的所有權(quán)125第1章、前言

19、本手冊(cè)主要供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)、進(jìn)程管理、基本管理工具。 SunOS 5.x操作系統(tǒng),是Sun公司所推出的Solaris 2.x軟件系統(tǒng)環(huán)境的主要組成部份,Solaris 2.x可運(yùn)行于SPARC和Intel硬件平臺(tái),是一個(gè)支持對(duì)稱式多處理機(jī)的UNIX系統(tǒng)環(huán)境。 系統(tǒng)管理員的職責(zé)系統(tǒng)管理員的職責(zé)是確保一個(gè)

20、獨(dú)立(Standalone)系統(tǒng)或網(wǎng)絡(luò)上的一組系統(tǒng)能正常運(yùn)行(主要指軟件)。 不同領(lǐng)域的系統(tǒng)管理員,其責(zé)任也不相同,一個(gè)系統(tǒng)管理員可能在一個(gè)或多個(gè)領(lǐng)域是專家,而在別的領(lǐng)域卻顯生疏。 下面列出本手冊(cè)所描述的系統(tǒng)管理員的工作: 1、 管理設(shè)備 磁帶機(jī)的使用 格式化磁盤 監(jiān)視盤的使用 2、 了解服務(wù)訪問機(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ù)庫(kù) 5、 管理打印服務(wù) 設(shè)置一個(gè)打印客戶和打印服務(wù)器 使用打印命令 6、 管理用戶和用戶組 增加用戶 刪除用戶 改變用戶信息 建

21、立新組帳號(hào) 7、 了解shell 使用Generic shell命令 使用Bourne shell命令 使用C Shell命令 使用Korn shell命令 8、 管理系統(tǒng) 查找系統(tǒng)信息 建立局部郵件別名 配置額外的交換空間(swap space) 管理系統(tǒng)日期和時(shí)間 識(shí)別文件存取故障 搜索路徑的問題 存取權(quán)和所有權(quán)問題 網(wǎng)絡(luò)存取問題 獲得存取全部文件系統(tǒng)和資源的權(quán)限 與用戶通信 關(guān)閉和啟動(dòng)系統(tǒng) 監(jiān)視進(jìn)程 本手冊(cè)的章節(jié)按照以上給出的標(biāo)題順序安排,你還必須了解何時(shí)及如何進(jìn)行如下管理工作: (本手冊(cè)不包含如下系統(tǒng)管理工作:安裝系統(tǒng)軟件、安裝第三廠家軟件、建立和管理網(wǎng)絡(luò)服務(wù)、建立和管理郵件服務(wù)、擴(kuò)充

22、和刪除硬件、管理安全性和記帳、監(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(其實(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

23、提示下,鍵入root及其口令。 在入進(jìn)超級(jí)用戶后,shell將給出一個(gè)特殊的提示符“#”,提醒你對(duì)系統(tǒng)有著至高無(wú)上的存取權(quán),做任何事情都要小心,通過(guò)查詢記錄文件/var/adm/sulog,可以跟蹤誰(shuí)正在使用超級(jí)用戶帳號(hào)。 最好在必要時(shí)才進(jìn)入超級(jí)用戶,應(yīng)該避免在超級(jí)用戶下做一般的事情。如果某項(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í)用

24、戶,下面是從普通用戶成為root的方法: 1、 在Shell的或提示符下,輸入su。如果root帳號(hào)有口令的話,系統(tǒng)會(huì)提示你鍵入口令。 2、 鍵入超級(jí)用戶口令,如果口令正確,你就具有了超級(jí)用戶權(quán)限,系統(tǒng)顯示“#”提示符。 gtxasu Password: # 如果想使用root本身的環(huán)境變量,鍵入su 。 1.1.2退出超級(jí)用戶狀態(tài) 要退出超級(jí)用戶狀態(tài),就簡(jiǎn)單地鍵入exit。 #exit gtxa 1.1.3以root注冊(cè) 要直接注冊(cè)成root,必須在login提示下完成: 1、 在login提示下,輸入root,于是系統(tǒng)提示你輸入root口令。 2、 輸入root的口令,如果口令正確,系統(tǒng)將

25、出現(xiàn)root提示符#: login: root Password: # 1.2與用戶通信 系統(tǒng)管理員工作的一個(gè)重要部分是與用戶通信,使用戶了解管理員所做的事情對(duì)系統(tǒng)功能所造成的影響,要讓用戶及時(shí)知道你所做的管理工作(如:重新引導(dǎo)系統(tǒng),安裝新的軟件,或以某種方式改變系統(tǒng)環(huán)境)何時(shí)將對(duì)它們產(chǎn)生影響。 管理員可以口頭與用戶通訊,但最普遍的方式是: &#61618&#59;在注冊(cè)時(shí)顯示當(dāng)前系統(tǒng)專用信息. &#61618&#59;用write命令直接將消息發(fā)送到某個(gè)用戶終端上. &#61618&#59;用wall使用將消息發(fā)送給一個(gè)系統(tǒng)上的所有用戶. &a

26、mp;#61618&#59;用rwall命令將消息發(fā)送給網(wǎng)絡(luò)上的所有用戶. &#61618&#59;通過(guò)電子郵件將消息發(fā)送一個(gè)或一組用戶. 1.2.1在注冊(cè)時(shí)顯示系統(tǒng)專用信息 每次用戶注冊(cè)進(jìn)系統(tǒng),屏幕上都會(huì)顯示當(dāng)天的系統(tǒng)消息,這個(gè)消息存貯在文件/etc/motd中。已經(jīng)注冊(cè)進(jìn)系統(tǒng)和正在使用系統(tǒng)的用戶看不見此信息,可使用motd命令查看此消息,這些信息包括:操作系統(tǒng)版本號(hào),系統(tǒng)軟件的變化,新安裝(或刪除)的第三廠家文件的名稱,或系統(tǒng)的調(diào)度時(shí)間表。必須確保motd文件是最新的,如果motd顯示的是過(guò)時(shí)的消息,用戶會(huì)因此而失掉一個(gè)關(guān)鍵信息,消息應(yīng)盡量簡(jiǎn)短,如果其長(zhǎng)度超過(guò)一屏,

27、用戶就讀不到開頭部分。/etc/motd文件所在者應(yīng)該是root, 而且root應(yīng)是唯一對(duì)此文件具有寫權(quán)限的用戶。 gtxa ls 1 /etc/motd -rwrr root sys 49 Jan 1 1970 /etc/motd gtxa 注意:系統(tǒng)軟件安裝后,有幾個(gè)文件(包括/etc/motd 在內(nèi))的更新時(shí)間為“Jan 1 1970”這個(gè)日期是UNIX的起始日期,當(dāng)你對(duì)這些文件編輯后,這個(gè)時(shí)間會(huì)隨之改變。 建立日期消息 用如下步驟建立日期消息: 1、 成為超級(jí)用戶 2、 用編輯工具(如vi)編輯/etc/motd文件 3、 刪除不用的消息,輸入新的消息 4、 保存修改后的

28、文件,這些消息在用戶下次登錄進(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 username,username是用戶的注冊(cè)名。 2、 鍵入要發(fā)送的消息。 3、 輸完消息后,鍵入ControlD. 則在username用戶的控制臺(tái)窗口中顯示你鍵入的內(nèi)容。 下面給出系統(tǒng)管理員發(fā)送消息的例子: gtxa write

29、 ignatzelm I'll come by at 12:00 to look at your problem. gtxa 下面是在用戶控制臺(tái)窗口顯示的消息: Message from fredgtxa on ttypl 11:20. I'll come by at 12:00 to look at your problem. EOF 將作為一個(gè)文件的消息發(fā)給個(gè)別用戶 如果你想發(fā)送消息給一些用戶,建立一個(gè)消息文件,再使用帶參數(shù)的write命令來(lái)實(shí)現(xiàn),其中的一個(gè)參數(shù)是消息文件名。 建立一個(gè)文件,此文件含有想要發(fā)送的消息。 鍵入write username <

30、 filename 在下面的例子中,管理員用cat命令建立消息文件: gtxa cat > message I'll come by at 12:00 to look at your problem. gtxa write ignatzelm < message write: ignatz logged in more than once. writing to console gtxa 如果用戶進(jìn)入了多個(gè)窗口系統(tǒng),消息就顯示在用戶的控制臺(tái)窗口中。下面是顯示在控制臺(tái)上的消息格式: Message from fredgtxa on ttypl at 11:20. I'

31、ll come by at 12:00 to look at your problem. 象以上顯示的那樣,鍵入的消息與顯示的消息是相同,用戶可以用write命令響應(yīng)并初始化一個(gè)雙向?qū)υ挘@種對(duì)話不是真的交互式的。有兩條打開的write 路徑,兩個(gè)方向各一條,詳細(xì)介紹見write(1)說(shuō)明。 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ò)中的所有用戶。 要將消息發(fā)送給系統(tǒng)中的所有用戶: 1、 鍵入wall 2、 鍵入想要發(fā)送的消息 3、 輸入

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

33、個(gè)用戶的控制臺(tái)窗口中。 下面是一個(gè)實(shí)例: gtxarwalln Eng System gtxa will be rebooted at 12:00 gtxa 顯示在用戶控制臺(tái)窗口中的消息是: Broadcast message from root on console. System will be rebooted at 12:00 也可以用rwall命令將消息發(fā)送給某個(gè)系統(tǒng)中的所有用戶, 其命令格式為:rwall hostname 1.2.4通過(guò)電子郵件發(fā)送消息 Email是傳播某些系統(tǒng)管理信息的一種有效方式,但本手冊(cè)不介紹如何使用電子郵件,有關(guān)郵件信息的詳細(xì)說(shuō)明見mail(1)、mail

34、tool(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)的過(guò)程,如果系統(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)閉或停止。 &#61618&#59;切斷系統(tǒng)電源 &#61618&#59;安裝一個(gè)新版本的操作系統(tǒng) &#61618&#59;電源老化 &#61618&#59;系統(tǒng)擴(kuò)充硬件 &#61618&#59;進(jìn)行文件系統(tǒng)

35、維護(hù) 1.3.1選擇init狀態(tài) Solaris系統(tǒng)軟件有八個(gè)init狀態(tài): 缺省init狀態(tài)/etc/inittab 中確定。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)行,也可以用它來(lái)改變init 狀態(tài)的命令,還可以用init 狀態(tài)(帶用i選擇項(xiàng))作為s

36、hutdown命令的參數(shù)。以下是四種系統(tǒng)狀態(tài)類型: 1、 掉電(運(yùn)行級(jí)0) 2、 單用戶(運(yùn)行級(jí)1和s或S) 3、 多用戶(運(yùn)行級(jí)2和3) 4、 重引導(dǎo)(運(yùn)行級(jí)5和6) 若準(zhǔn)備做系統(tǒng)管理工作,必須確定對(duì)系統(tǒng)及所需要做的工作來(lái)說(shuō)哪種init狀態(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: gtxawho r runlevel 3 Feb 6 15:46

37、 3 0 S gtxa 下面描述如何使用每個(gè)init狀態(tài)。 使用掉電狀態(tài),運(yùn)行級(jí)0 用此級(jí)關(guān)閉系統(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 此狀

38、態(tài)一般操作和nfs資源共享一起有效。 使用替換多用戶狀態(tài),運(yùn)行級(jí)4 此運(yùn)行級(jí)目前不用。 使用交互重引導(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è)單字符參

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

40、3: gtxa su Password: # telinit 6 1.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)閉過(guò)程,殺死所有的運(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ā)送給注冊(cè)到此系統(tǒng)的所用用戶,等待60秒鐘(缺?。┖髮?/p>

41、系統(tǒng)關(guān)閉為單用戶狀態(tài),可以選擇不同的缺省等待時(shí)間。 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程序來(lái)殺死行進(jìn)程, 因此用這些程序來(lái)關(guān)閉系統(tǒng)是最可靠的方式。 halt 當(dāng)系統(tǒng)必須馬上停止且不必警告任

42、何用戶時(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)過(guò)程。下面說(shuō)明從ok PROM提示下引導(dǎo)系統(tǒng)到不同狀態(tài)下的方法。如果PROM 提示是>,鍵入n即顯示出ok提示。 引導(dǎo)到多用戶狀態(tài) 要引導(dǎo)系

43、統(tǒng)到多用戶狀態(tài),在ok提示符下,鍵入boot,則在缺省驅(qū)動(dòng)器上啟動(dòng)自動(dòng)引導(dǎo)過(guò)程,顯示一系列啟動(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 s INIT: SINGLE USER MODE Type Ctrld proceed with normal startup (or give boot password for system maintenance) 鍵入root口令,注意要繼續(xù)將系統(tǒng)引導(dǎo)到多用戶狀態(tài),則鍵入ControlD。 交互式

44、引導(dǎo) 如果想對(duì)系統(tǒng)文件或核心作暫時(shí)改動(dòng),可以采用交互式引導(dǎo),在這種情況下,可以測(cè)試所作的改動(dòng),且當(dāng)出現(xiàn)問題時(shí)很容易恢復(fù)。 1、 在ok>的PROM提示下,鍵入boota,引導(dǎo)過(guò)程會(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無(wú)盤客戶。 6、 若響應(yīng)回車用root設(shè)備的缺省物理名,否則

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

46、es : root filesytem type ufs Enter physical name of root device/sbus1, f8000000/esp0,800000/sd0,0: Swap filesystem type swapfs configuring network interfaces: leo Hostname: gtxa (fsck messages) The system is coming up. Please wait. (More messages) gtxa login: 查看引導(dǎo)信息 引導(dǎo)信息存貯在/var/adm/messages文件

47、中,引導(dǎo)完系統(tǒng)后若要查看這些信息,鍵入/usr/sbin/dmesg或more /var/adm/messages,則顯示引導(dǎo)信息。 gtxa /usr/sbin/dmesg Jan 13 11:22 SunOS Release 5.0 Version UNIX(R) System V Release 4.0 system file (etc/system) error: readline error on line 1. root nexusSun 460 mem16384K (0x4000000) avail mem 14688256 Ethernet address8:0:20:7:83

48、:17 sbuso at obio 0xf8000000 dma0 at SBus slot 0 0x400000 exp0 at SBus slot 0 0x800000 SBus level 3(sparc ipl 3) sdl at sep0 target 1 lun 0 /sbua1, f8000000/esp0,800000/sd1,0(sd1): sd3 at esp0 target 3 lun 0 /sbus1, f8000000/esp0,800000/sd3,0(sd3): root on /sbus 1, f8000000/esp0,800000/sd3,0:a fstyp

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

50、: message- in<9112242030. AA00082gtxa. Eng. Sun. COM> Dec 24 12:30:01 sendmail82: AA00082: fromroot, size592, class0, received form local Dec 24 12:30:02, statSent Dec 24 12:30:58 sendmail153: network daemon starting Dec 31 15:20:24 rlogind734: pcktread: suspeet zero len fdo at obio 0xf7200000

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

52、es)。 退回引導(dǎo)進(jìn)程 在有些情況下,你也許想退出或中斷引導(dǎo)過(guò)程,具體的中斷鍵依鍵盤類型不同而有所不同,例如,可鍵入stop A或L1 A。在tty 終端上,鍵入Break鍵。要中斷引導(dǎo)過(guò)程,鍵入系統(tǒng)對(duì)應(yīng)的中斷鍵,當(dāng)中斷引導(dǎo)過(guò)程后,監(jiān)視器將顯示ok PROM提示k 鍵入boot重新啟動(dòng)引導(dǎo)過(guò)程,或鍵入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)中的用戶,給用戶完成一些處理過(guò)程的時(shí)間。 1、 鍵入who,顯示

53、出注冊(cè)的所有用戶清單。 2、 鍵入psef,顯示出系統(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、 鍵入ControlD返回到缺省運(yùn)行系統(tǒng)級(jí)。 # cd / # shutdown Shutdown started Fri Aug 6 10:50:35 EDT 1993 Broadcast

54、 message from root(console) on earth Fri Aug 9 10:59:35 THE SYSTEM IS BEING SHUT DOWN NOW! LOG OFF NOW OR RISK YOUR FILES BEING DAMAGED Do you want to continue?(y or n): y The system is down. Changing to init state splease wait. INIT: New run level S INIT: SINGLE USER MODE Type: Ctrld to proceed wit

55、h normal startup, (or give root password for system maintenance): 關(guān)閉系統(tǒng):可選方式 如果想改變shutdown命令的缺省功能,選擇以下所述的六種方式之一來(lái)完成。 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)行shutdown命令。 鍵入shutdown t .系統(tǒng)在等待用戶確定的秒數(shù)后關(guān)閉。 下面是改變等待時(shí)間(Grace Period)例子: # cd / # shutdown g 120 3、 關(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ù)到多

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論