2023年Solaris系統(tǒng)管理員手冊(cè)_第1頁(yè)
2023年Solaris系統(tǒng)管理員手冊(cè)_第2頁(yè)
2023年Solaris系統(tǒng)管理員手冊(cè)_第3頁(yè)
2023年Solaris系統(tǒng)管理員手冊(cè)_第4頁(yè)
2023年Solaris系統(tǒng)管理員手冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩142頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Solaris系統(tǒng)管理員手冊(cè)目錄TOC第1章、前言 PAGEREF_Toc10537979\h71.1了解超級(jí)用戶狀態(tài) PAGEREF_Toc10537980\h81.1.1成為超級(jí)用戶(su) PAGEREF_Toc10537981\h91.1.2退出超級(jí)用戶狀態(tài)?PAGEREF_Toc10537982\h91.1.3以root注冊(cè)?PAGEREF_Toc10537983\h91.2與用戶通信 PAGEREF_Toc10537984\h91.2.1在注冊(cè)時(shí)顯示系統(tǒng)專用信息?PAGEREF_Toc10537985\h101.2.2將信息發(fā)送給單個(gè)用戶?PAGEREF_Toc10537986\h101.2.2.1發(fā)送一個(gè)短消息給一個(gè)單獨(dú)的用戶 PAGEREF_Toc10537987\h101.2.2.2將作為一個(gè)文獻(xiàn)的消息發(fā)給個(gè)別用戶 PAGEREF_Toc10537988\h111.2.3將消息發(fā)送給一個(gè)系統(tǒng)或網(wǎng)絡(luò)中的所有用戶 PAGEREF_Toc10537989\h111.2.4通過電子郵件發(fā)送消息?PAGEREF_Toc10537990\h121.3啟動(dòng)和關(guān)閉系統(tǒng) PAGEREF_Toc10537991\h121.3.1選擇init狀態(tài) PAGEREF_Toc10537992\h121.3.1.1查看系統(tǒng)運(yùn)營(yíng)級(jí)?PAGEREF_Toc10537993\h131.3.1.2使用掉電狀態(tài),運(yùn)營(yíng)級(jí)0 PAGEREF_Toc10537994\h131.3.1.3使用系統(tǒng)管理員狀態(tài),運(yùn)營(yíng)級(jí)1?PAGEREF_Toc10537995\h131.3.1.4使用多用戶狀態(tài),運(yùn)營(yíng)級(jí)2?PAGEREF_Toc10537996\h131.3.1.5使用遠(yuǎn)程資源共享狀態(tài),運(yùn)營(yíng)級(jí)3 PAGEREF_Toc10537997\h131.3.1.6使用替換多用戶狀態(tài),運(yùn)營(yíng)級(jí)4?PAGEREF_Toc10537998\h141.3.1.7使用交互重引導(dǎo)狀態(tài),運(yùn)營(yíng)級(jí)5?0537999\h141.3.1.8使用重引導(dǎo)狀態(tài),運(yùn)營(yíng)級(jí)6 PAGEREF_Toc10538000\h141.3.1.9使用單用戶狀態(tài),運(yùn)營(yíng)級(jí)s或S PAGEREF_Toc10538001\h141.3.1.10改變運(yùn)營(yíng)級(jí) PAGEREF_Toc10538002\h141.3.2選擇所用的關(guān)閉命令 0538003\h151.3.2.1shutdown PAGEREF_Toc10538004\h151.3.2.2telinit和init 10538005\h151.3.2.3halt PAGEREF_Toc10538006\h151.3.2.4reboot PAGEREF_Toc10538007\h151.3.3引導(dǎo)系統(tǒng)?PAGEREF_Toc10538008\h151.3.3.1引導(dǎo)到多用戶狀態(tài) PAGEREF_Toc10538009\h151.3.3.2引導(dǎo)到單用戶狀態(tài) PAGEREF_Toc10538010\h交互式引導(dǎo) PAGEREF_Toc10538011\h161.3.3.4查看引導(dǎo)信息?PAGEREF_Toc10538012\h171.3.3.5增長(zhǎng)新的硬件后引導(dǎo)系統(tǒng)?PAGEREF_Toc10538013\h171.3.3.6退回引導(dǎo)進(jìn)程?PAGEREF_Toc10538014\h181.3.4關(guān)閉系統(tǒng) PAGEREF_Toc10538015\h181.3.4.1關(guān)閉一個(gè)多用戶系統(tǒng) PAGEREF_Toc10538016\h181.3.4.2關(guān)閉系統(tǒng):可選方式?PAGEREF_Toc10538017\h191.4監(jiān)視進(jìn)程 PAGEREF_Toc10538018\h191.4.1ps命令報(bào)告的內(nèi)容?PAGEREF_Toc10538019\h201.4.2使用ps報(bào)告 10538020\h221.4.3殺死進(jìn)程 PAGEREF_Toc10538021\h231.5基本管理工具?PAGEREF_Toc10538022\h241.5.1經(jīng)常使用的命令 PAGEREF_Toc10538023\h241.5.1.1在文獻(xiàn)系統(tǒng)中移動(dòng) PAGEREF_Toc10538024\h241.5.1.2查看在文獻(xiàn)系統(tǒng)中所處的位置 PAGEREF_Toc10538025\h改變目錄?PAGEREF_Toc10538026\h241.5.1.4查看文獻(xiàn)的有關(guān)信息?PAGEREF_Toc10538027\h顯示文獻(xiàn)信息 PAGEREF_Toc10538028\h241.5.1.6查找一個(gè)文獻(xiàn)?PAGEREF_Toc10538029\h251.5.1.7查看一個(gè)文獻(xiàn)的類型?PAGEREF_Toc10538030\h251.5.1.8查看文獻(xiàn)中的信息 PAGEREF_Toc10538031\h261.5.1.9查找文獻(xiàn)中的字符串?PAGEREF_Toc10538032\h261.5.1.10查看文獻(xiàn) PAGEREF_Toc10538033\h271.5.1.11瀏覽文獻(xiàn)?PAGEREF_Toc10538034\h271.5.1.12查看文獻(xiàn)尾?PAGEREF_Toc10538035\h281.5.1.13查看文獻(xiàn)頭 PAGEREF_Toc10538036\h281.5.1.14改變文獻(xiàn)的所有權(quán)和許可權(quán) PAGEREF_Toc10538037\h291.5.1.15改變文獻(xiàn)組 PAGEREF_Toc10538038\h301.5.1.16設(shè)立或顯示系統(tǒng)環(huán)境?PAGEREF_Toc10538039\h301.5.1.17定義Bourne和Kornshell環(huán)境變量?PAGEREF_Toc10538040\h311.5.1.18定義Cshell環(huán)境變量?PAGEREF_Toc10538041\h311.5.1.19顯示環(huán)境變量的設(shè)立?PAGEREF_Toc10538042\h311.5.1.20使用PATH變量?PAGEREF_Toc10538043\h321.5.1.21設(shè)立Bourne和Kornshell途徑?PAGEREF_Toc10538044\h321.5.1.22設(shè)立Cshell途徑?PAGEREF_Toc10538045\h321.5.2使用管理工具 PAGEREF_Toc10538046\h32第2章、基本OS命令?PAGEREF_Toc10538047\h332.1查找用戶信息?PAGEREF_Toc10538048\h332.1.1擬定系統(tǒng)中有誰(shuí)注冊(cè) PAGEREF_Toc10538049\h3使用who命令 PAGEREF_Toc10538050\h332.1.1.2使用finger命令?PAGEREF_Toc10538051\h332.1.1.3使用rusers-1命令?PAGEREF_Toc10538052\h332.1.1.4使用whodo命令?PAGEREF_Toc10538053\h342.1.2檢查用戶的用戶號(hào)和組號(hào)(id命令) PAGEREF_Toc10538054\h342.2查尋環(huán)境信息 PAGEREF_Toc10538055\h352.3創(chuàng)建和編輯文獻(xiàn)?PAGEREF_Toc10538056\h352.3.1使用cat命令?PAGEREF_Toc10538057\h352.3.2使用touch命令 PAGEREF_Toc10538058\h362.3.3文獻(xiàn)拷貝(cp)或改名(mv)?PAGEREF_Toc10538059\h362.3.4文本編輯器的使用?PAGEREF_Toc10538060\h362.3.5vi的使用?PAGEREF_Toc10538061\h372.4命令組合及輸出重新定向?PAGEREF_Toc10538062\h372.4.1在同一命令行里鍵入多個(gè)命令 PAGEREF_Toc10538063\h372.4.2輸出重新定向(<>) PAGEREF_Toc10538064\h382.4.3組合命令(|) PAGEREF_Toc10538065\h382.5使用手冊(cè)?PAGEREF_Toc10538066\h382.5.1顯示手冊(cè)(man)?PAGEREF_Toc10538067\h392.5.2找命令節(jié)號(hào)(whatis、man)?PAGEREF_Toc10538068\h392.6查閱磁盤信息 PAGEREF_Toc10538069\h402.6.1顯示磁盤空間的信息(df-k) PAGEREF_Toc10538070\h402.6.2判別某文獻(xiàn)系統(tǒng)是否為本地文獻(xiàn)系統(tǒng)(df)?PAGEREF_Toc10538071\h402.6.3找出某種類型已安裝的文獻(xiàn)系統(tǒng)(df-F) PAGEREF_Toc10538072\h40第3章、設(shè)備管理 PAGEREF_Toc10538073\h423.1磁帶的使用?PAGEREF_Toc10538074\h423.1.1磁帶設(shè)備的命名習(xí)慣?PAGEREF_Toc10538075\h423.1.1.1使用缺省密度規(guī)定驅(qū)動(dòng)器號(hào)?PAGEREF_Toc10538076\h433.1.1.2為磁帶機(jī)指定密度 PAGEREF_Toc10538077\h433.1.1.3指定"不倒帶"選項(xiàng)?PAGEREF_Toc10538078\h443.1.1.4不同磁帶控制器和介質(zhì)的設(shè)備名縮寫 PAGEREF_Toc10538079\h443.1.1.51/2英寸卷繞式非SCSI內(nèi)接(Rackmounted)磁帶機(jī)?PAGEREF_Toc10538080\h443.1.1.61/4英寸SCSI盒式和1/2英寸前部裝入的卷繞式磁帶機(jī)?PAGEREF_Toc10538081\h453.1.1.7螺線掃描磁帶機(jī) PAGEREF_Toc10538082\h453.1.2讀寫磁帶的命令 PAGEREF_Toc10538083\h453.1.2.1拉緊磁帶 PAGEREF_Toc10538084\h453.1.2.2倒帶?PAGEREF_Toc10538085\h453.1.2.3列出磁帶機(jī)狀態(tài) 10538086\h463.2磁帶與軟盤操作?PAGEREF_Toc10538087\h463.2.1tar命令 PAGEREF_Toc10538088\h463.2.1.1向磁帶寫文獻(xiàn)(tar)?PAGEREF_Toc10538089\h463.2.1.2列出磁帶上的文獻(xiàn)(tar) PAGEREF_Toc10538090\h473.2.1.3向磁帶上增長(zhǎng)文獻(xiàn)(tar) PAGEREF_Toc10538091\h473.2.1.4從磁帶中析取文獻(xiàn)(tar) PAGEREF_Toc10538092\h483.2.2cpio命令?PAGEREF_Toc10538093\h483.2.2.1將某目錄下的所有文獻(xiàn)拷入磁帶(cpio)?PAGEREF_Toc10538094\h483.2.2.2列出磁帶上的文獻(xiàn)(cpio) PAGEREF_Toc10538095\h493.2.2.3析取磁帶上所有文獻(xiàn)(cpio) PAGEREF_Toc10538096\h493.2.2.4自磁帶中析取個(gè)別文獻(xiàn)(cpio)?PAGEREF_Toc10538097\h503.2.2.5軟盤的使用?PAGEREF_Toc10538098\h503.2.3軟驅(qū)設(shè)備名?PAGEREF_Toc10538099\h503.2.4ufs文獻(xiàn)系統(tǒng)的軟盤?PAGEREF_Toc10538100\h503.2.4.1格式化ufs軟盤?503.2.4.2自軟驅(qū)中取出軟盤 PAGEREF_Toc10538102\h513.2.4.3將ufs文獻(xiàn)拷入單張格式化過軟盤 PAGEREF_Toc10538103\h513.2.4.4列出軟盤上的文獻(xiàn)?PAGEREF_Toc10538104\h51向一個(gè)格式化好的軟盤上附加文獻(xiàn)(tar) PAGEREF_Toc10538105\h523.2.4.6從軟盤上拷出文獻(xiàn)(tar)?PAGEREF_Toc10538106\h5自軟盤上拷出bar格式的文獻(xiàn)(cpio) PAGEREF_Toc10538107\h533.2.5使用多張軟盤存檔?PAGEREF_Toc10538108\h533.2.5.1在軟盤上創(chuàng)建一個(gè)ufs文獻(xiàn)系統(tǒng)(newfs/dev/rdiskette)?PAGEREF_Toc10538109\h533.2.6pcfs(DOS)文獻(xiàn)系統(tǒng)的軟盤?PAGEREF_Toc10538110\h533.2.6.1格式化pcfs(DOS)文獻(xiàn)系統(tǒng)軟盤?PAGEREF_Toc10538111\h543.2.6.2安裝pcfs軟盤?PAGEREF_Toc10538112\h543.2.6.3卸下pcfs軟盤?PAGEREF_Toc10538113\h543.3硬盤命名管理?PAGEREF_Toc10538114\h543.3.1硬盤命名習(xí)慣?PAGEREF_Toc10538115\h543.3.1.1帶有總線控制器的硬盤的使用 PAGEREF_Toc10538116\h553.3.1.2帶有直接驅(qū)動(dòng)器的硬盤的使用 PAGEREF_Toc10538117\h563.3.2檢查硬盤使用狀況?PAGEREF_Toc10538118\h563.3.3檢查硬盤信息(Prtvtoc)?PAGEREF_Toc10538119\h573.3.3.1將文獻(xiàn)存檔 PAGEREF_Toc10538120\h583.3.3.2將硬盤上文獻(xiàn)拷出 PAGEREF_Toc10538121\h583.3.3.3修復(fù)壞塊 PAGEREF_Toc10538122\h583.3.3.4重新格式化硬盤?PAGEREF_Toc10538123\h5換下舊硬盤?PAGEREF_Toc10538124\h583.3.3.6加入錯(cuò)誤表對(duì)硬盤進(jìn)行格式化、分區(qū)及標(biāo)記 PAGEREF_Toc10538125\h583.3.3.7重建文獻(xiàn)系統(tǒng)(newfs) PAGEREF_Toc10538126\h603.3.3.8在臨時(shí)安裝點(diǎn)安裝文獻(xiàn)系統(tǒng)(mount)?PAGEREF_Toc10538127\h613.3.3.9向文獻(xiàn)系統(tǒng)轉(zhuǎn)儲(chǔ)文獻(xiàn)(ufsrestore) PAGEREF_Toc10538128\h613.3.3.10自臨時(shí)裝入點(diǎn)拆卸文獻(xiàn)系統(tǒng)(umount)其方法如下: PAGEREF_Toc10538129\h623.3.3.11檢查文獻(xiàn)系統(tǒng)的不一致性(fsck) PAGEREF_Toc10538130\h623.3.3.12對(duì)恢復(fù)文獻(xiàn)系統(tǒng)做0級(jí)備份?38131\h623.3.3.13在永久安裝點(diǎn)安裝文獻(xiàn)系統(tǒng)(mount) PAGEREF_Toc10538132\h62第4章、文獻(xiàn)系統(tǒng)管理?PAGEREF_Toc10538133\h634.1文獻(xiàn)系統(tǒng)類型 PAGEREF_Toc10538134\h634.1.1磁盤文獻(xiàn)系統(tǒng) PAGEREF_Toc10538135\h634.1.2網(wǎng)絡(luò)文獻(xiàn)系統(tǒng)?PAGEREF_Toc10538136\h644.1.3偽文獻(xiàn)系統(tǒng) PAGEREF_Toc10538137\h6臨時(shí)文獻(xiàn)系統(tǒng)(tmpfs) PAGEREF_Toc10538138\h644.1.3.2循環(huán)文獻(xiàn)系統(tǒng)(lofs) PAGEREF_Toc10538139\h654.1.3.3進(jìn)程文獻(xiàn)系統(tǒng)(procfs) 0538140\h654.1.3.4別的偽文獻(xiàn)系統(tǒng)?PAGEREF_Toc10538141\h664.2SunOS5.x缺省的文獻(xiàn)系統(tǒng)?PAGEREF_Toc10538142\h664.3虛擬文獻(xiàn)系統(tǒng)表(/etc/vfstab) PAGEREF_Toc10538143\h664.3.1文獻(xiàn)系統(tǒng)表項(xiàng)的建立?PAGEREF_Toc10538144\h684.4文獻(xiàn)管理命令 PAGEREF_Toc10538145\h694.4.1普通命令語(yǔ)法規(guī)則?PAGEREF_Toc10538146\h694.4.2普通文獻(xiàn)系統(tǒng)命令和特別文獻(xiàn)系統(tǒng)命令手冊(cè) PAGEREF_Toc10538147\h704.4.3運(yùn)用文獻(xiàn)系統(tǒng)命令擬定文獻(xiàn)系統(tǒng)類型 PAGEREF_Toc10538148\h704.4.4文獻(xiàn)系統(tǒng)類型 PAGEREF_Toc10538149\h704.5如何使文獻(xiàn)系統(tǒng)有效 PAGEREF_Toc10538150\h714.5.1安裝與拆卸 PAGEREF_Toc10538151\h724.5.1.1安裝與拆卸文獻(xiàn)系統(tǒng)命令?PAGEREF_Toc10538152\h734.5.1.2查找已安裝的文獻(xiàn)系統(tǒng) PAGEREF_Toc10538153\h734.5.1.3安裝/etc/vfstab文獻(xiàn)中的所有文獻(xiàn)系統(tǒng)?PAGEREF_Toc10538154\h734.5.1.4安裝特定類型的文獻(xiàn)系統(tǒng) PAGEREF_Toc10538155\h744.5.1.5安裝單個(gè)文獻(xiàn)系統(tǒng)(mount) PAGEREF_Toc10538156\h744.5.1.6拆卸所有的遠(yuǎn)程文獻(xiàn)系統(tǒng)(umountall-Fnfs) PAGEREF_Toc10538157\h744.5.1.7拆卸個(gè)別的文獻(xiàn)系統(tǒng)(umount)?PAGEREF_Toc10538158\h744.5.2自動(dòng)安裝程序 PAGEREF_Toc10538159\h754.5.3共享服務(wù)器文獻(xiàn) PAGEREF_Toc10538160\h764.6檢查文獻(xiàn)系統(tǒng)的數(shù)據(jù)一致性(fsck)?PAGEREF_Toc10538161\h764.6.1決定文獻(xiàn)系統(tǒng)是否需檢測(cè)?PAGEREF_Toc10538162\h774.6.2以交互方式檢測(cè)文獻(xiàn)系統(tǒng) PAGEREF_Toc10538163\h774.7備份和恢復(fù)文獻(xiàn)系統(tǒng)?PAGEREF_Toc10538164\h784.7.1用QIC-150盒式磁帶備份文獻(xiàn)系統(tǒng)(ufsdump) PAGEREF_Toc10538165\h7實(shí)現(xiàn)增量備份?PAGEREF_Toc10538166\h794.7.2恢復(fù)備份文獻(xiàn)系統(tǒng) PAGEREF_Toc10538167\h804.7.2.1決定使用哪一備份帶?PAGEREF_Toc10538168\h804.7.2.2恢復(fù)所有備份?PAGEREF_Toc10538169\h804.7.2.3交互式恢復(fù)文獻(xiàn)?PAGEREF_Toc10538170\h814.7.2.4從備份帶中恢復(fù)單個(gè)文獻(xiàn)(ufsrestore) PAGEREF_Toc10538171\h83第5章、管理網(wǎng)絡(luò)服務(wù)?PAGEREF_Toc10538172\h845.1檢查遠(yuǎn)程系統(tǒng)狀態(tài) PAGEREF_Toc10538173\h845.1.1擬定一個(gè)遠(yuǎn)程系統(tǒng)已運(yùn)營(yíng)了多長(zhǎng)時(shí)間?PAGEREF_Toc10538174\h845.1.2擬定一個(gè)遠(yuǎn)程系統(tǒng)是否在運(yùn)營(yíng)(ping\rup\rpcinfo-p)?PAGEREF_Toc10538175\h845.2注冊(cè)到一個(gè)遠(yuǎn)程系統(tǒng)(rlogin) PAGEREF_Toc10538176\h865.3系統(tǒng)之間傳送文獻(xiàn)(rcp、ftp)?PAGEREF_Toc10538177\h865.3.1使用RCP命令 PAGEREF_Toc10538178\h865.3.2使用文獻(xiàn)傳送程序(ftp) 10538179\h86第6章、管理用戶帳號(hào)和用戶組?PAGEREF_Toc10538180\h896.1增長(zhǎng)和管理用戶帳號(hào)?PAGEREF_Toc10538181\h896.1.1增長(zhǎng)用戶帳號(hào)?PAGEREF_Toc10538182\h896.1.1.1編輯Passwd數(shù)據(jù)庫(kù) PAGEREF_Toc10538183\h896.1.1.2定義用戶組 PAGEREF_Toc10538184\h9建立主目錄(homedirector) PAGEREF_Toc10538185\h926.1.1.4自動(dòng)安裝目錄?PAGEREF_Toc10538186\h946.1.1.5用nfs安裝主目錄?PAGEREF_Toc10538187\h946.1.1.7定義初化文獻(xiàn) PAGEREF_Toc10538188\h956.1.1.8建立用戶的郵件帳號(hào)?PAGEREF_Toc10538189\h986.1.1.9建立口令?PAGEREF_Toc10538190\h996.1.2管理用戶帳號(hào) PAGEREF_Toc10538191\h996.1.2.1修改用戶帳號(hào)?PAGEREF_Toc10538192\h1006.1.2.2取消用戶帳號(hào) PAGEREF_Toc10538193\h1006.1.2.3凍結(jié)用戶帳號(hào)?PAGEREF_Toc10538194\h1006.2設(shè)立和管理用戶組?PAGEREF_Toc10538195\h1006.2.1設(shè)立Group數(shù)據(jù)庫(kù)中的域值 PAGEREF_Toc10538196\h1016.2.1.1設(shè)立組名(GroupName)域 PAGEREF_Toc10538197\h1016.2.1.2設(shè)立GroupID域 PAGEREF_Toc10538198\h1016.2.1.3設(shè)立成員表域 PAGEREF_Toc10538199\h1016.2.2建立缺省的UNIX用戶組?PAGEREF_Toc10538200\h1016.2.3建立新的組?PAGEREF_Toc10538201\h1026.2.4修改或刪除用戶組 PAGEREF_Toc10538202\h1026.2.4.1修改某個(gè)組 PAGEREF_Toc10538203\h1036.2.4.2刪除某個(gè)組?PAGEREF_Toc10538204\h103第7章、UNIX的shell命令?PAGEREF_Toc10538205\h1047.1各種shell的公共命令 PAGEREF_Toc10538206\h1047.1.1設(shè)立某種缺省shell?PAGEREF_Toc10538207\h1047.1.2在命令行中改變shell類型(sh,csh,ksh)?PAGEREF_Toc10538208\h1057.1.3從shell解釋器中退出(exit)?PAGEREF_Toc10538209\h1057.1.4清除一個(gè)shell窗口(clear)?PAGEREF_Toc10538210\h1057.2標(biāo)準(zhǔn)shell?1\h1057.2.1標(biāo)準(zhǔn)shell的初始文獻(xiàn) PAGEREF_Toc10538212\h1067.2.2定義標(biāo)準(zhǔn)shell的環(huán)境變量?PAGEREF_Toc10538213\h1067.3Cshell?PAGEREF_Toc10538214\h1067.3.1Cshell的初始文獻(xiàn) PAGEREF_Toc10538215\h1067.3.2Cshell環(huán)境變量的定義 PAGEREF_Toc10538216\h1067.3.3建立Cshell的別名?PAGEREF_Toc10538217\h1067.3.4設(shè)立Cshell的歷史功能?PAGEREF_Toc10538218\h1077.3.5使用Cshell歷史功能?PAGEREF_Toc10538219\h1077.3.6設(shè)立Cshell的退格鍵(sttyerase)?PAGEREF_Toc10538220\h1097.3.7新命令的嵌入 PAGEREF_Toc10538221\h1097.3.8Cshell歷史命令的編輯?PAGEREF_Toc10538222\h1097.4Kornshell?PAGEREF_Toc10538223\h1107.4.1Kornshell的初始化文獻(xiàn) PAGEREF_Toc10538224\h1107.4.2Kornshell的選擇項(xiàng)?PAGEREF_Toc10538225\h1107.4.3創(chuàng)建Kornshell的別名?PAGEREF_Toc10538226\h1127.4.4用Kornshell的聯(lián)機(jī)編輯器編輯命令 PAGEREF_Toc10538227\h1137.4.5設(shè)立Kornshell的歷史?PAGEREF_Toc10538228\h1147.4.6顯示Kornshell的歷史命令 PAGEREF_Toc10538229\h1147.4.7使用Kornshell的歷史命令?PAGEREF_Toc10538230\h1157.4.8編輯Kornshell的歷史命令?PAGEREF_Toc10538231\h115第8章、管理系統(tǒng)?PAGEREF_Toc10538232\h1168.1顯示系統(tǒng)專有信息?PAGEREF_Toc10538233\h1168.1.1擬定主機(jī)ID號(hào)(sysdef-h) PAGEREF_Toc10538234\h1168.1.2擬定硬件類型(uname-m)?PAGEREF_Toc10538235\h1168.1.3擬定解決機(jī)類型(uname-p)?PAGEREF_Toc10538236\h1168.1.4擬定OS版本號(hào)(uname-r) PAGEREF_Toc10538237\h1168.1.5顯示系統(tǒng)配置信息(prtconf) PAGEREF_Toc10538238\h1168.1.6擬定系統(tǒng)已經(jīng)運(yùn)營(yíng)了多長(zhǎng)時(shí)間?PAGEREF_Toc10538239\h1188.1.7擬定系統(tǒng)的日期和時(shí)間(dat(yī)e)?PAGEREF_Toc10538240\h1188.1.8設(shè)立系統(tǒng)的日期和時(shí)間?PAGEREF_Toc10538241\h1188.1.9改變系統(tǒng)的時(shí)區(qū)(/etc/TIMEZONE)?PAGEREF_Toc10538242\h1198.2配置附加的互換空間(mkfile,swap) PAGEREF_Toc10538243\h1208.3創(chuàng)建一個(gè)本地郵件別名(/etc/mail/aliases) PAGEREF_Toc10538244\h121第9章、文獻(xiàn)存取問題分析 PAGEREF_Toc10538245\h1229.1診斷與查找途徑有關(guān)的問題?PAGEREF_Toc10538246\h1229.1.1顯示當(dāng)前查找途徑?PAGEREF_Toc10538247\h1229.1.2為Bourne和Kornshells設(shè)立途徑 PAGEREF_Toc10538248\h1229.1.3SourceBourne和Kornshell的初始化文獻(xiàn) PAGEREF_Toc10538249\h1229.1.4為Cshell設(shè)立途徑 PAGEREF_Toc10538250\h1239.1.5SourceCshell初始化文獻(xiàn)?PAGEREF_Toc10538251\h1239.1.6檢查當(dāng)前的查找途徑?PAGEREF_Toc10538252\h1239.1.7執(zhí)行一個(gè)命令?PAGEREF_Toc10538253\h1239.2分析與權(quán)限和所有權(quán)有關(guān)的問題?PAGEREF_Toc10538254\h1239.2.1改變文獻(xiàn)的所有權(quán)?PAGEREF_Toc10538255\h1249.2.2改變文獻(xiàn)的權(quán)限 PAGEREF_Toc10538256\h1249.2.3改變文獻(xiàn)組的所有權(quán) PAGEREF_Toc10538257\h125

第1章、前言本手冊(cè)重要供Solaris系統(tǒng)管理員使用,所提供的內(nèi)容包含SUNOS操作系統(tǒng)系統(tǒng)的安裝、環(huán)境的建立及重要文獻(xiàn)的創(chuàng)建,以及系統(tǒng)管理員在網(wǎng)絡(luò)系統(tǒng)環(huán)境下如何建立、維護(hù)、管理網(wǎng)絡(luò)系統(tǒng)下的工作環(huán)境,還涉及系統(tǒng)管理的平常使用命令、重要命令、文獻(xiàn)的索引等。本章將介紹:系統(tǒng)管理員的職責(zé)、了解超級(jí)用戶狀態(tài)、如何與用戶通信、啟動(dòng)和關(guān)閉系統(tǒng)、進(jìn)程管理、基本管理工具。SunOS5.x操作系統(tǒng),是Sun公司所推出的Solaris2.x軟件系統(tǒng)環(huán)境的重要組成部份,Solaris2.x可運(yùn)營(yíng)于SPARC和Intel硬件平臺(tái),是一個(gè)支持對(duì)稱式多解決機(jī)的UNIX系統(tǒng)環(huán)境。系統(tǒng)管理員的職責(zé)系統(tǒng)管理員的職責(zé)是保證一個(gè)獨(dú)立(Standalone)系統(tǒng)或網(wǎng)絡(luò)上的一組系統(tǒng)能正常運(yùn)營(yíng)(重要指軟件)。不同領(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、管理文獻(xiàn)系統(tǒng)*安裝或拆卸文獻(xiàn)系統(tǒng)*備份和恢復(fù)文獻(xiàn)或文獻(xiàn)系統(tǒng)4、管理網(wǎng)絡(luò)服務(wù)*查找網(wǎng)絡(luò)信息*系統(tǒng)間傳送文獻(xiàn)*管理NIS+數(shù)據(jù)庫(kù)5、管理打印服務(wù)*設(shè)立一個(gè)打印客戶和打印服務(wù)器*使用打印命令6、管理用戶和用戶組*增長(zhǎng)用戶*?jiǎng)h除用戶*改變用戶信息*建立新組帳號(hào)7、了解shell*使用Genericshell命令*使用Bourneshell命令*使用CShell命令*使用Kornshell命令8、管理系統(tǒng)*查找系統(tǒng)信息*建立局部郵件別名*配置額外的互換空間(swapspace)*管理系統(tǒng)日期和時(shí)間*辨認(rèn)文獻(xiàn)存取故障*搜索途徑的問題*存取權(quán)和所有權(quán)問題*網(wǎng)絡(luò)存取問題*獲得存取所有文獻(xiàn)系統(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ò)充和刪除硬件、管理安全性和記帳、監(jiān)視系統(tǒng)和網(wǎng)絡(luò)性能。)這章其余部分將描述如何完畢系統(tǒng)管理員的工作,并介紹一些基本命令和管理工具。1.1了解超級(jí)用戶狀態(tài)超級(jí)用戶是一個(gè)具有特權(quán)的用戶,它可不受任何限制地使用所有文獻(xiàn)和命令,超級(jí)用戶有一個(gè)特定的UID(=0),這個(gè)帳號(hào)的用戶名為root(其實(shí)只要是UID為0的用戶就是超級(jí)用戶)。許多系統(tǒng)管理任務(wù)都必須在超級(jí)用戶下完畢,如安裝和拆卸文獻(xiàn)系統(tǒng)、改變文獻(xiàn)和目錄的存取權(quán)和所有權(quán)、備份和恢復(fù)文獻(xiàn)系統(tǒng)、創(chuàng)建設(shè)備文獻(xiàn),以及關(guān)閉系統(tǒng)。我們可以用如下辦法進(jìn)入超級(jí)用戶:1、在其它用戶狀態(tài)下,用不帶任何參數(shù)的su命令,并按需要鍵入root的口令。2、在login提醒下,鍵入root及其口令。在入進(jìn)超級(jí)用戶后,shell將給出一個(gè)特殊的提醒符“?!?,提醒你對(duì)系統(tǒng)有著至高無(wú)上的存取權(quán),做任何事情都要小心,通過查詢記錄文獻(xiàn)/var/adm/sulog,可以跟蹤誰(shuí)正在使用超級(jí)用戶帳號(hào)。最佳在必要時(shí)才進(jìn)入超級(jí)用戶,應(yīng)當(dāng)避免在超級(jí)用戶下做一般的事情。假如某項(xiàng)任務(wù)需要你是超級(jí)用戶,它會(huì)提醒你應(yīng)當(dāng)進(jìn)入超級(jí)用戶。當(dāng)你完畢必要的工作后,應(yīng)立即回到一般用戶狀態(tài)。由于超級(jí)用戶非保護(hù)的存取權(quán)限嚴(yán)重威脅系統(tǒng)的安全,所以root帳號(hào)總是設(shè)有一個(gè)口令,并且為了增長(zhǎng)安全性,要經(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í)用戶口令,假如口令對(duì)的,你就具有了超級(jí)用戶權(quán)限,系統(tǒng)顯示“?!碧嵝逊?。gtxa%suPassword:#假如想使用root自身的環(huán)境變量,鍵入su-。1.1.2退出超級(jí)用戶狀態(tài)要退出超級(jí)用戶狀態(tài),就簡(jiǎn)樸地鍵入exit。#exitgtxa%1.1.3以root注冊(cè)要直接注冊(cè)成root,必須在login提醒下完畢:1、在login提醒下,輸入root,于是系統(tǒng)提醒你輸入root口令。2、輸入root的口令,假如口令對(duì)的,系統(tǒng)將出現(xiàn)root提醒符#:login:rootPassword:#1.2與用戶通信系統(tǒng)管理員工作的一個(gè)重要部分是與用戶通信,使用戶了解管理員所做的事情對(duì)系統(tǒng)功能所導(dǎo)致的影響,要讓用戶及時(shí)知道你所做的管理工作(如:重新引導(dǎo)系統(tǒng),安裝新的軟件,或以某種方式改變系統(tǒng)環(huán)境)何時(shí)將對(duì)它們產(chǎn)生影響。管理員可以口頭與用戶通訊,但最普遍的方式是:在注冊(cè)時(shí)顯示當(dāng)前系統(tǒng)專用信息.用write命令直接將消息發(fā)送到某個(gè)用戶終端上.用wall使用將消息發(fā)送給一個(gè)系統(tǒng)上的所有用戶.用rwall命令將消息發(fā)送給網(wǎng)絡(luò)上的所有用戶.通過電子郵件將消息發(fā)送一個(gè)或一組用戶.1.2.1在注冊(cè)時(shí)顯示系統(tǒng)專用信息每次用戶注冊(cè)進(jìn)系統(tǒng),屏幕上都會(huì)顯示當(dāng)天的系統(tǒng)消息,這個(gè)消息存貯在文獻(xiàn)/etc/motd中。已經(jīng)注冊(cè)進(jìn)系統(tǒng)和正在使用系統(tǒng)的用戶看不見此信息,可使用motd命令查看此消息,這些信息涉及:操作系統(tǒng)版本號(hào),系統(tǒng)軟件的變化,新安裝(或刪除)的第三廠家文獻(xiàn)的名稱,或系統(tǒng)的調(diào)度時(shí)間表。必須保證motd文獻(xiàn)是最新的,假如motd顯示的是過時(shí)的消息,用戶會(huì)因此而失掉一個(gè)關(guān)鍵信息,消息應(yīng)盡量簡(jiǎn)短,假如其長(zhǎng)度超過一屏,用戶就讀不到開頭部分。/etc/motd文獻(xiàn)所在者應(yīng)當(dāng)是root,并且root應(yīng)是唯一對(duì)此文獻(xiàn)具有寫權(quán)限的用戶。gtxa%ls-1/etc/motd-rw-r--r--rootsys49Jan11970/etc/motdgtxa%注意:系統(tǒng)軟件安裝后,有幾個(gè)文獻(xiàn)(涉及/etc/motd在內(nèi))的更新時(shí)間為“Jan11970”這個(gè)日期是UNIX的起始日期,當(dāng)你對(duì)這些文獻(xiàn)編輯后,這個(gè)時(shí)間會(huì)隨之改變。1.2.1.1建立日期消息用如下環(huán)節(jié)建立日期消息:1、成為超級(jí)用戶2、用編輯工具(如vi)編輯/etc/motd文獻(xiàn)3、刪除不用的消息,輸入新的消息4、保存修改后的文獻(xiàn),這些消息在用戶下次登錄進(jìn)系統(tǒng)時(shí)顯示1.2.2將信息發(fā)送給單個(gè)用戶可以使用write命令將信息發(fā)送到用戶的終端上,當(dāng)使用窗口系統(tǒng)(如OpenWindows)時(shí),每個(gè)窗口都有一個(gè)獨(dú)立的帳號(hào),假如用戶登錄多次,則信息會(huì)直接顯示在控制臺(tái)窗口中。1.2.2.1發(fā)送一個(gè)短消息給一個(gè)單獨(dú)的用戶用以下環(huán)節(jié)將一個(gè)一次性的短消息發(fā)送給單個(gè)用戶:1、鍵入writeusername,username是用戶的注冊(cè)名。2、鍵入要發(fā)送的消息。3、輸完消息后,鍵入Control-D.則在username用戶的控制臺(tái)窗口中顯示你鍵入的內(nèi)容。下面給出系統(tǒng)管理員發(fā)送消息的例子:gtxa%writeignatz@elmI'llcomebyat12:00tolookat(yī)yourproblem.gtxa%下面是在用戶控制臺(tái)窗口顯示的消息:Messagefromfred@gtxaonttypl11:20...I'llcomebyat12:00tolookat(yī)yoblem.EOF1.2.2.2將作為一個(gè)文獻(xiàn)的消息發(fā)給個(gè)別用戶假如你想發(fā)送消息給一些用戶,建立一個(gè)消息文獻(xiàn),再使用帶參數(shù)的write命令來(lái)實(shí)現(xiàn),其中的一個(gè)參數(shù)是消息文獻(xiàn)名。建立一個(gè)文獻(xiàn),此文獻(xiàn)具有想要發(fā)送的消息。鍵入writeusername<filename在下面的例子中,管理員用cat命令建立消息文獻(xiàn):gtxa%cat>messageI'ebyat12:00tolookatyourproblem.gtxa%writeignatz@elm<messagewrite:ignatzloggedinmorethanonce...writingtoconsolegtxa%假如用戶進(jìn)入了多個(gè)窗口系統(tǒng),消息就顯示在用戶的控制臺(tái)窗口中。下面是顯示在控制臺(tái)上的消息格式:Messagefromfred@gtxaonttyplat11:20...I'llcomebyat(yī)12:00tolookatyourproblem.象以上顯示的那樣,鍵入的消息與顯示的消息是相同,用戶可以用write命令響應(yīng)并初始化一個(gè)雙向?qū)υ?但這種對(duì)話不是真的交互式的。有兩條打開的write途徑,兩個(gè)方向各一條,具體介紹見write(1)說明。1.2.3將消息發(fā)送給一個(gè)系統(tǒng)或網(wǎng)絡(luò)中的所有用戶可以使用wall命令(writeall)將消息同時(shí)發(fā)送給系統(tǒng)中的每個(gè)用戶,用rwall(remotewriteall)命令將消息同時(shí)發(fā)送給網(wǎng)絡(luò)中的所有用戶。要將消息發(fā)送給系統(tǒng)中的所有用戶:1、鍵入wall2、鍵入想要發(fā)送的消息3、輸入完消息后,鍵入control-D,消息就會(huì)顯示在系統(tǒng)中每個(gè)用戶的控制臺(tái)窗口中。下面是一個(gè)實(shí)例:gtxa%wallSystemwillberebootedat(yī)12:00gtxa%顯示在用戶控制臺(tái)窗口的消息:Broadcastmessagefromrootonconsole...Systemwillberebootedat(yī)12:00EOF注意:使用rwall命令要非常小心,因此此命令消耗大量的系統(tǒng)和網(wǎng)絡(luò)資源,要將消息發(fā)送給網(wǎng)絡(luò)上的所有用戶:1、鍵入rwall-n2、鍵入要發(fā)送的消息3、消息輸入完后,鍵入Control-D,消息就顯示在網(wǎng)絡(luò)系統(tǒng)各個(gè)用戶的控制臺(tái)窗口中。下面是一個(gè)實(shí)例:gtxa%rwall-nEngSystemgtxawillberebootedat12:00gtxa%顯示在用戶控制臺(tái)窗口中的消息是:Broadcastmessagefromrootonconsole...Systemwillberebootedat12:00也可以用rwall命令將消息發(fā)送給某個(gè)系統(tǒng)中的所有用戶,其命令格式為:rwallhostname1.2.4通過電子郵件發(fā)送消息E-mail是傳播某些系統(tǒng)管理信息的一種有效方式,但本手冊(cè)不介紹如何使用電子郵件,有關(guān)郵件信息的具體說明見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)問題。SunOS5.x系統(tǒng)軟件總處在連續(xù)運(yùn)營(yíng)狀態(tài),這樣電子郵件和網(wǎng)絡(luò)軟件能正常地工作,但在以下幾種情況下,系統(tǒng)卻必須關(guān)閉或停止。切斷系統(tǒng)電源安裝一個(gè)新版本的操作系統(tǒng)電源老化系統(tǒng)擴(kuò)充硬件進(jìn)行文獻(xiàn)系統(tǒng)維護(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)營(yíng)級(jí)3。表1.1列出了7個(gè)也許的運(yùn)營(yíng)級(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)營(yíng),也可以用它來(lái)改變init狀態(tài)的命令,還可以用init狀態(tài)(帶用-i選擇項(xiàng))作為shutdown命令的參數(shù)。以下是四種系統(tǒng)狀態(tài)類型:1、掉電(運(yùn)營(yíng)級(jí)0)2、單用戶(運(yùn)營(yíng)級(jí)1和s或S)3、多用戶(運(yùn)營(yíng)級(jí)2和3)4、重引導(dǎo)(運(yùn)營(yíng)級(jí)5和6)若準(zhǔn)備做系統(tǒng)管理工作,必須擬定對(duì)系統(tǒng)及所需要做的工作來(lái)說哪種init狀態(tài)是合適的。1.3.1.1查看系統(tǒng)運(yùn)營(yíng)級(jí)要查看某系統(tǒng)的運(yùn)營(yíng)級(jí),鍵入who-r:即顯示出運(yùn)營(yíng)級(jí)、日期及時(shí)間、進(jìn)程終止?fàn)顟B(tài)、進(jìn)程id、進(jìn)程退出狀態(tài)。在下面的例子中,系統(tǒng)gtxa處在缺省多用戶運(yùn)營(yíng)級(jí)(3),日期和時(shí)間是在Feb615:46,進(jìn)程終狀態(tài)是3,進(jìn)程id是0,進(jìn)程退出狀態(tài)是S:gtxa%who-rrun-level3Feb615:4630Sgtxa%下面描述如何使用每個(gè)init狀態(tài)。1.3.1.2使用掉電狀態(tài),運(yùn)營(yíng)級(jí)0用此級(jí)關(guān)閉系統(tǒng)以便安全切斷電源。1.3.1.3使用系統(tǒng)管理員狀態(tài),運(yùn)營(yíng)級(jí)1當(dāng)某項(xiàng)管理任務(wù)需要你是系統(tǒng)的唯一用戶時(shí),使用這一級(jí),在這級(jí)狀態(tài)下,只安裝了root和/usr文獻(xiàn)系統(tǒng),只允許使用最少的核心實(shí)用程序,發(fā)出該命令的終端成為控制臺(tái),沒有其它用戶登錄。1.3.1.4使用多用戶狀態(tài),運(yùn)營(yíng)級(jí)2一般操作都在此狀態(tài)下進(jìn)行,在這級(jí)狀態(tài)下多個(gè)用戶可以訪問系統(tǒng)和整個(gè)文獻(xiàn)系統(tǒng),除了nfs服務(wù)器、syslog和遠(yuǎn)程共享進(jìn)程之外,所有的系統(tǒng)管理進(jìn)程都在運(yùn)營(yíng)。1.3.1.5使用遠(yuǎn)程資源共享狀態(tài),運(yùn)營(yíng)級(jí)3此狀態(tài)一般操作和nfs資源共享一起有效。1.3.1.6使用替換多用戶狀態(tài),運(yùn)營(yíng)級(jí)4此運(yùn)營(yíng)級(jí)目前不用。1.3.1.7使用交互重引導(dǎo)狀態(tài),運(yùn)營(yíng)級(jí)5要從非缺省引導(dǎo)設(shè)備引導(dǎo)系統(tǒng)時(shí),用此級(jí)。也可以用reboot-a命令進(jìn)入這個(gè)狀態(tài)級(jí)。1.3.1.8使用重引導(dǎo)狀態(tài),運(yùn)營(yíng)級(jí)6使用此運(yùn)營(yíng)級(jí)關(guān)閉系統(tǒng),使系統(tǒng)狀態(tài)為運(yùn)營(yíng)級(jí)0,然后重引導(dǎo)到多用戶級(jí)(或到inittab文獻(xiàn)中指定的缺省運(yùn)營(yíng)級(jí))。1.3.1.9使用單用戶狀態(tài),運(yùn)營(yíng)級(jí)s或S使用這一級(jí)使系統(tǒng)處在單用戶狀態(tài),而所有的文獻(xiàn)系統(tǒng)被安裝且可訪問。1.3.1.10改變運(yùn)營(yíng)級(jí)用telinit或init命令改變運(yùn)營(yíng)級(jí),telinit命令需要一個(gè)單字符參數(shù),此參數(shù)為init指定使用的運(yùn)營(yíng)級(jí),盡管用戶可以直接用init命令,但最佳使用telinit命令去改變系統(tǒng)運(yùn)營(yíng)級(jí)。1、變成超級(jí)用戶2、鍵入telinitn。參數(shù)n是要使用的init狀態(tài)號(hào)。要關(guān)閉系統(tǒng)gtxa%suPassword:#telinit0變成單用戶狀態(tài):gtxa%suPassword:#telinit1要變成無(wú)nfs服務(wù)器系統(tǒng)管理進(jìn)程運(yùn)營(yíng)的多用戶狀態(tài):gtxa%suPassword:#telinit2要變到具有nfs服務(wù)器系統(tǒng)管理進(jìn)程的多用戶狀態(tài):gtxa%suPassword:#telinit3要關(guān)閉且重引導(dǎo)系統(tǒng)到運(yùn)營(yíng)級(jí)3:gtxa%suPassword:#telinit61.3.2選擇所用的關(guān)閉命令準(zhǔn)備做系統(tǒng)管理工作時(shí),需要擬定合適的關(guān)閉命令,下面介紹如何使用系統(tǒng)提供的關(guān)閉使命。/usr/sbin/shutdown/etc/telinitand/sbin/init/usr/sbin/halt/usr/sbin/reboot以上命令皆完畢:初始關(guān)閉過程,殺死所有的運(yùn)營(yíng)進(jìn)程,將新數(shù)據(jù)寫入硬盤將Solaris系統(tǒng)關(guān)閉為適當(dāng)?shù)倪\(yùn)營(yíng)級(jí)。shutdown在多用戶狀態(tài)下關(guān)閉系統(tǒng),使用shutdown命令,此命令將警告消息發(fā)送給注冊(cè)到此系統(tǒng)的所用用戶,等待60秒鐘(缺省)后將系統(tǒng)關(guān)閉為單用戶狀態(tài),可以選擇不同的缺省等待時(shí)間。1.3.2.2telinit和init用telinit或init命令可以關(guān)閉一個(gè)單用戶系統(tǒng)或改變此系統(tǒng)的運(yùn)營(yíng)級(jí),init命令改變系統(tǒng)的運(yùn)營(yíng)級(jí),telinit命令init你想要的運(yùn)營(yíng)級(jí),兩者可交替使用,但telinit命令更好,可用telinit將系統(tǒng)置成掉電狀態(tài)(init0)或進(jìn)入單用戶狀態(tài)(init)。注意:telinit/init和shutdown命令是改變系統(tǒng)運(yùn)營(yíng)狀態(tài)的好方法,由于它們是用一級(jí)rcshell程序來(lái)殺死行進(jìn)程,因此用這些程序來(lái)關(guān)閉系統(tǒng)是最可靠的方式。1.3.2.3halt當(dāng)系統(tǒng)必須立即停止且不必警告任何用戶時(shí),用halt命令。halt命令在關(guān)閉系統(tǒng)時(shí)沒有任何延時(shí)也不給系統(tǒng)中的用戶以任何警告。halt命令不運(yùn)營(yíng)任何rcshell程序,所以不是一個(gè)關(guān)閉系統(tǒng)的好方法。1.3.2.4reboot系統(tǒng)不在多用戶狀態(tài)下,用reboot命令關(guān)閉系統(tǒng)并重新引導(dǎo)到多用戶狀態(tài),reboot命令不警告系統(tǒng)中的用戶,不運(yùn)營(yíng)rcshell程序,所以不是一個(gè)關(guān)閉系統(tǒng)的好方法。1.3.3引導(dǎo)系統(tǒng)假如系統(tǒng)電源被切斷,則啟動(dòng)電源就開始了多用戶引導(dǎo)過程。下面說明從okPROM提醒下引導(dǎo)系統(tǒng)到不同狀態(tài)下的方法。假如PROM提醒是>,鍵入n即顯示出ok提醒。引導(dǎo)到多用戶狀態(tài)要引導(dǎo)系統(tǒng)到多用戶狀態(tài),在ok提醒符下,鍵入boot,則在缺省驅(qū)動(dòng)器上啟動(dòng)自動(dòng)引導(dǎo)過程,顯示一系列啟動(dòng)信息,最后系統(tǒng)進(jìn)入多用戶狀態(tài)。1.3.3.2引導(dǎo)到單用戶狀態(tài)要引導(dǎo)系統(tǒng)到單用戶狀態(tài),在ok提醒符下,鍵入boot-s,系統(tǒng)引導(dǎo)到單用戶狀態(tài)且提醒輸入root口令:okboot-sINIT:SINGLEUSERMODETypeCtrl-dproceedwithnormalstart-up(orgivebootpasswordforsystemmaintenance)鍵入root口令,注意要繼續(xù)將系統(tǒng)引導(dǎo)到多用戶狀態(tài),則鍵入Control-D。1.3.3.3交互式引導(dǎo)假如想對(duì)系統(tǒng)文獻(xiàn)或核心作暫時(shí)改動(dòng),可以采用交互式引導(dǎo),在這種情況下,可以測(cè)試所作的改動(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文獻(xiàn),否則鍵入所用的系統(tǒng)文獻(xiàn)名。4、若響應(yīng)回車,即用缺省模塊目錄途徑,否則鍵入模塊目錄途徑名。5、若響應(yīng)回車,即用缺省root文獻(xiàn)系統(tǒng),也可鍵入ufs從本地盤引導(dǎo),或者鍵入ufs無(wú)盤客戶。6、若響應(yīng)回車用root設(shè)備的缺省物理名,否則鍵入想使用的設(shè)備名。7、若響應(yīng)回車則用缺省互換文獻(xiàn)系統(tǒng)類型swapfs(注意:swapfs是唯一允許的互換文獻(xiàn)系統(tǒng)類型)。以下例子中,接受的是缺省選擇:okboot-a(Hardwareconfigurationmessages)rebootingfrom-aBootdevice:/sbus/esp@0,800000/sd@0,0Fileandargs:-aEnter[/kernel/unix]:(Copyrightnotice)Nameofsystemfile[/etc/system]:Nameofdefaultdirectoryformodules[]:rootfilesytemtype[ufs]Enterphysicalnameofrootdevice[/sbus@1,f8000000/esp@0,800000/sd@0,0:a]:Swapfilesystemtype[swapfs]configuringnetworkinterfaces:leoHostname:gtxa(fsckmessages)Thesystemiscomingup.Pleasewait.(Moremessages)gtxalogin:1.3.3.4查看引導(dǎo)信息引導(dǎo)信息存貯在/var/adm/messages文獻(xiàn)中,引導(dǎo)完系統(tǒng)后若要查看這些信息,鍵入/usr/sbin/dmesg或more/var/adm/messages,則顯示引導(dǎo)信息。gtxa%/usr/sbin/dmesgJan1311:22SunOSRelease5.0Version[UNIX(R)SystemVRelease4.0]systemfile(etc/system)error:readlinee(cuò)rroronline1.rootnexus=Sun4-60mem=16384K(0x4000000)availmem=14688256Ethernetaddress=8:0:20:7:83:17sbusoatobio0xf8000000dma0atSBusslot00x400000exp0at(yī)SBusslot00x800000SBuslevel3(sparcipl3)sdlatsep0target1lun0/sbua@1,f8000000/esp@0,800000/sd@1,0(sd1):sd3atesp0target3lun0/sbus@1,f8000000/esp@0,800000/sd@3,0(sd3):rooton/sbus@1,f8000000/esp@0,800000/sd@3,0:afstypeufsswaponswapfsfstypeswapfssize1348Kle0atSBusslot00xc00000SBuslevel4(sparcipl5)zs0at(yī)obio0xf1000000sparcipl12zs1atobio0xf0000000sparcipl12dumpon/dev/dsk/c0t3d0slsize32748KDec2412:30:01sendmail[82]:aliasdatabaseoutofdateDec2412:30:01sendmail[82}:AA00082:message-in=<.AA00082@gtxa.Eng.Sun.COM>Dec2412:30:01sendmail[82]:AA00082:from=root,size=592,class=0,receivedformlocalDec2412:30:02,stat=SentDec2412:30:58sendmail[153]:networkdaemonstartingDec3115:20:24rlogind[734]:pcktread:suspee(cuò)tzerolenfdoat(yī)obio0xf7202300spareipl11cgsix0atSBusslot10x0SBuslevel5(spareipl7)cgsix0:screen1152x900,singlebuffered,IMmappable1gtxa%增長(zhǎng)新的硬件后引導(dǎo)系統(tǒng)當(dāng)系統(tǒng)中增長(zhǎ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)營(yíng)重配置shell程序,裝入在模塊目錄中的所有的設(shè)備驅(qū)動(dòng)程序且建立相應(yīng)的硬件結(jié)點(diǎn)(nodes)。1.3.3.6退回引導(dǎo)進(jìn)程在有些情況下,你也許想退出或中斷引導(dǎo)過程,具體的中斷鍵依鍵盤類型不同而有所不同,例如,可鍵入stop-A或L1-A。在tty終端上,鍵入Break鍵。要中斷引導(dǎo)過程,鍵入系統(tǒng)相應(yīng)的中斷鍵,當(dāng)中斷引導(dǎo)過程后,監(jiān)視器將顯示okPROM提醒:ok鍵入boot重新啟動(dòng)引導(dǎo)過程,或鍵入help顯示一組幫助信息。假如終端示出>提醒,鍵入n獲得ok提醒。1.3.4關(guān)閉系統(tǒng)下面介紹如何用shutdown和init命令關(guān)閉系統(tǒng)。1.3.4.1關(guān)閉一個(gè)多用戶系統(tǒng)在關(guān)閉一個(gè)多用戶系統(tǒng)之前,要告知系統(tǒng)中的用戶,給用戶完畢一些解決過程的時(shí)間。1、鍵入who,顯示出注冊(cè)的所有用戶清單。2、鍵入ps-ef,顯示出系統(tǒng)活動(dòng)進(jìn)程表,假如系統(tǒng)進(jìn)程允許關(guān)閉,轉(zhuǎn)到下一步。3、變成超級(jí)用戶。4、鍵入cd/,必須在根目錄下運(yùn)營(yíng)關(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)營(yíng)系統(tǒng)級(jí)。#cd/#shutdownShutdownstartedFriAug610:50:35EDT1993Broadcastmessagefromroot(console)onearthFriAug910:59:35THESYSTEMISBEINGSHUTDOWNNOW!!!LOGOFFNOWORRISKYOURFILESBEINGDAMAGEDDoyouwanttocontinue?(yorn):yThesystemisdown.Changingtoinitstates-pleasewait.INIT:NewrunlevelSINIT:SINGLEUSERMODEType:Ctrl-dtoproceedwithnormalstart-up,(orgiverootpasswordforsystemmaintenance):1.3.4.2關(guān)閉系統(tǒng):可選方式假如想改變shutdown命令的缺省功能,選擇以下所述的六種方式之一來(lái)完畢。1、在不確認(rèn)的情況下關(guān)閉系統(tǒng):*變成超級(jí)用戶*鍵入cd/,必須在root目錄下運(yùn)營(yíng)shutdown命令。*鍵入shutdown等待時(shí)間(GracePeriod)2、為了改變shutdown等待時(shí)間(GracePeriod),用以下幾步:*變成超級(jí)用戶。*鍵入cd/,必須在root目錄下運(yùn)營(yíng)shutdown命令。*鍵入shutdown-t.系統(tǒng)在等待用戶擬定的秒數(shù)后關(guān)閉。*下面是改變等待時(shí)間(GracePeriod)例子:#cd/#shutdown-g1203、關(guān)閉且重新引導(dǎo)多用戶系統(tǒng)*變成超級(jí)用戶。*鍵入cd/,必須在root目錄下運(yùn)營(yíng)shutdown命令。*鍵入shutdown-i6將一條消息發(fā)送給所有的用戶且執(zhí)行re6shell程序;系統(tǒng)關(guān)閉為掉電狀態(tài),然后恢復(fù)到多用戶狀態(tài)。4、關(guān)閉單用戶系統(tǒng)要關(guān)閉一個(gè)單用戶系統(tǒng),鍵入telinit0(或init0)命令運(yùn)營(yíng)shell程序使系統(tǒng)不久地關(guān)閉,沒有警告信息。5、關(guān)閉且重新引導(dǎo)單用戶系統(tǒng)要關(guān)閉且重新引導(dǎo)單用戶系統(tǒng),鍵入telinit6(或init6)。此時(shí)系統(tǒng)信息寫到硬盤上,殺死所有的活動(dòng)進(jìn)程且系統(tǒng)回到掉電狀態(tài)。系統(tǒng)再重新引導(dǎo)到缺省級(jí)(通常是多用戶級(jí))。6、緊急關(guān)閉系統(tǒng)要緊急關(guān)閉一個(gè)系統(tǒng),鍵入uadmin20.將系統(tǒng)信息寫到硬盤上,系統(tǒng)回到掉電狀態(tài),且顯示PROM提醒。1.4監(jiān)視進(jìn)程某一時(shí)刻在系統(tǒng)中運(yùn)營(yíng)的程序稱為進(jìn)程。用戶可以監(jiān)視進(jìn)程的狀態(tài),控制一個(gè)進(jìn)程獲得的CPU時(shí)間,掛起或終止一個(gè)進(jìn)程的執(zhí)行。ps命令是獲得進(jìn)程信息的重要工具??梢杂茫穑蠛蚲rep命令查尋所需要的信息,可以擬定哪些進(jìn)程正在(或沒有)運(yùn)營(yíng),并且可以獲得一個(gè)進(jìn)程的具體信息,這些信息涉及:*PID<進(jìn)程ID>*UID<用戶ID>*優(yōu)先級(jí)*控制終端*存貯器的使用*CPU時(shí)間*當(dāng)前狀態(tài)ps命令反映的是命令被鍵入時(shí)的系統(tǒng)狀態(tài),因此當(dāng)你正在監(jiān)視系統(tǒng)時(shí)間的活動(dòng)情況時(shí),必須明白當(dāng)你讀結(jié)果時(shí)它們已有點(diǎn)過時(shí),表1.2列出了ps(1)手冊(cè)。表1.2ps命令最常用的選擇項(xiàng)目可選項(xiàng)說明-e報(bào)告所有的進(jìn)程-l生成一個(gè)長(zhǎng)報(bào)告,此報(bào)告中涉及除STIME之外的所有域。-f顯示進(jìn)程啟動(dòng)程序的全途徑名1.4.1ps命令報(bào)告的內(nèi)容當(dāng)鍵入ps-e時(shí),可獲得如下所示的信息gtxa%/usr/bin/ps-ePIDTTYTIMECOMD0?0:02sched1?0:01init2?0:00pageout192?0:00sac79?0:10inetd75?0:01inroute136?0:04automoun143?0:01crom123?0:01statd104?0:01rpcbind106?0:01rpc.rwal108?0:01rpc.ruse110?0:01rpc.spra113?0:01ypbind115?0:00keyserv117?0:01kerbd127?0:02lockd251pts/00:00ps165?0:00scndmail193?0:01ttymon174?0:03sysylogd156?0:01lpsched209?0:02inrlogi211pts/00:03csh164?0:00lpNetgtxa%各欄內(nèi)容說明如下:*PID:進(jìn)程標(biāo)記號(hào)*TTY:啟動(dòng)此進(jìn)程(或其父進(jìn)程)的終端。假如進(jìn)程沒有控制終端這一欄顯示一個(gè)問號(hào)<?>──顯示問號(hào)的進(jìn)程經(jīng)常是系統(tǒng)進(jìn)程。*TIME:進(jìn)程所用的CPU時(shí)間*COMD:產(chǎn)生此進(jìn)程的命令名,注意:ps-e命令僅顯示出文獻(xiàn)名的頭八個(gè)字符。當(dāng)鍵入ps-el時(shí),可看到如下的顯示內(nèi)容:gtxa%/usr/bin/ps-elFSUIDPIDPPIDCPRINIADDRSZWCHANTTYTIMECOMD19T00080OSYf010f1c8S010251020fflad80048fflad9c4?0:01init19S02000SYfflad0000fflad07d?0:00pageout8S0192149120ff1f7000238ff2de348?0:00sac8S079180120ff232800258f010fla4?0:10inetd8S075180120ff249000327ff2de448?0:01inroute8S0136180120ff2c3000287f010fla4?0:04automoun8S0143180120ff293000270f010fla4?0:01cron8S0123149120ff28e800258f010fia4?0:01statd8S0104180120ff25a000301f010fla8?0:01rpcbind8S0106177120ff258800272f010fia4?0:01rpc.rwal8S0108180120ff260800272f010dla4?0:01rpc.ruse8S0110178120ff266800272f010fla4?0:01rpc.spra表1.3是ps-el長(zhǎng)報(bào)告中各域的說明表域說明F十六進(jìn)制標(biāo)示,加在一起表達(dá)進(jìn)程目前的狀態(tài)00進(jìn)程已經(jīng)終止,它相應(yīng)的進(jìn)程表項(xiàng)已空01此進(jìn)程是一個(gè)進(jìn)程且總是在內(nèi)存中02此進(jìn)程正被它的父進(jìn)程跟蹤04此進(jìn)程在被它的父進(jìn)程跟蹤,且已經(jīng)停止運(yùn)營(yíng)08此進(jìn)程不能用信號(hào)激活10進(jìn)程正在內(nèi)存中且在一個(gè)文獻(xiàn)完畢之前被鎖住20此進(jìn)程不可換出S進(jìn)程的當(dāng)前狀態(tài),由下列字母之一表達(dá):O正在解決器上運(yùn)營(yíng)S睡眠;等待IO事件完畢R運(yùn)營(yíng)就緒。I空閑狀態(tài),進(jìn)程正在創(chuàng)建Z僵尸狀態(tài);進(jìn)程已經(jīng)終止且父進(jìn)程不再等待,但此死進(jìn)程仍留在進(jìn)程表中。T因父進(jìn)程正在跟蹤它而停止執(zhí)行X等待獲得更多的內(nèi)存UID進(jìn)程所有者的用戶ID號(hào)PID進(jìn)程標(biāo)記號(hào)PPID父進(jìn)程的標(biāo)記號(hào)C進(jìn)程所用的CPU時(shí)間(該進(jìn)程所用CPU時(shí)間的比例估計(jì)值)PRI進(jìn)程調(diào)度優(yōu)先級(jí),數(shù)字越大表達(dá)優(yōu)先級(jí)越低NI進(jìn)程的nice數(shù),影響其調(diào)度優(yōu)先級(jí),提高進(jìn)程的nice數(shù)意味著減少其優(yōu)先級(jí)、使用更少的CPU時(shí)間SZ進(jìn)程所需虛存數(shù)量,它很好地表達(dá)出進(jìn)程對(duì)系統(tǒng)存貯器的規(guī)定。TTY啟動(dòng)此進(jìn)程(或父進(jìn)程)的終端,或者是“?”表達(dá)無(wú)控制終端(通常表達(dá)系統(tǒng)進(jìn)程)。TIME進(jìn)程從啟始到目前所使用的CPU時(shí)間總和COMD產(chǎn)生此進(jìn)程的命令。1.4.2使用ps報(bào)告當(dāng)需要哪些進(jìn)程或系統(tǒng)管理進(jìn)程正在運(yùn)營(yíng)時(shí),使用ps-e選擇項(xiàng),假如還想得到過程的更具體信息,用ps-el選擇項(xiàng)。各選擇項(xiàng)的具體說明參考ps(1)命令手冊(cè)。下面是如何發(fā)現(xiàn)潛在問題的指南:*查看有沒有由同一用戶所有的相同作業(yè),若有,這也許是由于某用戶運(yùn)營(yíng)了啟動(dòng)一組后臺(tái)作業(yè)的shell程序,但沒有等待作業(yè)終止,找用戶談?wù)?,看是否是這種情況,假如必要,用kill命令殺死其中一些進(jìn)程,有關(guān)殺死一個(gè)進(jìn)程的具體介紹參見后面幾節(jié)。*查看TIME域,看哪些進(jìn)程占用了大量的CPU時(shí)間,這樣的進(jìn)程也許導(dǎo)致死循環(huán)。*查看C域,找出占用大量CPU時(shí)間且不重要的進(jìn)程,假如認(rèn)為此進(jìn)程的確不值占用如此多的CPU時(shí)間,可以用priocntl命令減少它的優(yōu)先級(jí),有關(guān)priocntl命令的具體信息,參考prioentl(1)手冊(cè)。*查看SZ域,找出占用太大內(nèi)存的進(jìn)程。假如某個(gè)進(jìn)程占用了過于大的內(nèi)存,將它殺死,假如系統(tǒng)中有許多進(jìn)程都需要大量?jī)?nèi)存,則也許需要擴(kuò)充內(nèi)存。*查找占用CPU時(shí)間越來(lái)越多的失控進(jìn)程,可以用帶-f可選項(xiàng)的ps命令查看其超始時(shí)間(STIME),也可直接看其TIME域所指的CPU累計(jì)時(shí)間。1.4.3殺死進(jìn)程有時(shí)用戶需要徹底地消除一個(gè)進(jìn)程,這時(shí)用kill命令,k

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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)論