RedHat學習參考Linux系統(tǒng)管理_第1頁
RedHat學習參考Linux系統(tǒng)管理_第2頁
RedHat學習參考Linux系統(tǒng)管理_第3頁
RedHat學習參考Linux系統(tǒng)管理_第4頁
RedHat學習參考Linux系統(tǒng)管理_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1會計學RedHat學習參考學習參考Linux系統(tǒng)管理系統(tǒng)管理圖3-1 passwd文件的屬性及部分內(nèi)容表3-1 passwd文件各字段說明字段說明Account使用者在系統(tǒng)中的名字,它不能包含大寫字母。Password用戶口令,出于安全考慮,現(xiàn)在不使用該字段保存口令,而用字母“x”來填充該字段,真正的密碼保存在shadow文件。UID用戶 ID 號,惟一表示某用戶的數(shù)字。GID用戶所屬的私有組號,該數(shù)字對應group文件中的GID。GECOS這字段是可選的,通常用于保存用戶命名的信息。Directory用戶的主目錄,用戶成功登錄后的默認目錄。shell 用戶所使用的shell,如該字段為空則

2、使用“/bin/sh”。從圖3-2中可以看出,“/etc/shadow”文件中的每個記錄用“:”隔開為9個域,每個域的含義分別為: 登錄名 加密口令 口令上次更改時距1970年1月1日的天數(shù) 口令更改后不可以更改的天數(shù) 口令更改后必須再更改的天數(shù)(有效期) 口令失效前警告用戶的天數(shù) 口令失效后距賬號被查封的天數(shù) 賬號被封時距1970年1月1日的天數(shù) 保留未用3. 用戶組賬號文件用戶組賬號文件group用戶組是邏輯地組織用戶賬號集合的方便途徑,它允許用戶在組內(nèi)共享文件。系統(tǒng)上的每一個文件都有一個用戶和一個組的屬主。使用“l(fā)s l”命令可以看到每一個文件的屬主和組。于系統(tǒng)上的每個組,在/etc/p

3、asswd文件中有一行記錄,記錄的格式為: groupname : passwd : GID : userlist表3-2 group文件字段說明字段說明Groupname是組的名字Passwd是組的加密口令GID是系統(tǒng)區(qū)分不同組的ID,在/etc/passwd域中的GID域是用這個數(shù)來指定用戶的缺省組。Userlist是用“,”分開的用戶名,列出的是這個組的成員。圖3-3中顯示了shadow文件的前10行內(nèi)容。4. 用戶口令文件用戶口令文件gshadowgshadow文件用于定義用戶組口令、組管理員等信息,該文件只有root用戶可以讀取。Gshadow文件中每行定義一個用戶組信息,行中各字段

4、間用“:”分隔,每行記錄的格式為:groupname : Encrypted password: Group administrators: Group members各字段的的含義如表3-3所示。在圖3-4中給出了該文件的屬性及文件的部分內(nèi)容。表3-3 group文件字段說明字段說明Groupname 用戶組名稱,該字段與group文件中的組名稱對應。Encrypted password用戶組口令,該字段用于保存已加密的口令Group administrators組的管理員賬號,管理員有權(quán)對該組添加刪除賬號。Group members屬于該組的用戶成員列表,列表中多個用戶間用“,”分隔。圖3

5、-4 group文件的屬性及部分內(nèi)容增加新用戶時,系統(tǒng)將為用戶創(chuàng)建一個與用戶名相同的組,稱為私有組。這一方法是為了能讓新用戶與其他用戶隔離,確保安全性的措施 下面通過增加一個用戶“l(fā)iuyidan”,以及查看其相關(guān)信息,來幫助用戶理解該命令所執(zhí)行的操作。其在終端上的操作命令及響應如圖3-5所示。#useradd liuyidan /建立用戶賬號#tail -l /etc/passwd /查看password文件中添加的用戶賬號信息#tail -l /etc/shadow # ls /home/查看所建立賬號的主目錄圖3-5 增加用戶及相關(guān)操作選項功能描述-g用于添加用戶賬號時指定該用戶的私有組

6、。如不指定“-g”參數(shù),useradd命令將自動建立與用戶賬號同名的組作為該賬號的私有組。-D用于顯示或設(shè)置useradd命令所使用的默認值 在“-g”選項時,其語法格式如下:useradd g 組名 用戶名在“-D”選項中,如果是用來修改useradd命令所使用的默認值,那么該命令使用的語法格式如下:useradd D -g group-b base-s shell-f inactive-e expire下面舉例說明該命令的使用方法:(1)修改用戶名,把用戶名“l(fā)iuyidan”改名為“l(fā)yd”,使用的命令是:# usermod l lyd liuyidan(2)鎖定“l(fā)yd”用戶,使其不能

7、登錄。命令如下:# usermod L lyd(3)解鎖“l(fā)yd”用戶賬號,使其可以登錄。命令如下:# usermod U lyd#grep lyd /etc/passwd#grep lyd /etc/passwd/再次再次查詢用戶賬查詢用戶賬號號lydlyd是否存在是否存在#ll #ll d /homed /home/查詢查詢用戶用戶lydlyd的主的主目錄是否還存在目錄是否還存在#userdel #userdel r lydr lyd/刪除刪除用戶的同時用戶的同時刪除其工作主目錄刪除其工作主目錄下面舉例說明該命令的使用方法:# grep lbgroup /etc/group/查詢group

8、文件中l(wèi)bgroup組屬性#groupmod g 503 lbgroup/改變lbgroup組的GID為503# grep lbgroup /etc/group/查詢操作結(jié)果是否正確#groupmod n ydgroup lbgroup/改變lbgroup組名為ydgroup# grep 503 /etc/group/查詢操作結(jié)果是否正確6. 刪除組賬號刪除組賬號groupdel命令用于刪除指定的組賬號,若該群組中仍包括某些用戶,則必須先刪除這些用戶后,方能刪除群組。該命令的語法格式為:groupdel 群組名稱 7. 7.口令維護命令口令維護命令出于系統(tǒng)安全考慮,出于系統(tǒng)安全考慮,Linux

9、Linux系統(tǒng)中的每一個用戶除了有其用系統(tǒng)中的每一個用戶除了有其用戶名外,還有其對應的用戶口令。因此使用戶名外,還有其對應的用戶口令。因此使用useradduseradd命令增命令增加時,還需使用加時,還需使用passwdpasswd命令為每一位新增加的用戶設(shè)置口令;命令為每一位新增加的用戶設(shè)置口令;用戶以后還可以隨時用用戶以后還可以隨時用passwdpasswd命令改變自己的口令。該命令命令改變自己的口令。該命令的一般格式為:的一般格式為: passwd passwd 用戶名用戶名 其中用戶名為需要修改口令的用戶名。只有超級用戶可以使其中用戶名為需要修改口令的用戶名。只有超級用戶可以使用用“

10、passwd passwd 用戶名用戶名”修改其他用戶的口令,普通用戶只能修改其他用戶的口令,普通用戶只能用不帶參數(shù)的用不帶參數(shù)的passwdpasswd命令修改自己的口令。命令修改自己的口令。 另外,passwd命令還可以使用一些參數(shù)選項,這些參數(shù)選項可對賬號的口令進行不同的操作,但這些帶參數(shù)的passwd命令只有root用戶可以使用。這些參數(shù)選擇包括: -S:用于查詢指定用戶賬號的狀態(tài)。 -l:用于鎖定賬號的口令。 -u:解除鎖定賬號的口令。 -d:刪除指定賬號的口令。8.組中用戶成員的維護gpasswd命令可用于把一個賬戶添加到組、把一個賬戶從組中刪除、把一個賬戶設(shè)為組管理員。(1)添加

11、用戶到使用的命令格式為:gpasswd a 用戶賬號名組賬號名(2)從組中刪除用戶的命令格式為:gpasswd d 用戶賬號名 組賬號名(3)設(shè)置用戶為組管理員的命令格式為:gpasswd -A 組管理員用戶列表用戶組 2. whoami命令命令whoami命令用于顯示登錄者自身的用戶名稱,本指令相當于執(zhí)行“id un”指令。3. su3. su命令命令su命令是用來將當前用戶轉(zhuǎn)換為其他用戶身份。其命令的語法格式為:su -flmp -c -s 用戶帳號需要指出的是su命令可讓用戶暫時變更登入的身份。變更時須輸入所要變更的用戶賬號與密碼。該命令中的選項參數(shù)說明如下: -c:執(zhí)行完指定的指令后,

12、即恢復原來的身份。 -f:適用于csh與tsch,使shell不用去讀取啟動文件。 -:改變身份時,也同時變更工作目錄,以及HOME,SHELL,USER,LOGNAME。此外,也會變更PATH變量。 -m,-p:變更身份時,不要變更環(huán)境變量。 -s:指定要執(zhí)行的shell。用戶帳號:指定要變更的用戶。若不指定此參數(shù),則預設(shè)變更為root。4. groups4. groups命令命令groups命令用于顯示指定用戶所屬的組,如未指定用戶則顯示當前用戶所屬的組。該命令的語法格式為:groups 用戶名3.3 進程管理進程管理3.3.1 進程的定義進程的定義LinuxLinux是一個多用戶多任務的

13、操作系統(tǒng)。多用戶是指是一個多用戶多任務的操作系統(tǒng)。多用戶是指多個用戶可以在同一時間使用計算機系統(tǒng);多任務是指多個用戶可以在同一時間使用計算機系統(tǒng);多任務是指LinuxLinux可以同時執(zhí)行幾個任務,它可以在還未執(zhí)行完一個任可以同時執(zhí)行幾個任務,它可以在還未執(zhí)行完一個任務時又執(zhí)行另一項任務。務時又執(zhí)行另一項任務。 那到底什么叫進程?那到底什么叫進程?LinuxLinux系統(tǒng)上所有運行的程序都系統(tǒng)上所有運行的程序都可以稱之為一個進程。可以稱之為一個進程。LinuxLinux用分時管理方法使所有的任務用分時管理方法使所有的任務共同分享系統(tǒng)資源。進程的一個比較正式的定義是共同分享系統(tǒng)資源。進程的一個比

14、較正式的定義是 在自在自身的虛擬地址空間運行的一個單獨的程序。進程與程序是身的虛擬地址空間運行的一個單獨的程序。進程與程序是有區(qū)別的,進程不是程序,雖然它由程序產(chǎn)生。程序只是有區(qū)別的,進程不是程序,雖然它由程序產(chǎn)生。程序只是一個靜態(tài)的指令集合,不占系統(tǒng)的運行資源;而進程是一一個靜態(tài)的指令集合,不占系統(tǒng)的運行資源;而進程是一個隨時都可能發(fā)生變化的、動態(tài)的、使用系統(tǒng)運行資源的個隨時都可能發(fā)生變化的、動態(tài)的、使用系統(tǒng)運行資源的程序。而且一個程序可以啟動多個進程。程序。而且一個程序可以啟動多個進程。 -e:顯示所有進程。 -f:全格式。 -h:不顯示標題。 -l:給出長列表。 -a:顯示終端上的所有進

15、程,包括其他用戶的進程。 -r:只顯示正在運行的進程。 -x顯示沒有控制終端的進程。 -txx:只顯示受tty.xx控制的進程。 -u:打印用戶格式,顯示用戶名和起始時間。 -j:按作業(yè)格式輸出。 -v:按虛擬存儲器格式顯示輸出。 -m:顯示存儲器信息。 -S:增加子CPU時間和頁面出錯。 -w:用寬格式顯示,不截取命令行,使它成為一行。 -r:只顯示正在運行的進程。表2-14 ps命令輸出字段的含義字段含義USER 進程所有者的用戶名PID進程號%CPU進程自最近一次刷新以來所占用的CPU時間和總時間的百分比%MEM進程使用內(nèi)存的百分比VSZ進程使用的虛擬內(nèi)存大小,以K為單位RSS駐留空間的

16、大小。顯示當前常駐內(nèi)存的程序的K字節(jié)數(shù)。TTY進程相關(guān)的終端STAT進程狀態(tài),用下面的代碼中的一個給出: R:可執(zhí)行的。S:睡眠狀態(tài)。 D:不間斷睡眠。 T:停止或跟蹤。 Z:僵尸。W:進程沒有駐留頁。I:空閑。TIME進程使用的總CPU時間COMMAND被執(zhí)行的命令行NI進程的優(yōu)先級值,較小的數(shù)字意味著占用較少的CPU時間PRI進程優(yōu)先級。PPID父進程IDWCHAN進程等待的內(nèi)核事件名命令中的參數(shù)說明如下: -s:指定需要送出的信號。既可以是信號名也可以對應數(shù)字。 -p:指定kill命令只是顯示進程的pid,并不真正送出結(jié)束信號。-l:顯示信號名稱列表,這也可以在/usr/include/

17、linux/signal.h文件中找到。從第2行開始構(gòu)成一個表格,共有8個欄目,分別顯示各個用戶正在做的事情及該用戶所占用的系統(tǒng)資源: USER:顯示登錄用戶名。用戶重復登錄,該賬號也會重復出現(xiàn)。 TTY:用戶登錄所使用的終端。FORM: 顯示用戶從什么地方登錄到系統(tǒng)。如果是從本地登錄,此字段為“-”;如果從遠程登錄便會顯示主機的IP地址或主機名。LOGIN:是LOGINAT的意思,表示登錄進入系統(tǒng)的時間。IDLE:用戶空閑時間,從用戶上一次任務結(jié)束后開始計時。JCPU:以終端代號來區(qū)分,表示在某段時間內(nèi),所有與該終端相關(guān)的進程任務所耗費的CPU時間。PCPU:指WHAT域的任務執(zhí)行后所耗費的

18、CPU時間。 WHAT:表示當前執(zhí)行的任務。2. 查看日志文件查看日志文件要在互動的、真實時間的應用程序中查看系統(tǒng)日志文件,可使用日志查看器。要啟動日志查看器應用程序,可使用如下兩種方法打開:(11) 依次選擇“主菜單系統(tǒng)工具系統(tǒng)日志”(22) 在 shell終端提示下鍵入 redhat-logviewer 命令。 打開圖345所示的日志查看器對話框。按照默認設(shè)置,當前可查看的日志文件每隔 30 秒被刷新一次。要改變刷新率,可從圖345的下拉菜單中選擇“編輯首選項”。如圖346所示的窗口會出現(xiàn)。在“日志文件”標簽中,點擊刷新率旁邊的上下箭頭來改變它??蓡螕簟瓣P(guān)閉”按鈕來返回到主窗口。刷新率會被

19、立即改變。要手工刷新當前可以查看的文件,可從圖345中選擇“文件即刻刷新”或按“CtrlR”鍵。 3. 檢查日志文件檢查日志文件日志查看器可以被配置在包含警告關(guān)鍵字的行旁邊來顯示警告圖標。要添加警告詞,從圖3-4-5中的下拉菜單中選擇“編輯首選項”,然后選中“警告”標簽,打開圖346所示的對話框。單擊“添加”按鈕來添加警告詞。要刪除一個警告詞,可從列表中選擇它,然后單擊“刪除”。 3.5 控制面板和設(shè)置管理工具控制面板和設(shè)置管理工具3.5.1 Red Hat的控制面板的控制面板3.5.2 setup配置工具配置工具3.5 基本系統(tǒng)恢復3.5.1 常見問題3.5.2 引導入救援模式3.5.3 引導入單用戶模式3.5.4 引導入緊急模式本章小結(jié)圖3-1 passwd文件的屬性及部分內(nèi)容圖3-3中顯示了shadow文件的前10行內(nèi)容。3.3 進程管理進程管理3.3.1 進程的定義進程的定義LinuxLinux是一個多用戶多任務的操作系統(tǒng)。多用戶是指是一個多用戶多任務的操作系統(tǒng)

溫馨提示

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

評論

0/150

提交評論