liunx操作系統(tǒng)復(fù)習(xí)資料(共12頁(yè))_第1頁(yè)
liunx操作系統(tǒng)復(fù)習(xí)資料(共12頁(yè))_第2頁(yè)
liunx操作系統(tǒng)復(fù)習(xí)資料(共12頁(yè))_第3頁(yè)
liunx操作系統(tǒng)復(fù)習(xí)資料(共12頁(yè))_第4頁(yè)
liunx操作系統(tǒng)復(fù)習(xí)資料(共12頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、注意:以下是參考性的,請(qǐng)以課堂學(xué)習(xí)為主。第一部分:1、磁盤(pán)及磁盤(pán)分區(qū) 普通PC的硬盤(pán)通常被劃分為若干區(qū)域以方便用戶使用。這些區(qū)域被稱(chēng)為分區(qū)(Partition) 按PC設(shè)計(jì)的原理,每個(gè)硬盤(pán)最多只能劃分成四個(gè)主分區(qū),其中一個(gè)主分區(qū)的位置可以用一個(gè)擴(kuò)展分區(qū)替換,且一塊硬盤(pán)只有一個(gè)擴(kuò)展分區(qū),在這個(gè)擴(kuò)展分區(qū)內(nèi)可以劃分為多個(gè)邏輯分區(qū)。 硬盤(pán)的接口接口方式主要有IDE接口,SCCI接口 IDE(Intelligent Drive Electronics)接口,即智能化驅(qū)動(dòng)器電子接口,IDE接口的硬盤(pán)讀/寫(xiě)速度慢且價(jià)格便宜。 SCSI(Small Computer System Interface)接口是小

2、型計(jì)算機(jī)接口。SCSI接口的硬盤(pán)讀/寫(xiě)速度快且價(jià)格較貴,通常較高級(jí)的服務(wù)器應(yīng)該選擇使用SCSI接口的硬盤(pán)。 在Linux中用戶用設(shè)備名來(lái)訪問(wèn)設(shè)備,磁盤(pán)也不例外。Linux下的設(shè)備名存放在/dev目錄中,磁盤(pán)設(shè)備名稱(chēng)如下: 系統(tǒng)中第1塊IDE接口的硬盤(pán)稱(chēng)為/dev/hda 系統(tǒng)中第2塊IDE接口的硬盤(pán)稱(chēng)為/dev/hdb 系統(tǒng)中第1塊SCSI接口的硬盤(pán)稱(chēng)為/dev/sda 系統(tǒng)中第2塊SCSI接口的硬盤(pán)稱(chēng)為/dev/sdb以上依次類(lèi)推。 分區(qū)則使用數(shù)字編號(hào)表示:系統(tǒng)中第1塊IDE接口硬盤(pán)的第1分區(qū)為/dev/hda1系統(tǒng)中第1塊IDE接口硬盤(pán)的第5分區(qū)為/dev/hda5系統(tǒng)中第2塊SCSI接口

3、硬盤(pán)的第1分區(qū)為/dev/sdb1系統(tǒng)中第2塊SCSI接口硬盤(pán)的第5分區(qū)為/dev/sdb5數(shù)字編號(hào)1-4留給主分區(qū)和擴(kuò)展分區(qū),邏輯分區(qū)編號(hào)從5開(kāi)始。系統(tǒng)中第N塊IDE接口硬盤(pán)的第X分區(qū)可以表示為/dev/hdNX系統(tǒng)中第N塊SCSI接口硬盤(pán)的第X分區(qū)可以表示為/dev/sdNX2、掛載文件系統(tǒng)/卸載文件系統(tǒng) 在磁盤(pán)上創(chuàng)建好文件系統(tǒng)后,還需要把新建立的文件系統(tǒng)掛載到系統(tǒng)上才能使用。掛載是Linux系統(tǒng)中的概念。使用mount命令可以靈活的掛載系統(tǒng)可識(shí)別的所有文件系統(tǒng)。 命令格式:mount 選項(xiàng) 系統(tǒng)設(shè)備名 文件系統(tǒng)掛載點(diǎn)選項(xiàng):-t fstype :指定要掛載的文件系統(tǒng)的類(lèi)型,如果不知道可以用

4、-t auto 選項(xiàng)來(lái)讓系統(tǒng) 自行判斷 -r :以只讀方式來(lái)掛載 -w :以可寫(xiě)的方式掛載文件 掛載點(diǎn)就是文件系統(tǒng)中的一個(gè)目錄,必須把新的文件系統(tǒng)掛載在目錄樹(shù)中的某個(gè)目錄 掛載點(diǎn)目錄在實(shí)施掛載操作前必須存在,若其不存在應(yīng)該使用mkdir命令創(chuàng)建 這個(gè)目錄必須是空的,否則目錄原來(lái)的文件系統(tǒng)被系統(tǒng)隱藏,在卸掉這個(gè)文件系統(tǒng)之前將不可訪問(wèn)。 例1:將/dev/sdb1上的ext3文件系統(tǒng)掛載到/opt #mount -t ext3 /dev/sdb1 /opt 例2 將/dev/hda6上的FAT32文件系統(tǒng)掛載到/mnt/win #mount -t vfat /dev/hda6 /mnt/win 例

5、3 不帶任何參數(shù)的命令用于顯示當(dāng)前已經(jīng)掛載的文件系統(tǒng) #mount例4:掛載光盤(pán)mount /mnt/cdrom例5:掛載軟盤(pán)mount /mnt/floppy例6:在Linux系統(tǒng)下掛載盤(pán)(Linux系統(tǒng)中將U盤(pán)看成是SCSI設(shè)備) 首先在目錄在/mnt下,建立一個(gè)空目錄usb, #mkdir /mnt/usb 然后掛載U盤(pán)的命令為:#mount t vfat /dev/sdb1 /mnt/usb 文件系統(tǒng)可以被掛載,也可以被卸載,卸載文件系統(tǒng)的命令是umount,該命令可以把文件系統(tǒng)從Linux系統(tǒng)中的掛載點(diǎn)分離。 命令格式:umount 例1:將上面掛載的文件系統(tǒng)從掛載點(diǎn)卸載 #umou

6、nt /dev/sdb1 或#umont /opt 卸載U盤(pán)的命令為:#mount /mnt/usb 卸載光盤(pán): umount /mnt/cdrom卸載軟盤(pán): umount /mnt/floppy3、輸入輸出重定向重定向類(lèi)別符號(hào)表示說(shuō)明輸入重定向?qū)崿F(xiàn)輸入重定向。將一個(gè)文件做為命令或程序的輸入內(nèi)容或?qū)崿F(xiàn)輸出重定向。輸出重定向使用戶能把一個(gè)命令輸出重定向到一個(gè)文件,而不是顯示在屏幕上。在很多情況下可以使用這種功能。例如,如果某個(gè)命令的輸出很多,在屏幕上不能完全顯示,即可把它重定向到一個(gè)文件中,稍后再用文本編輯器來(lái)打開(kāi)它。“”表示將輸出內(nèi)容重新定向存到某個(gè)文件,若文件存在,則先刪除原有內(nèi)容;“”將輸

7、出內(nèi)容存到重定向文件的尾部。錯(cuò)誤重定向2或2實(shí)現(xiàn)錯(cuò)誤重定向輸出重定向和錯(cuò)誤定向&同時(shí)實(shí)現(xiàn)輸出重定向和錯(cuò)誤定向例1:將/etc/password文件的內(nèi)容做為wc命令的輸入。 (注:wc是統(tǒng)計(jì)文件的行、單詞和字符數(shù)) #wc dirlist例4:將將ls命令生成的/etc目錄的一個(gè)清單以追加的方式存到當(dāng)前目錄的dirlist文件中。 $ls l /etc dirlist例5:將mygrogram命令的錯(cuò)誤信息保存在當(dāng)前目錄下的文件err_info中。 $mygrogram 2 err_info例6:將mygrogram命令的輸出信息和錯(cuò)誤信息保存在當(dāng)前目錄下的output_file中。 $myg

8、rogram & output_file4、文件和目錄訪問(wèn)權(quán)限改變命令(1)chmod (改變文件和目錄的訪問(wèn)權(quán)限) Linux系統(tǒng)中每個(gè)文件和目錄都有訪問(wèn)許可權(quán)限,用它來(lái)確定誰(shuí)可以通過(guò)何種方式對(duì)文件和目錄進(jìn)行訪問(wèn)和操作。 文件和目錄的訪問(wèn)權(quán)限分為只讀(r),可寫(xiě)(w)和可執(zhí)行(x)三種。 有三種不同類(lèi)型的用戶可以對(duì)文件或目錄進(jìn)行訪問(wèn):文件所有者(或稱(chēng)為文件屬主)u,同組用戶g,其它用戶o。所有者一般是文件的創(chuàng)建者,他可根據(jù)需要把權(quán)限設(shè)置為所需要的任何組合,確定另兩種用戶的訪問(wèn)權(quán)限。 每一文件或目錄的訪問(wèn)權(quán)限同時(shí)包含了三類(lèi)用戶的訪問(wèn)控制說(shuō)明,每個(gè)訪問(wèn)控制說(shuō)明都有三組,依次為文件屬主的讀、寫(xiě)和執(zhí)

9、行權(quán)限;與文件屬主同組的用戶的讀、寫(xiě)和執(zhí)行權(quán)限;系統(tǒng)中其它用戶的讀、寫(xiě)和執(zhí)行權(quán)限。每組訪問(wèn)控制說(shuō)明用三位字符表示。 當(dāng)用“l(fā)s l” 顯示文件的詳細(xì)信息時(shí),最左邊的一列為文件類(lèi)型和訪問(wèn)權(quán)限。 例如: -rw-r- r- 1 root root 483997 Jue 15 17:31 sobsrc.tgz 其中左邊第一個(gè)字符串有10個(gè)字母,這10個(gè)字符中,第一個(gè)代表文件類(lèi)型,后面代表用戶對(duì)目錄或文件的訪問(wèn)權(quán)限。rw-后面”-“表示表示沒(méi)有對(duì)應(yīng)的權(quán)限。此文件的文件類(lèi)型是普通文件,文件屬主具有可讀可寫(xiě)權(quán)限,沒(méi)有可執(zhí)行權(quán)限;而同組用戶和其他用戶都只有可讀權(quán)限,沒(méi)有可寫(xiě)可執(zhí)行權(quán)限。 文件和目錄的權(quán)限的表

10、示方法為:【文件類(lèi)型】【文件屬主可讀、可寫(xiě)、可執(zhí)行權(quán)限】 【同組用戶可讀、可寫(xiě)、可執(zhí)行權(quán)限】【其他用戶可讀、可寫(xiě)、可執(zhí)行權(quán)限】用chmod命令來(lái)控制文件或目錄的訪問(wèn)權(quán)限,該命令有兩種用法。一種是包含字母和操作符表達(dá)式的文字設(shè)定法(字母表示法);另一種是包含數(shù)字的數(shù)字設(shè)定法。 1)文字(字母)設(shè)定法 命令格式:chmod who 操作符 mode 文件名/目錄名 說(shuō)明: who 操作對(duì)象可以是下述字母中的任一個(gè)或者它們的組合 u表示“用戶(user)”,即文件或目錄的所有者 g表示“同組用戶(group)”,即與文件屬主有相同ID組的所有用戶 o表示“其它用戶(othoers)” a表示“所有用

11、戶(all)”。它是系統(tǒng)默認(rèn)值。 操作符 + 表示添加某一個(gè)權(quán)限 - 表示取消某一個(gè)權(quán)限 = 表示賦予給定權(quán)限并取消其它所有權(quán)限(如果有的話) mode 表示的權(quán)限可用下述字母的組合:r,w,x,u,g,o r 可讀 w可寫(xiě) x 可執(zhí)行 u 表示與文件屬主擁有一樣的權(quán)限 g 表示與和文件屬主同組的用戶擁有一樣的權(quán)限 o 表示與其它用戶擁有一樣的權(quán)限 例1:對(duì)f1的用戶主增加讀寫(xiě)可執(zhí)行操作 #chmod u+rwx f1 例2:對(duì)f1的所有用戶賦予讀寫(xiě)可執(zhí)行操作,并取消其它權(quán)限 #chmod a=rwx f1 例3:對(duì)給定文件text的屬性:為用戶主、同組用戶增加寫(xiě)權(quán)限,對(duì)其它用戶刪除執(zhí)行權(quán)限

12、#chmod ug+w ,o-x text 2)數(shù)字表示法命令格式:chmod 數(shù)字模式 文件名/目錄用數(shù)字表示訪問(wèn)權(quán)限:0表示不指定任何權(quán)限,1表示可執(zhí)行權(quán)限,2表示可寫(xiě)權(quán)限,4表示可讀權(quán)限 所有可能的權(quán)限組合:0,1,2,4外,3=1+2表示文件可執(zhí)行、可寫(xiě),5=1+4表示可執(zhí)行、可讀,6=2+4表示可讀可寫(xiě),7=1+2+4表示可讀可寫(xiě)可執(zhí)行。 數(shù)字模式:用三位從07的整數(shù)表示文件或目錄的訪問(wèn)權(quán)限,這個(gè)三位數(shù)表示的用戶順序依次為文件所有者u的訪問(wèn)權(quán)限,同組用戶的訪問(wèn)權(quán)限g,其它用戶o的訪問(wèn)權(quán)限。例1:用戶主對(duì)f1的權(quán)限設(shè)置為可讀可寫(xiě)可執(zhí)行,同組用戶和其他用戶不給予任何權(quán)限。 #chmod

13、700 f1 即rwx-例2:用戶主對(duì)f1的權(quán)限設(shè)置為可讀可寫(xiě),同組用戶是可讀,其它用戶是可執(zhí)行 #chmod 641 f1 即rw-r-x例1:當(dāng)前目錄下有文件Rbook,對(duì)同組用戶添加可寫(xiě)權(quán)限,對(duì)其它用戶添加可讀權(quán)限#chmod g+w, o+r Rbook例2:當(dāng)前目錄下有文件RPBag,對(duì)其所有用戶執(zhí)行可讀可執(zhí)行權(quán)限,并取消其它權(quán)限#chmod a=rx RPBag例3:取消其它用戶對(duì)文件RPBag的可執(zhí)行權(quán)限#chmod o-x RPBag例4:當(dāng)前目錄下有文件EgWrd,對(duì)其文件屬主設(shè)定可讀可寫(xiě)可執(zhí)行權(quán)限,對(duì)其同組用戶設(shè)定可讀可執(zhí)行權(quán)限,對(duì)其它用戶不給定任何權(quán)限 #chmod 75

14、0 EgWrd文件或目錄除了最基本的訪問(wèn)權(quán)可讀可寫(xiě)可執(zhí)行權(quán)限外,還具有SUID、SGID和Sticky-bit特殊權(quán)限設(shè)置SUID、SGID和Sticky-bit特殊權(quán)限 設(shè)置特殊權(quán)限仍然使用chmod命令,并且依然有字符設(shè)定法和數(shù)值設(shè)定法之分,使用chmod命令時(shí),字符設(shè)定法時(shí),可以使用s和t權(quán)限字符,例如:#chmod u+s /usr/bin/myapp /為程序文件/usr/bin/myapp添加SUID權(quán)限#chmod g+s /home/groupspace /為目錄/home/groupspace添加SGID權(quán)限#chmod o+t /home/share /為目錄/home/s

15、hare添加Sticky-bit權(quán)限若要取消上述設(shè)定特殊權(quán)限,只需將“+”改為“-”即可。(2)、設(shè)置文件和目錄的生成掩碼用戶可以使用umask命令設(shè)置文件的默認(rèn)掩碼。默認(rèn)的生成掩碼告訴系統(tǒng)藏創(chuàng)建一個(gè)文件或目錄時(shí)不應(yīng)該賦予其那些權(quán)限。如果用戶將umask命令放在環(huán)境文件中(.bash_profile)中,就可以控制所以新建的文件或目錄的訪問(wèn)權(quán)限。 命令格式:umask u1u2u3其中,u1,u2,u3都是整數(shù),表示的含義與chmod命令數(shù)字表示法中數(shù)字表示權(quán)限相同,但 u1表示的是不允許屬主有的權(quán)限 u2表示的是不允許同組人有的權(quán)限 u3表示的是不允許其他人有的權(quán)限例1:設(shè)置不允許同組用戶和

16、其他用戶有寫(xiě)權(quán)限 #umask 022例2:設(shè)置不允許同組戶擁有執(zhí)行權(quán)限、其他用戶擁有寫(xiě)和執(zhí)行權(quán)限 #umask 013ls(顯示文件或目錄內(nèi)容)-l 以長(zhǎng)格式顯示文件的詳細(xì)信息,5、關(guān)于文件詳細(xì)信息當(dāng)用“l(fā)s l” 顯示文件的詳細(xì)信息時(shí),每行顯示的信息依次為文件類(lèi)型和權(quán)限、鏈接數(shù)、文件屬主、文件屬組、文件大小、建立或最近修改的時(shí)間和文件名。 例如: 最左邊的一列為文件類(lèi)型和訪問(wèn)權(quán)限,其中左邊第一個(gè)字符串有10個(gè)字母,這10個(gè)字符中,第一個(gè)代表文件類(lèi)型,后面代表用戶對(duì)目錄或文件的訪問(wèn)權(quán)限。rw-后面”-“表示表示沒(méi)有對(duì)應(yīng)的權(quán)限。此文件的文件類(lèi)型是普通文件,文件屬主具有可讀可寫(xiě)權(quán)限,沒(méi)有可執(zhí)行權(quán)

17、限;而同組用戶和其他用戶都只有可讀權(quán)限,沒(méi)有可寫(xiě)可執(zhí)行權(quán)限。文件屬主是root(第三列字符串表示文件屬主),文件數(shù)組是root(第四列字符串是文件屬組)。注:第一字符是“-”表示普通文件,“d”表示是目錄文件。第二部分:1、Linux內(nèi)核版本號(hào)命名是有一定規(guī)則的,一般由3個(gè)數(shù)字組成,即r.x.yx: 偶數(shù)表示穩(wěn)定版本;奇數(shù)表示開(kāi)發(fā)版本2、Linux系統(tǒng)必須至少包括兩種格式的分區(qū):Swap分區(qū)(內(nèi)核運(yùn)行的需要)和根分區(qū)(),且Swap分區(qū)是惟一不需要掛載的分區(qū)。3、 X Window就是Linux/UNIX操作系統(tǒng)提供圖形化用戶界面(GUI)支持的視窗系統(tǒng)(Window System),也成為X

18、。X系統(tǒng)的一個(gè)主要的特性就是,它采用了“客戶端-服務(wù)器”模式。X系統(tǒng)包括服務(wù)器(Sever)、客戶端(Client)和通信通道(Communication Channel)3個(gè)部分。幾乎所有的Linux發(fā)行版本中都提供兩種桌面環(huán)境:GNOME與KDE4、若要注銷(xiāo)登錄,在Linux提示符下運(yùn)行: #exit 或 #logout或使用Ctrl+D快捷鍵進(jìn)行。 超級(jí)用戶的提示符是”#”,普通用戶的提示符“$”Linux提供了命令shutdown,可以安全的關(guān)機(jī)或重啟系統(tǒng),該命令只能由root用戶使用,命令格式為:shutdown 選項(xiàng)時(shí)間警告信息除了可以使用shutdown命令來(lái)關(guān)機(jī)和重新啟動(dòng)系統(tǒng)外

19、,Linux還有專(zhuān)用于關(guān)機(jī)或重啟的系統(tǒng)命令poweroff和reboot,命令reboot用于重新啟動(dòng)系統(tǒng)(相當(dāng)于shutdown -r now),命令poweroff則用于關(guān)機(jī)(相當(dāng)于shutdown -h now)。5、獲得命令幫助(1)man命令的語(yǔ)法格式為:例1:顯示man命令全部的幫助信息 man a man(2)info #info 命令名稱(chēng) #info man(3)help命令shutdown help6、目錄和文件命令規(guī)則在Linux下可以使用長(zhǎng)文件或目錄名,可以給目錄和文件取任何名字,但必須遵守以下規(guī)則 處了/之外,所有的字符都合法 有些字符最好不用,如空格符,制表符,退格符

20、和字符:?,,#,&,|,,,“,” 等 避免使用+,-或.來(lái)作為普通文件名的第一個(gè)字符大小寫(xiě)敏感7、通配符* 匹配任何字符和任何數(shù)目的字符? 匹配任何單字符 匹配任何包含在括號(hào)中的單字符8、文件和目錄操作命名(1)ls(顯示文件或目錄內(nèi)容)-l 以長(zhǎng)格式顯示文件的詳細(xì)信息,每行顯示的信息依次為文件類(lèi)型和權(quán)限、鏈接數(shù)、文件屬主、文件屬組、文件大小、建立或最近修改的時(shí)間和文件名。(2)cp(文件或目錄的復(fù)制)命令格式:cp 選項(xiàng) 源文件或目錄 目標(biāo)文件或目錄(3)mv(文件或目錄更名或?qū)⑽募蚰夸浻梢粋€(gè)目錄移到另一個(gè)目錄中)(4)rm(刪除文件或目錄)命令格式:rm 選項(xiàng) 文件名或目錄名(5)m

21、kdir(創(chuàng)建空目錄)#mkdir 選項(xiàng) dir-name (6)cd(改變工作目錄) (7)rmdir(刪除空目錄)(8)cd(改變工作目錄)(9)pwd(顯示出當(dāng)前工作目錄的絕對(duì)路徑)命令格式:pwd例 顯示用戶當(dāng)前工作目錄的絕對(duì)路徑#pwd(10)cat(顯示文件內(nèi)容)命令格式:cat 選項(xiàng) 文件列表(11)grep(文件內(nèi)容查找命令)命令格式:grep 選項(xiàng) 字符串 文件列表功能:grep命令以指定模式搜索文件,指出在哪個(gè)文件中搜索 到與指定的模式匹配的字符串,并顯示出所包含該字符串的文本行,在該文件行的最前面是該行所在的文件名。例:在當(dāng)前目錄下文件example和bdc中搜索與模式字

22、符串“text file”匹配的行#grep text file example bdc(12)ps(進(jìn)程查看命令)9、Shell是系統(tǒng)的用戶界面,提供了用戶和內(nèi)核進(jìn)行交互操作的一種接口。它接受用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。實(shí)際上Shell是一個(gè)命令解釋器,它解釋由用戶輸入的命令并且把它們送到內(nèi)核。另外,Shell編程語(yǔ)言具有普通編程語(yǔ)言的很多特點(diǎn),用它編寫(xiě)的Shell程序與其他程序具有同樣的效果。Shell不是Linux內(nèi)核的一部分,Shell擁有自己內(nèi)建的Shell命令集。10、除了用戶帳戶之外,在Linux下存在組帳戶(簡(jiǎn)稱(chēng)組),組是用戶的集合。在RED HAT Linux中組有兩

23、種類(lèi)型:私有組和標(biāo)準(zhǔn)組,當(dāng)創(chuàng)建一個(gè)新用戶時(shí),RED HAT Linux 就建立一個(gè)和該用戶同名的私有組。此私有組中只包含這個(gè)用戶自己。標(biāo)準(zhǔn)組可以容納多個(gè)用戶,若使用標(biāo)準(zhǔn)組,在創(chuàng)建一個(gè)新的用戶的時(shí)候就應(yīng)該指定他所屬的組。11、使用命令行工具管理帳戶1)用戶賬戶維護(hù)命令(1)添加用戶賬戶useradd(2)修改登錄用戶賬號(hào)usermod(3)刪除用戶賬號(hào)userdel2)組賬號(hào)維護(hù)命令(1)添加組賬戶group(2)修改組賬號(hào)groupadd(3)刪除組賬號(hào)groupdel12、用戶和組狀態(tài)命令(1)su(改變用戶賬號(hào))命令格式:su - 使用者帳號(hào)說(shuō)明:它可以讓一個(gè)普通用戶擁有超級(jí)用戶或其他用戶

24、的權(quán)限,也可以使超級(jí)用戶以普通用戶的身份做一些事情;普通用戶使用這個(gè)命令時(shí)必須有超級(jí)用戶或其他用戶的口令。使用-則在轉(zhuǎn)換當(dāng)前用戶的時(shí)候轉(zhuǎn)換用戶的環(huán)境。例1:超級(jí)用戶以普通用戶Osmond的身份進(jìn)行操作 su Osmond $例2:提升普通用戶權(quán)限為管理員權(quán)限:$su root Password:#(2)chgrp(改變文件或目錄所屬組)(3)chown(更改某個(gè)文件或目錄的屬主(擁有者)13、口令管理(1)passwd(修改用戶口令)命令格式:passwd 用戶名說(shuō)明:超級(jí)用戶可以使用”passwd 用戶名”修改其他用戶的口令,普通用戶只能用不帶參數(shù)的passwd命令修改自己的口令。輸入pas

25、swd后一般會(huì)提示輸入新口令。(2)在Linux系統(tǒng)上,口令實(shí)效通過(guò)chage命令來(lái)管理,其格式: chage 14、重定向與管道所謂重定向,就是不使用系統(tǒng)的標(biāo)準(zhǔn)輸入/輸出端口或標(biāo)準(zhǔn)錯(cuò)誤端口,而是進(jìn)行重新的指定,所以重定向分為輸入重定向、輸出重定向和錯(cuò)誤重定向。通常情況下重定向到一個(gè)文件。在Shell中,要實(shí)現(xiàn)重定向主要依靠重定向符實(shí)現(xiàn),即Shell是檢查命令行是否有無(wú)重定向符來(lái)決定是否需要實(shí)施重定向。Shell提供管道命令“|”將這些命令前后銜接在一起,形成一個(gè)管道線。15、Linux文件系統(tǒng)結(jié)構(gòu) Linux文件系統(tǒng)采用多級(jí)樹(shù)狀結(jié)構(gòu)的目錄樹(shù)實(shí)現(xiàn)對(duì)文件和目錄的組織,是一個(gè)由目錄、子目錄及文件等

26、所組成的一個(gè)集合。Linux子目錄 (1)/sbin,系統(tǒng)管理程序,與超級(jí)用戶有關(guān)的命令 (2)/mnt,系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)裝載其他的文件系統(tǒng),常把軟驅(qū)和光驅(qū)掛載到該子目錄 (3)/root 是超級(jí)用戶的主目錄,歸系統(tǒng)管理員所有。登錄到Linux系統(tǒng)后,每時(shí)每刻都處在某個(gè)目錄下進(jìn)行某種操作,此目錄稱(chēng)作工作目錄或當(dāng)前目錄。工作目錄可以隨時(shí)改變,用戶初始登錄到系統(tǒng)時(shí),其主目錄就是工作目錄。 用戶主目錄是系統(tǒng)管理員增加用戶時(shí)建立的,每一個(gè)用戶都有自己的主目錄,不同用戶的主目錄一般互不相同。用戶剛登錄到系統(tǒng)時(shí),其工作目錄便是該用戶主目錄,通常與用戶的登錄名相同。手動(dòng)掛載的文件系統(tǒng)在關(guān)機(jī)時(shí)會(huì)被

27、自動(dòng)卸載,但系統(tǒng)再次啟動(dòng)后不會(huì)自動(dòng)掛載,要讓系統(tǒng)自動(dòng)掛載文件系統(tǒng)必須修改系統(tǒng)掛載表配置文件/etc/fstab16、文件打包命令tar命令Tar命令是用于文件存檔的使用工具,也是Unix/Linux中的標(biāo)準(zhǔn)工具。:命令格式:tar 主選項(xiàng) 輔助選項(xiàng) 存檔文件名 文件(或目錄)列表參數(shù)說(shuō)明:tar命令的主選項(xiàng)為必選,它決定tar的工作方式(打包或解包等),輔助選線是可選項(xiàng)。主選項(xiàng)意義說(shuō)明:c 創(chuàng)建新的存檔文件。如果用戶想備份一個(gè)目錄或是一些文件,就要選擇這個(gè)選項(xiàng)。x 從存檔文件中釋放文件。輔助選項(xiàng)意義說(shuō)明:f 使用存檔文件或設(shè)備,這個(gè)規(guī)則通常是必選的。v 詳細(xì)報(bào)告tar處理的文件信息。如無(wú)此選項(xiàng)

28、,tar不報(bào)告文件的詳細(xì)信息。z 使用gzip來(lái)壓縮/解壓縮文件,加上該選項(xiàng)后可以將存檔文件進(jìn)行壓縮,但還原時(shí)要求必須使用該選項(xiàng)進(jìn)行解壓縮。例1:把/home目錄下的包括它的子目錄全部做存檔處理,存檔文件名為archive.tar。#tar cvf archive.tar /home例2:將/home目錄下的所有文件和目錄存檔,并對(duì)存檔文件壓縮,壓縮后文件名為archive.tar.gz。# tar czvf archive.tar.gz /home例3:對(duì)存檔壓縮文件czvf archive.tar.gz解包(還原),以及解壓縮。# tar xzvf archive.tar.gz17、網(wǎng)絡(luò)配

29、置文件(1)/etc/HOSTNAME文件該文件包含系統(tǒng)的主機(jī)名稱(chēng)和完全的域名,如:(2)/etc/Service文件該文件包含了服務(wù)名和端口號(hào)之間的映射。(3)/etc/sysconfig/network文件該文件用來(lái)指定服務(wù)器上的網(wǎng)絡(luò)配置信息,包含控制與網(wǎng)絡(luò)有關(guān)的文件和守護(hù)程序行為的參數(shù)。(4)/etc/hosts文件該文件包含了IP地址與主機(jī)名中間的映射,包括主機(jī)的別名(5)/etc/resolv.conf該文件是由DNS客戶解析器使用的配置文件(6)/etc/sysconfig/network-sripts/ifcfg-ethN 在Red Hat中,系統(tǒng)網(wǎng)絡(luò)設(shè)備的配置文件保存在etc/

30、sysconfig/network-sripts目錄下,ifcfg-eth0包含第一塊網(wǎng)卡的配置信息,ifcfg-eth1包含第二塊網(wǎng)卡的配置信息。18、命令行界面配置TCP/IP網(wǎng)絡(luò)(1)用ifconfig命令配置網(wǎng)絡(luò)接口語(yǔ)法:inconfig 例1:使用ifconfig命令配置一個(gè)以太網(wǎng)絡(luò)接口的IP為192.168.1.10。運(yùn)行命令:ifconfig eth0 192.168.1.10(2)route命令配置網(wǎng)絡(luò)網(wǎng)關(guān)、路由 語(yǔ)法:route add/del default gw /添加或刪除網(wǎng)關(guān) Dest代表網(wǎng)關(guān)地址 例1:設(shè)置網(wǎng)關(guān)的IP地址為192.168.1.1 #route add

31、 default gw 192.168.1.1 (3)網(wǎng)絡(luò)測(cè)試工具的使用Ping 可以使用Ping命令來(lái)測(cè)試網(wǎng)絡(luò)的連通性。例如:Netstat 可以使用netstat命令來(lái)顯示網(wǎng)絡(luò)狀態(tài)信息。例如:Traceroute 可以使用TraceRoute命令來(lái)顯示數(shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)過(guò)的路由。例如: #traceroute nslookup Nslookup命令用于使用系統(tǒng)設(shè)定的DNS服務(wù)器解析域名,使用該命令可以測(cè)試DNS服務(wù)器是否正常。和傳統(tǒng)的Unix一樣,Linux中,也同時(shí)支持TCP/IP網(wǎng)絡(luò)和UUCP網(wǎng)絡(luò)。19、Linux設(shè)備管理分類(lèi)(1)字符設(shè)備 如鍵盤(pán)、鼠標(biāo)、顯示器、打印機(jī)等。通常用于

32、輸入輸出,作為人和計(jì)算機(jī)之間的接口,信息的存取以字符為單位進(jìn)行。(2)塊設(shè)備 如磁盤(pán)、磁帶等,用于存儲(chǔ)信息,它對(duì)信息的存取控制是以信息塊為單位的。Linux把幾乎所有I/O設(shè)備都被看作是文件,稱(chēng)為特別文件。每個(gè)設(shè)備都有自己的設(shè)備名,用戶通過(guò)設(shè)備名來(lái)訪問(wèn)具體物理設(shè)備,設(shè)備名存放在/dev目錄下。硬盤(pán):/dev/hda, /dev/sda 軟盤(pán):/dev/fd0 光盤(pán):/dev/cdrom 鍵盤(pán):鼠標(biāo):/dev/psaux(ps/2),/dev/input/mice(USB) 打印機(jī):/dev/lp 控制臺(tái):/dev/console網(wǎng)卡:/dev/eth0但是像塊設(shè)備磁盤(pán),磁帶上的普通文件和目錄不

33、是特殊文件。在Linux中系統(tǒng)提供塊設(shè)備開(kāi)關(guān)表和字符設(shè)備開(kāi)關(guān)表作為核心與設(shè)備驅(qū)動(dòng)程序之間的接口。20、在Linux中,每一個(gè)進(jìn)程用一個(gè)Task_struct(在Linux中Task和Process互用)的數(shù)據(jù)結(jié)構(gòu)來(lái)表示,用來(lái)管理系統(tǒng)中的進(jìn)程,因而Task_struct就是系統(tǒng)中的PCB。另外,系統(tǒng)內(nèi)核中還有一個(gè)Task向量表,是指向系統(tǒng)中每一個(gè)Task_struct數(shù)據(jù)結(jié)構(gòu)的指針的數(shù)組,因而Task向量表就是Linux系統(tǒng)中PCB表。21、進(jìn)程當(dāng)前的狀態(tài) 進(jìn)程的生命周期中,總是不停地在各種狀態(tài)之間轉(zhuǎn)換,Linux中以下五種進(jìn)程狀態(tài): 1)執(zhí)行(Running)處于執(zhí)行態(tài)進(jìn)程包括在運(yùn)行(是系統(tǒng)的

34、當(dāng)前進(jìn)程)的狀態(tài)和準(zhǔn)備運(yùn)行的狀態(tài)(等待被安排到系統(tǒng)一個(gè)CPU上,即包括就緒態(tài)) 2)等待(Waiting)進(jìn)程在等待一個(gè)事件或者資源。Linux區(qū)分兩種類(lèi)型的等待進(jìn)程:可中斷的和不可中斷的。處于這種狀態(tài)的進(jìn)程都在等待某個(gè)事件或某個(gè)資源,可中斷等待狀態(tài)的進(jìn)程可以被信號(hào)喚醒而進(jìn)入就緒狀態(tài)等待調(diào)度,而不可中斷等待狀態(tài)的進(jìn)程是因?yàn)橛布Y源無(wú)法滿足,不能被信號(hào)喚醒,必須等到所等待的資源得到之后由特定的方式喚醒。3)僵死(Zombie)4)暫停(Stopped)5)排他(Exclusive)22、Schedule()函數(shù)需要確定以下參數(shù):進(jìn)程調(diào)度算法Plicy;進(jìn)程過(guò)程中剩余的時(shí)間片(動(dòng)態(tài)優(yōu)先級(jí)Count

35、er);進(jìn)程靜態(tài)優(yōu)先級(jí)Priority;實(shí)時(shí)進(jìn)程的優(yōu)先級(jí)Rt_priority;用戶可控制的Nice因子。23、Linux主要采用Buddy(伙伴)算法有效分配和釋放物理頁(yè)面。系統(tǒng)的頁(yè)面分配和回收都是以2的k次冪(0kNR-MEM-LISTS-1,整數(shù))個(gè)頁(yè)面為單位24、Linux中提供了系統(tǒng)調(diào)用fork和clone,可被進(jìn)程用來(lái)創(chuàng)建子進(jìn)程。標(biāo)準(zhǔn)Linux的虛存頁(yè)表應(yīng)為三級(jí)頁(yè)表,依次為頁(yè)目錄(PGD,Page Dierectory),中間頁(yè)目錄(PMD,Page Middle Directory)和頁(yè)表(PTE,PageTable)。在Linux中,可以用kill命令或killall命令來(lái)殺死

36、程序產(chǎn)生的進(jìn)程,從而結(jié)束程序的運(yùn)行。 除了init進(jìn)程外,Linux中的所有進(jìn)程都是由其它進(jìn)程創(chuàng)建的。25、Gcc編譯器能將C語(yǔ)言、C語(yǔ)言源程序、匯編語(yǔ)言程序和目標(biāo)程序編譯、連接成可以執(zhí)行文件。gdb可以對(duì)/C+的程序進(jìn)行動(dòng)態(tài)調(diào)試,還可以對(duì)用Fortran、匯編、Java、Modula2等語(yǔ)言編寫(xiě)的程序進(jìn)行調(diào)試。26、Redhat Linux中實(shí)現(xiàn)選擇引導(dǎo)操作系統(tǒng)的程序是GRUB或LILO。文件和目錄的訪問(wèn)權(quán)限分為只讀(R),可寫(xiě)(W),和可執(zhí)行(X)三種;Linux是一個(gè)免費(fèi)的類(lèi)UNIX操作系統(tǒng),它兼容于Unix System V以及BSD Unix系統(tǒng)。內(nèi)置命令:是包含在Shell自身中,

37、在編寫(xiě)Shell的時(shí)候已經(jīng)包含在內(nèi)了外置命令:是存放在文件系統(tǒng)某個(gè)目錄下的具體的可執(zhí)行程序27、Linux的內(nèi)核采用了稱(chēng)之為虛擬文件系統(tǒng)(VFS)的技術(shù),因此Linux可以支持多種不同的文件系統(tǒng)類(lèi)型。Linux能支持多種目前流行的文件系統(tǒng),如EXT2,EXT3,F(xiàn)AT,Vfat,ISO9660,NFS,SMB等。其中FAT16/32在Linux都被識(shí)別為vfatLinux文件系統(tǒng)采用多級(jí)樹(shù)狀結(jié)構(gòu)的目錄樹(shù)實(shí)現(xiàn)對(duì)文件和目錄的組織,是一個(gè)由目錄、子目錄及文件等所組成的一個(gè)集合。硬鏈接:建立時(shí),鏈接文件和被鏈接文件必須位于同一文件系統(tǒng)中,并且不能建立指向目錄的硬鏈接,對(duì)兩個(gè)文件中的任何一個(gè)的內(nèi)容的修改都會(huì)影響到另一個(gè)文件Linux磁盤(pán)緩沖管理策略試圖把盡可能多的有用數(shù)據(jù)保存在緩沖區(qū)中。磁盤(pán)緩沖管理模塊位于文件系統(tǒng)和塊設(shè)備驅(qū)動(dòng)程序之間。28、Rpm命令的基本格式為:rpm 選項(xiàng) rpm 軟件包文件名-i 安裝軟件-v 顯示附加消息-h 安裝時(shí)輸出hash符(#

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論