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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論