《03Linux 系統(tǒng)管理》由會(huì)員分享,可在線閱讀,更多相關(guān)《03Linux 系統(tǒng)管理(45頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,第,3,章 系統(tǒng)管理,啟動(dòng)與退出,用戶管理,文件系統(tǒng)管理與維護(hù),軟件包管理,啟動(dòng),root,:超級(jí)用戶,可做任何事情;,提示符:,#,普通用戶:可做有限操作;,提示符:,$,啟動(dòng)與退出,退出系統(tǒng),shutdown-,efFhknr-t,n,時(shí)間,警告信息,shutdown,指令可以關(guān)閉所有程序,并依用戶的需要,進(jìn)行重新開機(jī)或關(guān)機(jī)的動(dòng)作,。,參數(shù),:,-t n,在向進(jìn)程發(fā)出警告信號(hào)和殺掉信號(hào)之間等待時(shí)間(秒)。,-k,不會(huì)實(shí)際關(guān)機(jī),,,只是,向每個(gè)用戶發(fā)送警告信息。,-r,shutdown,之后重新啟動(dòng),。,
2、-h,關(guān)閉后停機(jī)。,-n,快速關(guān)機(jī),在查新啟動(dòng)和停機(jī)之前不作磁盤同步,。,-f,快速重新啟動(dòng),重新啟動(dòng)時(shí)不檢查所有文件系統(tǒng),。,-F,重新啟動(dòng),重新啟動(dòng)時(shí)檢查所有文件系統(tǒng),。,-c,取消已經(jīng)運(yùn)行的關(guān)閉命令,。,時(shí)間,設(shè)置多久時(shí)間后執(zhí)行,shutdown,指令,。,警告信息,要傳送給所有登入用戶的信息,。,啟動(dòng)與退出,退出系統(tǒng),halt,其實(shí),halt,就是調(diào)用,shutdown-h now,。,halt,執(zhí)行時(shí),殺死應(yīng)用進(jìn)程,執(zhí)行,sync,系統(tǒng)調(diào)用,文件系統(tǒng)寫操作完成后就會(huì)停止內(nèi)核。,reboot,reboot,的工作過(guò)程差不多跟,halt,一樣,不過(guò)它是引發(fā)主機(jī)重啟,而,halt,是關(guān)機(jī)。
3、它的參數(shù)與,halt,相差不多。,init,init,是所有進(jìn)程的祖先,它的進(jìn)程號(hào)始終為,1,所以發(fā)送,TERM,信號(hào)給,init,會(huì)終止所有的用戶進(jìn)程,守護(hù)進(jìn)程等,0 Halt,1 Single user,2 multi user without network,3 Multi user,4,unuse,5 X11,6 Reboot,/etc/,inittab,啟動(dòng)與退出,Linux,用戶管理的主要作用可以歸納為以下幾點(diǎn)。,控制用戶的登錄,即確認(rèn)用戶的身份,并控制用戶對(duì)系統(tǒng)使用的權(quán)限。,維護(hù)用戶的基本信息,系統(tǒng)通過(guò)這些信息來(lái)管理用戶。,實(shí)現(xiàn)用戶、用戶組的創(chuàng)建、刪除、修改等功能,用戶管理,用戶
4、管理信息,用戶名(,Username,),用戶,ID,(,User ID,),組,ID,(,Group ID,),口令(,Password,),全稱(,Full Name,),home,目錄(,Home Directory,),登錄,Shell,(,Login Shell,),用戶管理信息,超級(jí)用戶,Linux,系統(tǒng)把用戶分成兩類,一類是普通用戶,另一類是超級(jí)用戶(,Super User,),,也稱特權(quán)用戶。,主要配置文件,/etc/,passwd,賬號(hào),有以下兩種途徑可以進(jìn)入超級(jí)用戶狀態(tài)。,以超級(jí)用戶的賬號(hào)登錄,即以,root,登錄。,用,su,命令進(jìn)入超級(jí)用戶狀態(tài)。在普通用戶的賬號(hào)下輸入命
5、令,su,,,臨時(shí)進(jìn)入超級(jí)用戶狀態(tài)。,賬號(hào),/etc/,passwd,文件,存放在,/etc,目錄下。這個(gè)文件存放著所有用戶帳號(hào)的信息,包括用戶名和密碼。對(duì)系統(tǒng)來(lái)說(shuō)是至關(guān)重要的。,Passwd,文件由許多條記錄組成,每條記錄占一行,記錄了一個(gè)用戶帳號(hào)的所有信息。每條記錄由,7,個(gè)字段組成,字段間用冒號(hào)“:”隔開,其格式如下:,username:password:User,ID:Group,ID:comment:home,directory:shell,/etc/shadow,文件,如安裝,Linux,時(shí)在相關(guān)配置的選項(xiàng)上選中了,MD5,和,Shadow,服務(wù),那么將看到的,/etc/,pass
6、wd,文件里的,passwd,項(xiàng)上無(wú)論是什么用戶,都是一個(gè)“,x”,;系統(tǒng)其實(shí)是把真正的密碼數(shù)據(jù)放在了,/etc/shadow,文件里。,/etc/shadow,文 件只能以,root,身份來(lái)瀏覽。,pwconv,根據(jù),/etc/,passwd,文件生成,/etc/shadow,。,pwunconv,將,/etc/shadow,中的信息盡可能地恢復(fù)到,/etc/,passwd,。,用戶賬號(hào)的配置文件,/etc/group,文件,/etc/,gshadow,文件,組帳號(hào)配置文件,添加用戶和組用戶,useradd,命令和,groupadd,命令,修改用戶和組用戶屬性,usermod,命令和,chf
7、n,命令,禁止用戶和組用戶,修改,passwd,文件或,shadow,文件,用,passwd,命令加鎖,改變用戶的,shell,刪除用戶和組用戶,userdel,命令和,groupdel,命令,改變用戶組和所有權(quán),groupmod,命令和,gpasswd,命令,使用命令管理,用戶和組管理,添加用戶,修改用戶屬性,添加組,圖形方式下的管理,用戶和組群配置,圖,用戶管理器,添加新用戶,圖,添加新用戶,修改用戶屬性,圖,修改用戶屬性,添加新組群,圖,添加新用戶組群,chown,option,用戶或組 文件,chown,將指定文件的擁有者改為指定的用戶或組。用戶可以是用戶名或用戶,ID,。組可以是組名
8、或組,ID,。,-R,遞歸式地改變指定目錄及其下的所有子目錄和文件的擁有者。,-v,顯示,chown,命令所做的工作。,chgrp,chown,在平時(shí)可能管理員需要添加大量用戶帳號(hào)的機(jī)會(huì)并不多,但是在一些比較特殊的情況下,例如新成立的部門或新學(xué)期的新生帳號(hào),就必須同時(shí)建立許多用戶帳號(hào)。,添加大量用戶,在處理添加大量用戶帳號(hào)時(shí),一般使用下面的步驟:,建立用戶信息文件。其中必須包含所需的數(shù)據(jù)域位,同時(shí)這些字段必須符合,/etc/,passwd,文件中字段的排列次序。,運(yùn)行,shell script,逐欄讀取信息。,將讀取的信息依次在,/etc/,passwd,和,/etc/shadow,兩個(gè)文件中
9、建立記錄。,添加大量用戶,newusers,命令,格式:,newusers,文件名,成批添加用戶。把文件內(nèi)容重新定向添加到,/etc/,passwd,文件中。,chpasswd,命令,格式:,chpasswd,文件名,功能:批量更新用戶口令。把文件內(nèi)容重新定向添加到,/etc/shadow,文件中。,創(chuàng)建批量用戶的命令,pwconv,命令,格式:,pwconv,功能:用于超級(jí)用戶啟用,shadow,加密。,pwunconv,命令,格式:,pwunconv,功能:用于超級(jí)用戶取消,shadow,加密,創(chuàng)建批量用戶的命令,步驟,1,:編輯用戶信息文件,步驟,2,:運(yùn)行,/,usr/sbin/new
10、users,步驟,3,:運(yùn)行,/,usr/sbin/pwunconv,步驟,4,:建立密碼文件,步驟,5,:運(yùn)行,/,usr/sbin/chpasswd,步驟,6,:運(yùn)行,/,usr/sbin/pwconv,創(chuàng)建批量用戶的步驟,編輯用戶信息文件:建立大量用戶帳號(hào),首先使用任何文件編輯器輸入用戶信息,這些用戶信息字段必須符合,/etc/,passwd,文件中字段的排列次序。,rootnsl,root#vi,/root/account.txt,student1,:,x,:,601,:,601,:,/home/student1,:,/bin/bash,student2,:,x,:,602,:,602
11、,:,/home/student2,:,/bin/bash,student3,:,x,:,603,:,603,:,/home/student3,:,/bin/bash,student4,:,x,:,604,:,604,:,/home/student4,:,/bin/bash,創(chuàng)建批量用戶的步驟,運(yùn)行,/,usr/sbin/newusers,在,/,usr/sbin,目錄中,,newusers,的主要功能是以批處理文件來(lái)更新或建立用戶帳號(hào),其使用方法很簡(jiǎn)單。,rootnsl,root#newusers,/root/,account.txt,創(chuàng)建批量用戶的步驟,運(yùn)行,/,usr/sbin/pwun
12、conv,/,usr/sbin/pwunconv,程序表示“,password,unconvert,shadow password”,的意思,也就是說(shuō)它可以將,/etc/shadow,產(chǎn)生的,shadow,密碼譯碼,然后回寫到,/etc/,passwd,中,同時(shí)也將,/etc/shadow,文件中的密碼字段刪除,來(lái)取消,shadow password,的功能。,創(chuàng)建批量用戶的步驟,建立密碼文件,按照每個(gè)用戶名來(lái)建立對(duì)應(yīng)的密碼表,只是一個(gè)很簡(jiǎn)單的文本文件,主要支持稍后的,/,usr/sbin/chpasswd,命令運(yùn)行。,rootnsl,root#vi,/root/,password.txt,s
13、tudent1,:,lxniegh3,student2,:,73h8sjk3,student3,:,pqj37se,student4,:,ka6h9dj7,創(chuàng)建批量用戶的步驟,運(yùn)行,/,usr/sbin/chpasswd,建立對(duì)應(yīng)的密碼表,還需要使用,shell script,將密碼表中的密碼導(dǎo)入到,/etc/,passwd,文件中,在此使用,/,usr/sbin/chpasswd,程序。,rootns1,root#chpasswd,/root/,passwd.txt,創(chuàng)建批量用戶的步驟,運(yùn)行,/,usr/sbin/pwconv,在成功地將密碼寫入,/etc/,passwd,文件后,由于所有的
14、密碼都是以明文的方式來(lái)顯示,所以很容易對(duì)安全性產(chǎn)生顧慮。因此,必須接著運(yùn)行,/,usr/sbin/pwconv,程序,將密碼編碼為,shadow password,并且寫入,/etc/shadow,文件,創(chuàng)建批量用戶的步驟,rootns1,root#pwconv,rootns1,root#cat/etc/passwd,Student1:x:601:601:/home/student1:/bin/bash,Student2:x:602:602:/home/student2:/bin/bash,Student3:x:603:603:/home/student3:/bin/bash,Student4
15、:x:604:604:/home/student4:/bin/bash,創(chuàng)建批量用戶的步驟,Linux,的文件系統(tǒng)概述,文件系統(tǒng)概念:文件系統(tǒng)用來(lái)存放和管理所有系統(tǒng)使用的文件和數(shù)據(jù),其載體是軟盤或硬盤分區(qū)。,在,Linux,中,每個(gè)文件系統(tǒng)占據(jù)硬盤的一個(gè)獨(dú)立分區(qū)。,Linux,系統(tǒng)可以擁有多個(gè)文件系統(tǒng)。,目前,,Linux,支持的文件系統(tǒng)類型包括,minix,、,ext,、,ext2,、,ext3,、,proc,、,hpfs,、,nfs,、,isofs,、,msdos fat,、,vfat,、,ntfs,、,umsdos,、,xiafs,及,sysv,等。,Red Hat Linux,默認(rèn)的文
16、件系統(tǒng)是,ext3,。,文件系統(tǒng)管理與維護(hù),/,:,linux,文件系統(tǒng)最頂端是,/,,所有的目錄、文件、設(shè)備都在,/,之下。,/bin,:存放系統(tǒng)所需要的命令,比如,ls,、,cp,、,mkdir,等命令,;,功能和,/,usr,/bin,類似,這個(gè)目錄中的文件都是可執(zhí)行的、普通用戶可以使用的命令。,/home,:普通用戶目錄默認(rèn)存放目錄。,/dev,:設(shè)備文件存儲(chǔ)目錄,比如聲卡、磁盤。,/etc,:系統(tǒng)配置文件的所在,一些服務(wù)器的配置文件也在這里,;,比如用戶帳號(hào)及密碼配置文件。,Linux,目錄結(jié)構(gòu),/,lib:庫(kù)文件存放目錄,.,/,sbin,:系統(tǒng),管理命令,超級(jí),權(quán)限用戶,root,可執(zhí)行命令,,普通用戶,無(wú)權(quán)限,和,/,usr/sbin;/usr/local/sbin,目錄相似,目錄,sbin,中包含的都是,root,權(quán)限才能執(zhí)行的,。,/,tmp,:臨時(shí)文件目錄,有時(shí)用戶運(yùn)行程序的時(shí)候,會(huì)產(chǎn)生臨時(shí)文件。這個(gè)目錄和,/,var/tmp,目錄相似。,/,usr,:系統(tǒng)存放程序的目錄,比如命令、幫助文件等。,linux,發(fā)行版官方提供的軟件包大多安裝在這里。,Linux,目錄