版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目 錄第1章、前言71.1了解超級用戶狀態(tài)81.1.1成為超級用戶(su)91.1.2退出超級用戶狀態(tài)91.1.3以root注冊91.2與用戶通信91.2.1在注冊時顯示系統(tǒng)專用信息101.2.2將信息發(fā)送給單個用戶發(fā)送一個短消息給一個單獨的用戶將作為一個文件的消息發(fā)給個別用戶111.2.3將消息發(fā)送給一個系統(tǒng)或網(wǎng)絡(luò)中的所有用戶111.2.4通過電子郵件發(fā)送消息121.3啟動和關(guān)閉系統(tǒng)121.3.1選擇init狀態(tài)查看系統(tǒng)運行級使用掉電狀態(tài),運行級0使用系統(tǒng)管理員狀態(tài),運行級1使用多用戶
2、狀態(tài),運行級2使用遠程資源共享狀態(tài),運行級3使用替換多用戶狀態(tài),運行級4使用交互重引導(dǎo)狀態(tài),運行級5使用重引導(dǎo)狀態(tài),運行級6使用單用戶狀態(tài),運行級s或S0改變運行級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)進程181.3.4關(guān)閉系統(tǒng)關(guān)閉一個多用戶系統(tǒng)關(guān)閉系統(tǒng):可選方式191.4監(jiān)視進程191.4.1 ps命令報告的內(nèi)容201.4.2使用ps報告221.4.3殺死進程231.5基本管理工具241.5.1經(jīng)常使用的命令在文件系統(tǒng)中移動查看在文件系統(tǒng)中所處的位置改變目錄查看文件的有關(guān)信息顯示文件信息查找一個文件查看一個文件的類型查看文件中的信息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)中有誰注冊3使用who命令3使用finger命令3使用rusers 1命令3使用whodo命令342.1.2檢查用戶的用戶號和組號(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在同一命令行里鍵入多個命令372.4.2輸出重新定向(<>382.4.3組合命令(|)382.5使用
6、手冊382.5.1顯示手冊(man)392.5.2找命令節(jié)號(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ū)動器號4為磁帶機指定密度4指定"不倒帶"選項4不同磁帶控制器和介質(zhì)的設(shè)備名縮寫4 1/2英寸卷繞式非SCSI內(nèi)接(Rack moun
7、ted)磁帶機4 1/4英寸SCSI盒式和1/2英寸前部裝入的卷繞式磁帶機4 螺線掃描磁帶機453.1.2讀寫磁帶的命令4拉緊磁帶4倒帶4列出磁帶機狀態(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自磁帶中析取個別文件(cpio)50軟盤的使用503.2.3軟驅(qū)設(shè)備名503.2.4ufs文件系統(tǒng)的軟盤50格式化ufs軟盤50自軟驅(qū)中取出軟盤5將ufs文件拷入單張格式化過軟盤5列出軟盤上的文件5向一個格式化好的軟盤上附加文件(tar)5從軟盤上拷出文件(tar)5自軟盤上拷出bar格式的文件(cpio)533.2.5使用多張軟盤存檔5在軟盤上創(chuàng)建一個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ū)動器的硬盤的使用563.3.2檢查硬盤使用狀況563.3.3檢查硬盤信息(Prtvtoc)5將文件存檔5將硬盤上文件拷出5修復(fù)壞塊5重新格式化硬盤5換下舊硬盤5加入錯誤表對硬盤進行格式化、分區(qū)及標記583.3.
10、3.7重建文件系統(tǒng)(newfs)60在臨時安裝點安裝文件系統(tǒng)(mount)6向文件系統(tǒng)轉(zhuǎn)儲文件(ufsrestore)60自臨時裝入點拆卸文件系統(tǒng)(umount)其方法如下:61檢查文件系統(tǒng)的不一致性(fsck)62對恢復(fù)文件系統(tǒng)做0級備份63在永久安裝點安裝文件系統(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臨時文件系統(tǒng)(tmpfs)6循環(huán)文件系統(tǒng)(lofs)654.1.3.
11、3進程文件系統(tǒng)(procfs)6別的偽文件系統(tǒng)664.2 SunOS 5.x缺省的文件系統(tǒng)664.3虛擬文件系統(tǒng)表(/etc/vfstab)664.3.1 文件系統(tǒng)表項的建立684.4文件管理命令694.4.1普通命令語法規(guī)則694.4.2普通文件系統(tǒng)命令和特別文件系統(tǒng)命令手冊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安裝單個文件系統(tǒng)(mount)7拆卸所有的遠程文件系統(tǒng)(umountall -F nfs)7拆卸個別的文件系統(tǒng)(umount)744.5.2自動安裝程序754.5.3共享服務(wù)器文件764.6檢查文件系統(tǒng)的數(shù)據(jù)一致性(fsck)764.6.1決定文件系統(tǒng)是否需檢測774.6.2以交互方式檢測文件系統(tǒng)774.7備份和恢復(fù)文件系統(tǒng)784.7.1用QIC-150盒式磁帶備份文件系統(tǒng)(ufsdump)7實現(xiàn)增量備份794.7.2恢復(fù)備份文件系統(tǒng)80決定使用哪一備份帶80恢復(fù)全部備份80交互式恢復(fù)文
13、件8從備份帶中恢復(fù)單個文件( ufsrestore)83第5章、管理網(wǎng)絡(luò)服務(wù)845.1檢查遠程系統(tǒng)狀態(tài)845.1.1確定一個遠程系統(tǒng)已運行了多長時間845.1.2確定一個遠程系統(tǒng)是否在運行(pingruprpcinfo-p)845.2注冊到一個遠程系統(tǒng)(rlogin)865.3系統(tǒng)之間傳送文件(rcp、ftp)865.3.1使用RCP命令865.3.2使用文件傳送程序(ftp)86第6章、管理用戶帳號和用戶組896.1增加和管理用戶帳號896.1.1增加用戶帳號8編輯Passwd數(shù)據(jù)庫8定義用戶組9建立主目錄(home direc
14、tor)9自動安裝目錄9用nfs安裝主目錄9定義初化文件9建立用戶的郵件帳號9建立口令996.1.2管理用戶帳號9修改用戶帳號100取消用戶帳號100凍結(jié)用戶帳號1006.2設(shè)置和管理用戶組1006.2.1設(shè)置Group數(shù)據(jù)庫中的域值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修改某個組10刪除某個組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清除一個shell窗口(clear)1057.2標準shell1057.2.1標準shell的初始文件1067.2.2定義標準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的選擇項1107.4.3創(chuàng)建Korn shell的別名1127.4.4用Korn shell的聯(lián)機編輯器編輯命令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確定主機ID號(sysdef -h)1168.1.2確定硬件類型(uname -m)1168.1.3確定處理機類型(uname -p)1168.1.4確定OS版本號(uname -r)1168.1.5顯示系統(tǒng)配置信息(prtconf)1168.1.6確定系統(tǒng)已經(jīng)運行了多長時間1188.1.7確定系統(tǒng)的日期和時間(date)1188.1.8設(shè)置系統(tǒng)的日期和時間1188.1.9改變系統(tǒng)的時區(qū)(/etc/TIMEZONE)1198.2配置附加的交換空間(mkfile,swap)1208.3創(chuàng)建一個
18、本地郵件別名(/etc/mail/aliases)121第9章、文件存取問題分析1229.1 診斷與查找路徑有關(guān)的問題1229.1.1顯示當前查找路徑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檢查當前的查找路徑1239.1.7執(zhí)行一個命令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、本手冊主要供Solaris系統(tǒng)管理員使用,所提供的內(nèi)容包含SUN OS操作系統(tǒng)系統(tǒng)的安裝、環(huán)境的建立及重要文件的創(chuàng)建,以及系統(tǒng)管理員在網(wǎng)絡(luò)系統(tǒng)環(huán)境下如何建立、維護、管理網(wǎng)絡(luò)系統(tǒng)下的工作環(huán)境,還包括系統(tǒng)管理的日常使用命令、主要命令、文件的索引等。 本章將介紹:系統(tǒng)管理員的職責(zé)、了解超級用戶狀態(tài)、如何與用戶通信、啟動和關(guān)閉系統(tǒng)、進程管理、基本管理工具。 SunOS 5.x操作系統(tǒng),是Sun公司所推出的Solaris 2.x軟件系統(tǒng)環(huán)境的主要組成部份,Solaris 2.x可運行于SPARC和Intel硬件平臺,是一個支持對稱式多處理機的UNIX系統(tǒng)環(huán)境。 系統(tǒng)管理員的職責(zé)系統(tǒng)管理員的職責(zé)是確保一個
20、獨立(Standalone)系統(tǒng)或網(wǎng)絡(luò)上的一組系統(tǒng)能正常運行(主要指軟件)。 不同領(lǐng)域的系統(tǒng)管理員,其責(zé)任也不相同,一個系統(tǒng)管理員可能在一個或多個領(lǐng)域是專家,而在別的領(lǐng)域卻顯生疏。 下面列出本手冊所描述的系統(tǒng)管理員的工作: 1、 管理設(shè)備 磁帶機的使用 格式化磁盤 監(jiān)視盤的使用 2、 了解服務(wù)訪問機制 建立一個雙向調(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è)置一個打印客戶和打印服務(wù)器 使用打印命令 6、 管理用戶和用戶組 增加用戶 刪除用戶 改變用戶信息 建
21、立新組帳號 7、 了解shell 使用Generic shell命令 使用Bourne shell命令 使用C Shell命令 使用Korn shell命令 8、 管理系統(tǒng) 查找系統(tǒng)信息 建立局部郵件別名 配置額外的交換空間(swap space) 管理系統(tǒng)日期和時間 識別文件存取故障 搜索路徑的問題 存取權(quán)和所有權(quán)問題 網(wǎng)絡(luò)存取問題 獲得存取全部文件系統(tǒng)和資源的權(quán)限 與用戶通信 關(guān)閉和啟動系統(tǒng) 監(jiān)視進程 本手冊的章節(jié)按照以上給出的標題順序安排,你還必須了解何時及如何進行如下管理工作: (本手冊不包含如下系統(tǒng)管理工作:安裝系統(tǒng)軟件、安裝第三廠家軟件、建立和管理網(wǎng)絡(luò)服務(wù)、建立和管理郵件服務(wù)、擴充
22、和刪除硬件、管理安全性和記帳、監(jiān)視系統(tǒng)和網(wǎng)絡(luò)性能。)這章其余部分將描述如何完成系統(tǒng)管理員的工作,并介紹一些基本命令和管理工具。 1.1了解超級用戶狀態(tài) 超級用戶是一個具有特權(quán)的用戶,它可不受任何限制地使用全部文件和命令,超級用戶有一個特定的UID(0),這個帳號的用戶名為root(其實只要是UID為0的用戶就是超級用戶)。許多系統(tǒng)管理任務(wù)都必須在超級用戶下完成,如安裝和拆卸文件系統(tǒng)、改變文件和目錄的存取權(quán)和所有權(quán)、備份和恢復(fù)文件系統(tǒng)、創(chuàng)建設(shè)備文件,以及關(guān)閉系統(tǒng)。 我們可以用如下辦法進入超級用戶: 1、 在其它用戶狀態(tài)下,用不帶任何參數(shù)的su命令,并按需要鍵入root的口令。 2、 在login
23、提示下,鍵入root及其口令。 在入進超級用戶后,shell將給出一個特殊的提示符“#”,提醒你對系統(tǒng)有著至高無上的存取權(quán),做任何事情都要小心,通過查詢記錄文件/var/adm/sulog,可以跟蹤誰正在使用超級用戶帳號。 最好在必要時才進入超級用戶,應(yīng)該避免在超級用戶下做一般的事情。如果某項任務(wù)需要你是超級用戶,它會提示你應(yīng)該進入超級用戶。當你完成必要的工作后,應(yīng)立即回到一般用戶狀態(tài)。 由于超級用戶非保護的存取權(quán)限嚴重威脅系統(tǒng)的安全,所以root帳號總是設(shè)有一個口令,而且為了增加安全性,要經(jīng)常更換口令。 1.1.1成為超級用戶(su) 僅當需要使用root權(quán)限完成一定的工作時,你才進入超級用
24、戶,下面是從普通用戶成為root的方法: 1、 在Shell的或提示符下,輸入su。如果root帳號有口令的話,系統(tǒng)會提示你鍵入口令。 2、 鍵入超級用戶口令,如果口令正確,你就具有了超級用戶權(quán)限,系統(tǒng)顯示“#”提示符。 gtxasu Password: # 如果想使用root本身的環(huán)境變量,鍵入su 。 1.1.2退出超級用戶狀態(tài) 要退出超級用戶狀態(tài),就簡單地鍵入exit。 #exit gtxa 1.1.3以root注冊 要直接注冊成root,必須在login提示下完成: 1、 在login提示下,輸入root,于是系統(tǒng)提示你輸入root口令。 2、 輸入root的口令,如果口令正確,系統(tǒng)將
25、出現(xiàn)root提示符#: login: root Password: # 1.2與用戶通信 系統(tǒng)管理員工作的一個重要部分是與用戶通信,使用戶了解管理員所做的事情對系統(tǒng)功能所造成的影響,要讓用戶及時知道你所做的管理工作(如:重新引導(dǎo)系統(tǒng),安裝新的軟件,或以某種方式改變系統(tǒng)環(huán)境)何時將對它們產(chǎn)生影響。 管理員可以口頭與用戶通訊,但最普遍的方式是: ;在注冊時顯示當前系統(tǒng)專用信息. ;用write命令直接將消息發(fā)送到某個用戶終端上. ;用wall使用將消息發(fā)送給一個系統(tǒng)上的所有用戶. &a
26、mp;#61618;用rwall命令將消息發(fā)送給網(wǎng)絡(luò)上的所有用戶. ;通過電子郵件將消息發(fā)送一個或一組用戶. 1.2.1在注冊時顯示系統(tǒng)專用信息 每次用戶注冊進系統(tǒng),屏幕上都會顯示當天的系統(tǒng)消息,這個消息存貯在文件/etc/motd中。已經(jīng)注冊進系統(tǒng)和正在使用系統(tǒng)的用戶看不見此信息,可使用motd命令查看此消息,這些信息包括:操作系統(tǒng)版本號,系統(tǒng)軟件的變化,新安裝(或刪除)的第三廠家文件的名稱,或系統(tǒng)的調(diào)度時間表。必須確保motd文件是最新的,如果motd顯示的是過時的消息,用戶會因此而失掉一個關(guān)鍵信息,消息應(yīng)盡量簡短,如果其長度超過一屏,
27、用戶就讀不到開頭部分。/etc/motd文件所在者應(yīng)該是root, 而且root應(yīng)是唯一對此文件具有寫權(quán)限的用戶。 gtxa ls 1 /etc/motd -rwrr root sys 49 Jan 1 1970 /etc/motd gtxa 注意:系統(tǒng)軟件安裝后,有幾個文件(包括/etc/motd 在內(nèi))的更新時間為“Jan 1 1970”這個日期是UNIX的起始日期,當你對這些文件編輯后,這個時間會隨之改變。 建立日期消息 用如下步驟建立日期消息: 1、 成為超級用戶 2、 用編輯工具(如vi)編輯/etc/motd文件 3、 刪除不用的消息,輸入新的消息 4、 保存修改后的
28、文件,這些消息在用戶下次登錄進系統(tǒng)時顯示 1.2.2將信息發(fā)送給單個用戶 可以使用write命令將信息發(fā)送到用戶的終端上,當使用窗口系統(tǒng)(如Open Windows)時,每個窗口都有一個獨立的帳號,如果用戶登錄多次,則信息會直接顯示在控制臺窗口中。 發(fā)送一個短消息給一個單獨的用戶 用以下步驟將一個一次性的短消息發(fā)送給單個用戶: 1、 鍵入write username,username是用戶的注冊名。 2、 鍵入要發(fā)送的消息。 3、 輸完消息后,鍵入ControlD. 則在username用戶的控制臺窗口中顯示你鍵入的內(nèi)容。 下面給出系統(tǒng)管理員發(fā)送消息的例子: gtxa write
29、 ignatzelm I'll come by at 12:00 to look at your problem. gtxa 下面是在用戶控制臺窗口顯示的消息: Message from fredgtxa on ttypl 11:20. I'll come by at 12:00 to look at your problem. EOF 將作為一個文件的消息發(fā)給個別用戶 如果你想發(fā)送消息給一些用戶,建立一個消息文件,再使用帶參數(shù)的write命令來實現(xiàn),其中的一個參數(shù)是消息文件名。 建立一個文件,此文件含有想要發(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 如果用戶進入了多個窗口系統(tǒng),消息就顯示在用戶的控制臺窗口中。下面是顯示在控制臺上的消息格式: Message from fredgtxa on ttypl at 11:20. I'
31、ll come by at 12:00 to look at your problem. 象以上顯示的那樣,鍵入的消息與顯示的消息是相同,用戶可以用write命令響應(yīng)并初始化一個雙向?qū)υ?,但這種對話不是真的交互式的。有兩條打開的write 路徑,兩個方向各一條,詳細介紹見write(1)說明。 1.2.3將消息發(fā)送給一個系統(tǒng)或網(wǎng)絡(luò)中的所有用戶 可以使用wall命令(write all)將消息同時發(fā)送給系統(tǒng)中的每個用戶,用rwall(remote write all)命令將消息同時發(fā)送給網(wǎng)絡(luò)中的所有用戶。 要將消息發(fā)送給系統(tǒng)中的所有用戶: 1、 鍵入wall 2、 鍵入想要發(fā)送的消息 3、 輸入
32、完消息后,鍵入controlD, 消息就會顯示在系統(tǒng)中每個用戶的控制臺窗口中。 下面是一個實例: gtxa wall System will be rebooted at 12:00 gtxa 顯示在用戶控制臺窗口的消息: 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、個用戶的控制臺窗口中。 下面是一個實例: gtxarwalln Eng System gtxa will be rebooted at 12:00 gtxa 顯示在用戶控制臺窗口中的消息是: Broadcast message from root on console. System will be rebooted at 12:00 也可以用rwall命令將消息發(fā)送給某個系統(tǒng)中的所有用戶, 其命令格式為:rwall hostname 1.2.4通過電子郵件發(fā)送消息 Email是傳播某些系統(tǒng)管理信息的一種有效方式,但本手冊不介紹如何使用電子郵件,有關(guān)郵件信息的詳細說明見mail(1)、mail
34、tool(1)和mailx(1)。 1.3啟動和關(guān)閉系統(tǒng) 啟動及關(guān)閉系統(tǒng)是系統(tǒng)管理工作的一個組成部分,這一節(jié)描述正常啟動和關(guān)閉系統(tǒng)的過程,如果系統(tǒng)啟動出現(xiàn)錯誤,參閱系統(tǒng)文檔中有關(guān)如何診斷引導(dǎo)問題。 SunOS 5.x系統(tǒng)軟件總處于連續(xù)運行狀態(tài),這樣電子郵件和網(wǎng)絡(luò)軟件能正常地工作,但在以下幾種情況下,系統(tǒng)卻必須關(guān)閉或停止。 ;切斷系統(tǒng)電源 ;安裝一個新版本的操作系統(tǒng) ;電源老化 ;系統(tǒng)擴充硬件 ;進行文件系統(tǒng)
35、維護 1.3.1選擇init狀態(tài) Solaris系統(tǒng)軟件有八個init狀態(tài): 缺省init狀態(tài)/etc/inittab 中確定。Solaris系統(tǒng)軟件的缺省init狀態(tài)是運行級3。表1.1列出了7個可能的運行級別和系統(tǒng)在每級上的狀態(tài)。 表1.1 系統(tǒng)初始狀態(tài) 初始狀態(tài)功能0掉電狀態(tài)1.S.s系統(tǒng)管理員狀態(tài)(單用戶)2多用戶狀態(tài)(不輸出資源,沒有啟動NFS)3多用戶狀態(tài)(輸出資源,啟動NFS進程)4替換多用戶狀態(tài)(目前不用)5軟件重引狀態(tài)(目前不用)6系統(tǒng)重引導(dǎo)狀態(tài)/sbin/init 程序負責(zé)確保系統(tǒng)正常地運行,也可以用它來改變init 狀態(tài)的命令,還可以用init 狀態(tài)(帶用i選擇項)作為s
36、hutdown命令的參數(shù)。以下是四種系統(tǒng)狀態(tài)類型: 1、 掉電(運行級0) 2、 單用戶(運行級1和s或S) 3、 多用戶(運行級2和3) 4、 重引導(dǎo)(運行級5和6) 若準備做系統(tǒng)管理工作,必須確定對系統(tǒng)及所需要做的工作來說哪種init狀態(tài)是合適的。 查看系統(tǒng)運行級 要查看某系統(tǒng)的運行級,鍵入who r:即顯示出運行級、日期及時間、進程終止狀態(tài)、進程id、進程退出狀態(tài)。 在下面的例子中,系統(tǒng)gtxa處在缺省多用戶運行級(3),日期和時間是在Feb 6 15:46,進程終狀態(tài)是3,進程id是0, 進程退出狀態(tài)是S: gtxawho r runlevel 3 Feb 6 15:46
37、 3 0 S gtxa 下面描述如何使用每個init狀態(tài)。 使用掉電狀態(tài),運行級0 用此級關(guān)閉系統(tǒng)以便安全切斷電源。 使用系統(tǒng)管理員狀態(tài),運行級1 當某項管理任務(wù)需要你是系統(tǒng)的唯一用戶時,使用這一級,在這級狀態(tài)下,只安裝了root和/usr文件系統(tǒng),只允許使用最少的核心實用程序,發(fā)出該命令的終端成為控制臺,沒有其它用戶登錄。 使用多用戶狀態(tài),運行級2 一般操作都在此狀態(tài)下進行,在這級狀態(tài)下多個用戶可以訪問系統(tǒng)和整個文件系統(tǒng),除了nfs服務(wù)器、syslog和遠程共享進程之外,所有的系統(tǒng)管理進程都在運行。 使用遠程資源共享狀態(tài),運行級3 此狀
38、態(tài)一般操作和nfs資源共享一起有效。 使用替換多用戶狀態(tài),運行級4 此運行級目前不用。 使用交互重引導(dǎo)狀態(tài),運行級5 要從非缺省引導(dǎo)設(shè)備引導(dǎo)系統(tǒng)時,用此級。也可以用reboot a 命令進入這個狀態(tài)級。 使用重引導(dǎo)狀態(tài),運行級6 使用此運行級關(guān)閉系統(tǒng),使系統(tǒng)狀態(tài)為運行級0, 然后重引導(dǎo)到多用戶級(或到inittab文件中指定的缺省運行級)。 使用單用戶狀態(tài),運行級s或S 使用這一級使系統(tǒng)處于單用戶狀態(tài),而所有的文件系統(tǒng)被安裝且可訪問。 0改變運行級 用telinit或init命令改變運行級,telinit命令需要一個單字符參
39、數(shù),此參數(shù)為init指定使用的運行級,盡管用戶可以直接用init命令,但最好使用telinit命令去改變系統(tǒng)運行級。 1、 變成超級用戶 2、 鍵入telinit n。參數(shù)n是要使用的init狀態(tài)號。 要關(guān)閉系統(tǒng) gtxa su Password: # telinit 0 變成單用戶狀態(tài): gtxa su Password: # telinit 1 要變成無nfs服務(wù)器系統(tǒng)管理進程運行的多用戶狀態(tài): gtxa su Password: # telinit 2 要變到具有nfs服務(wù)器系統(tǒng)管理進程的多用戶狀態(tài): gtxa su Password: # telinit 3 要關(guān)閉且重引導(dǎo)系統(tǒng)到運行級
40、3: gtxa su Password: # telinit 6 1.3.2選擇所用的關(guān)閉命令 準備做系統(tǒng)管理工作時,需要確定合適的關(guān)閉命令,下面介紹如何使用系統(tǒng)提供的關(guān)閉使命。 /usr/sbin/shutdown /etc/telinit and /sbin/init /usr/sbin/halt /usr/sbin/reboot 以上命令皆完成:初始關(guān)閉過程,殺死所有的運行進程,將新數(shù)據(jù)寫入硬盤將Solaris系統(tǒng)關(guān)閉為適當?shù)倪\行級。 shutdown 在多用戶狀態(tài)下關(guān)閉系統(tǒng),使用shutdown命令,此命令將警告消息發(fā)送給注冊到此系統(tǒng)的所用用戶,等待60秒鐘(缺?。┖髮?/p>
41、系統(tǒng)關(guān)閉為單用戶狀態(tài),可以選擇不同的缺省等待時間。 telinit和init 用telinit或init 命令可以關(guān)閉一個單用戶系統(tǒng)或改變此系統(tǒng)的運行級,init命令改變系統(tǒng)的運行級,telinit命令init 你想要的運行級,兩者可交替使用,但telinit命令更好,可用telinit將系統(tǒng)置成掉電狀態(tài)(init 0)或進入單用戶狀態(tài)(init)。 注意:telinit/init和shutdown命令是改變系統(tǒng)運行狀態(tài)的好方法,由于它們是用一級rc shell程序來殺死行進程, 因此用這些程序來關(guān)閉系統(tǒng)是最可靠的方式。 halt 當系統(tǒng)必須馬上停止且不必警告任
42、何用戶時,用halt命令。halt命令在關(guān)閉系統(tǒng)時沒有任何延時也不給系統(tǒng)中的用戶以任何警告。halt命令不運行任何 rc shell程序,所以不是一個關(guān)閉系統(tǒng)的好方法。 reboot 系統(tǒng)不在多用戶狀態(tài)下,用reboot命令關(guān)閉系統(tǒng)并重新引導(dǎo)到多用戶狀態(tài),reboot命令不警告系統(tǒng)中的用戶,不運行rc shell程序,所以不是一個關(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)系
43、統(tǒng)到多用戶狀態(tài),在ok提示符下,鍵入boot,則在缺省驅(qū)動器上啟動自動引導(dǎo)過程,顯示一系列啟動信息,最后系統(tǒng)進入多用戶狀態(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) 如果想對系統(tǒng)文件或核心作暫時改動,可以采用交互式引導(dǎo),在這種情況下,可以測試所作的改動,且當出現(xiàn)問題時很容易恢復(fù)。 1、 在ok>的PROM提示下,鍵入boota,引導(dǎo)過程會按交互式方式提示你。 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è)備的缺省物理名,否則
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) 當系統(tǒng)中增加新的硬件后,boot命令必須使用r選擇項,以便使操作系統(tǒng)在引導(dǎo)過程中查看并裝入新的設(shè)備驅(qū)動程序。 1、 按硬件中的說明裝入新的設(shè)備驅(qū)動程序。 2、 關(guān)閉系統(tǒng)且安裝新的硬件。 3、 鍵入boot r并回車,則運行重配置shell程序,裝入在模塊目錄中的所有的設(shè)備驅(qū)動程序且建立相應(yīng)的硬件結(jié)點(nod
52、es)。 退回引導(dǎo)進程 在有些情況下,你也許想退出或中斷引導(dǎo)過程,具體的中斷鍵依鍵盤類型不同而有所不同,例如,可鍵入stop A或L1 A。在tty 終端上,鍵入Break鍵。要中斷引導(dǎo)過程,鍵入系統(tǒng)對應(yīng)的中斷鍵,當中斷引導(dǎo)過程后,監(jiān)視器將顯示ok PROM提示k 鍵入boot重新啟動引導(dǎo)過程,或鍵入help顯示一組幫助信息。如果終端示出>提示,鍵入n獲得ok提示。 1.3.4關(guān)閉系統(tǒng) 下面介紹如何用shutdown和init命令關(guān)閉系統(tǒng)。 關(guān)閉一個多用戶系統(tǒng) 在關(guān)閉一個多用戶系統(tǒng)之前,要通知系統(tǒng)中的用戶,給用戶完成一些處理過程的時間。 1、 鍵入who,顯示
53、出注冊的所有用戶清單。 2、 鍵入psef,顯示出系統(tǒng)活動進程表,如果系統(tǒng)進程允許關(guān)閉,轉(zhuǎn)到下一步。 3、 變成超級用戶。 4、 鍵入cd /,必須在根目錄下運行關(guān)閉命令。 5、 鍵入shutdown,系統(tǒng)要你確認是否要關(guān)閉系統(tǒng)。 6、 鍵入y,所有的用戶將接收到一個消息,等待60秒后,系統(tǒng)關(guān)閉,進入單用戶狀態(tài)且提示鍵入root口令。 7、 鍵入root口令,系統(tǒng)處于單用戶狀態(tài),這時可以進行維護工作。 8、 鍵入ControlD返回到缺省運行系統(tǒng)級。 # 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命令的缺省功能,選擇以下所述的六種方式之一來完成。 1、 在不確認的情況下關(guān)閉系統(tǒng): 變成超級用戶 鍵入cd /,必須在root目錄下運行shutdown命令。 鍵入shutdown等待時間(Grace Period) 2、 為了改變shutdown等待時間(Grace Period),用以下幾步: 變成超級用戶。 鍵入cd /,必須在root目錄下運行shutdown命令。 鍵入shutdown t .系統(tǒng)在等待用戶確定的秒數(shù)后關(guān)閉。 下面是改變等待時間(Grace Period)例子: # cd / # shutdown g 120 3、 關(guān)閉且重新引導(dǎo)多用戶系統(tǒng) 變成超級用戶。 鍵入cd /, 必須在root目錄下運行shutdown命令。 鍵入shutdown i6 將一條消息發(fā)送給所有的用戶且執(zhí)行re6 shell程序;系統(tǒng)關(guān)閉為掉電狀態(tài),然后恢復(fù)到多
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024蘇州二手房買賣合同協(xié)議范本:房屋交易保障及售后服務(wù)協(xié)議3篇
- 2025年度廠區(qū)綠化養(yǎng)護與生態(tài)景觀提升合同3篇
- 2025年度360借條合同多(信用評級合作版)3篇
- 2025年度油氣田廢棄井修復(fù)打井合同范本4篇
- 2025年度文化創(chuàng)意產(chǎn)業(yè)出資協(xié)議合同模板3篇
- 2024美團外賣配送配送員配送區(qū)域合作伙伴服務(wù)標準合同3篇
- 2024網(wǎng)絡(luò)安全風(fēng)險評估及防護服務(wù)合同
- 2025年度圖書檔案庫房智能化儲藏系統(tǒng)合同4篇
- 2025年度智能車場租賃服務(wù)合同(新能源汽車版)4篇
- 2025年度電磁兼容性實驗室設(shè)備采購合同2篇
- 《C語言從入門到精通》培訓(xùn)教程課件
- 2023年中國半導(dǎo)體行業(yè)薪酬及股權(quán)激勵白皮書
- 2024年Minitab全面培訓(xùn)教程
- 社區(qū)電動車棚新(擴)建及修建充電車棚施工方案(純方案-)
- 項目推進與成果交付情況總結(jié)與評估
- 鐵路項目征地拆遷工作體會課件
- 醫(yī)院死亡報告年終分析報告
- 建設(shè)用地報批服務(wù)投標方案(技術(shù)方案)
- 工會工作人年度考核個人總結(jié)
- 上海民辦楊浦實驗學(xué)校初一新生分班(摸底)語文考試模擬試卷(10套試卷帶答案解析)
- 機器人論文3000字范文
評論
0/150
提交評論