版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Linux系統(tǒng)管理,第一章Linux的簡介 第二章Linux的安裝 第三章常用的Linux命令 第四章Linux的shell 第五章Linux的編輯器 第六章用戶及工作組的管理 第七章軟件的安裝與卸載 第八章Linux的系統(tǒng)引導(dǎo) 第九章文件系統(tǒng)和磁盤管理 第十章Linux的磁盤配額 第十一章 X windows,Linux的卸載,卸載Linux: 卸載步驟1:進(jìn)入Windows刪除linux分區(qū)重啟或直接用98啟動(dòng)盤啟動(dòng),用DM/PQ刪除linux分區(qū) 卸載步驟2:在dos命令提示符上輸入 fdisk /mbr 卸載步驟3:重啟,完成,上午練習(xí),請大家自己動(dòng)手安裝rhel as 3.0,采用網(wǎng)
2、絡(luò)安裝方式,第三章Linux的常用命令,授課內(nèi)容 1、Linux的各種常用命令 2、對各命令參數(shù)選項(xiàng)的熟悉 授課目標(biāo) 1、熟悉一些LINUX命令的基本操作 2、熟悉一些LINUX命令參數(shù)選項(xiàng)的用法,linux命令格式,linux命令列通常由好幾個(gè)字串組成, 中間用空白或空格鍵分開。如下所示: command options arguments(或parameters) 命令 選項(xiàng) 參數(shù) 例如: rm -rf /home/ols3,常用Linux命令介紹(一),ls命令:顯示指定工作目錄下之內(nèi)容 dir命令:同 ls cd命令:變換工作目錄 pwd命令:顯示用戶當(dāng)前的工作路徑,顯示 出完整的當(dāng)前
3、活動(dòng)目錄名稱。 clear命令:在允許的情況下清除屏幕 man命令: 查看指令用法的help mkdir命令:用來建立新的目錄 rmdir命令:用來刪除已建立的目錄,常用Linux命令介紹(二),rm命令: 刪除文檔及目錄。 touch命令: 創(chuàng)建一個(gè)空白文件或改變已有文件的時(shí) 間戳 cp命令:復(fù)制文件(或者目錄等) mv命令:移動(dòng)目錄或文件 ln命令: 為某一個(gè)文件在另外一個(gè)位置建立一個(gè)同步 的鏈接。 chmod命令: 修改文件或目錄的權(quán)限 chown命令: 修改文件或目錄所屬的用戶 chgrp命令: 修改文件或目錄所屬的工作組,常用Linux命令介紹(三),more命令:使超過一頁的文件臨
4、時(shí)停留在屏幕,按任 何的一個(gè)鍵以后繼續(xù)顯示。 less命令:顯示文件內(nèi)容,可以上下翻頁顯示。 head命令:顯示文件前10行內(nèi)容。 tail命令:顯示文件后10行內(nèi)容。 cat命令:把文檔串連后傳到基本輸出,或者將幾 個(gè)文檔連接利用重定向符定向到輸出文檔 find命令:在指定的路徑上搜索指定的文件和目錄 locate命令:查找文件 grep命令:在文件中搜索匹配的行并輸出,一般用于 過濾先前的結(jié)果,常用Linux命令介紹(四),who命令:顯示已經(jīng)登錄的用戶 finger命令:查詢用戶信息 su命令:在不注消的情況切換用戶身份 sudo命令:以另一個(gè)用戶的身份執(zhí)行某個(gè)命令 passwd命令:修
5、改用戶的登錄口令 gpasswd命令:修改工作組的口令 date命令:顯示和設(shè)置系統(tǒng)日期和時(shí)間 free命令:查看當(dāng)前系統(tǒng)內(nèi)存的使用情況 login命令: logout命令:將當(dāng)前用戶從終端系統(tǒng)中注銷,常用Linux命令介紹(五),shutdown命令:關(guān)機(jī)或重啟 halt命令: 停機(jī) reboot命令:重啟命令 init命令:改變當(dāng)間用戶的運(yùn)行級(jí)別 lpd命令:根據(jù) /etc/printcap 的內(nèi)容來管理本地或遠(yuǎn)端的打印機(jī) lpq命令:顯示打印機(jī)緩沖隊(duì)列中未完成的工作 lprm命令:刪除打印緩沖隊(duì)列中的工作 ftp命令:用戶通過 ftp 這個(gè)程序來使用 Internet 上的標(biāo)準(zhǔn)文件傳輸協(xié)
6、議 telnet命令:遠(yuǎn)程登錄命令 mail命令:閱讀和發(fā)送郵件給別的用戶,常用Linux命令介紹(六),du命令:顯示目前的目錄所占的磁盤空間 df命令:顯示目前磁盤剩余的磁盤空間 mount命令:將某個(gè)文件系統(tǒng)掛載到某個(gè)目錄上 umount命令:用于卸載已安裝好的文件系統(tǒng) tar命令:用于打包和解包某個(gè)目錄和文件 rpm命令:用于安裝,卸載,查看,檢查某個(gè)RPM軟件包 gzip命令:用于壓縮某個(gè)文件和目錄 gunzip命令:用于解壓縮以gzip壓縮的文件 bzip2命令:用于壓縮某個(gè)文件和目錄 bunzip2命令:用于解壓縮以bzip2壓縮的文件,ls命令,語法:ls 參數(shù)選項(xiàng)目錄名 說明
7、:顯示指定工作目錄下的內(nèi)容 參數(shù)選項(xiàng):如下圖,cd命令,1、cd .更換目錄回到上一級(jí)目錄 2、cd .更換到當(dāng)前目錄 3、cd 更換目錄到當(dāng)前用戶的個(gè)人宿主目錄 4、cd /etc/vsftpd/ 更換到/etc/vsftpd目錄 5、cd / 更換目錄到根目錄,語法:cd 目錄名 說明:用于更換工作目錄 例題:如下,pwd、clear、man命令,pwd 語法:pwd 說明:顯示當(dāng)前工作目錄的絕對路徑 clear 語法:clear 說明:清楚屏幕上的信息 man: 語法:man 參數(shù)選項(xiàng) 幫助主題。 說明:man實(shí)際上就是查看命令用法的help,學(xué)習(xí)任何一種UNIX類的操作系統(tǒng)最重要的就是
8、學(xué)會(huì)使用man這個(gè)輔助命令。man是manual(手冊)的縮寫字,它的說明非常的詳細(xì),建議記得一些基本用法就可以了。,mkdir、rmdir命令,語法:mkdir 參數(shù)選項(xiàng) 目錄名 說明:創(chuàng)建一個(gè)空目錄,要求此用戶在當(dāng)前目錄上具有寫權(quán)限 參數(shù)選項(xiàng):如下圖,語法:rmdir 參數(shù)選項(xiàng)目錄名 說明:刪除一個(gè)或多個(gè)空目錄或空子目錄,要求此用戶在當(dāng)前目錄上具有寫權(quán)限,rm命令,語法:rm 參數(shù)選項(xiàng) 文件 說明:用戶可以用rm命令刪除不需要的文件。該命令的功能為刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,它也可以將某個(gè)目錄及其下的所有文件及子目錄均刪除。對于符號(hào)鏈接文件只是斷開了鏈接,原文件保持不變。,tou
9、ch、ln命令,語法:touch 參數(shù)選項(xiàng) 文件 說明:修改文件的時(shí)間戳,不加任何參數(shù)則創(chuàng)建一個(gè)空白文件,語法:ln 參數(shù)選項(xiàng) 源文件 鏈接文件 說明:創(chuàng)建鏈接文件,分為硬鏈接和軟鏈接,加-s參數(shù)為創(chuàng)建軟鏈接,file命令,語法:file 參數(shù)選項(xiàng) 文件 說明:確定文件的類型,cp命令,cp參數(shù)選項(xiàng): 語法:cp 參數(shù)選項(xiàng) 源文件或目錄 目標(biāo)文件或目錄 說明:該命令把指定的源文件復(fù)制到目標(biāo)文件或把多個(gè)源文件復(fù)制到目標(biāo)目錄中。,mv命令(一),mv參數(shù)選項(xiàng): 語法:mv 參數(shù)選項(xiàng) 源文件或目錄 目標(biāo)文件或目錄 說明:視mv命令中第二個(gè)參數(shù)類型的不同(是目標(biāo)文件還是目標(biāo)目錄),mv命令將文件重命名
10、或?qū)⑵湟浦烈粋€(gè)新的目錄中。當(dāng)?shù)诙€(gè)參數(shù)類型是文件時(shí),mv命令完成文件重命名,此時(shí),源文件只能有一個(gè)(也可以是源目錄),它將所給的源文件或目錄重命名為給定的目標(biāo)文件名。當(dāng)?shù)诙€(gè)參數(shù)是已存在的目錄名稱時(shí),源文件或目錄參數(shù)可以有多個(gè),mv命令將各參數(shù)指定的源文件均移至目標(biāo)目錄中。在跨文件系統(tǒng)移動(dòng)文件時(shí),mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。,mv命令(二),mv參數(shù)選項(xiàng):,chmod命令,chmod的語法有兩種模式: 語法1:chmod options who opcode permission file 語法2:chmod options n1n2n3n4 file 說明:改變
11、文件或目錄的權(quán)限模式 例如: 第一種:chmod R a=rwx /home/test 第二種:chmod -R 777 /home/test,chown命令,語法:chown options newuser .newgroup file 說明:改變文件或目錄的所屬用戶,也可以改變組,chgrp命令,語法:chgrp options newgroup file 說明:改變文件或目錄的所屬組 參數(shù)選項(xiàng)與chown相同 例如:chgrp root /home/test/test1,cat命令,cat參數(shù)選項(xiàng): 語法:cat 參數(shù)選項(xiàng) fileNames 說明:把檔案串連后傳到基本輸出(或加 重定向
12、到另一個(gè)文件),more、less命令,more參數(shù)選項(xiàng): 語法:more 參數(shù)選項(xiàng)fileNames 說明:類似cat,不過會(huì)以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按b鍵就會(huì)往回(back)一頁顯示,而且還有搜尋字串的功能(與vi相似)使用中的說明文件,請按h。 less參數(shù)選項(xiàng): 語法:less 參數(shù)選項(xiàng) fileName 說明:less 的作用與 more 十分相似,都可以用來瀏覽文件的內(nèi)容,不同的是 less 允許使用者往回卷動(dòng)以瀏覽已經(jīng)看過的部份,同時(shí)因?yàn)?less 并未在一開始就讀入整個(gè)文件案,因此在遇上大型文件的開啟時(shí),會(huì)比一
13、般的文書編輯器(如 vi)來的快速。,head、tail命令,head參數(shù)選項(xiàng): 語法:head 參數(shù)選項(xiàng) fileNames 說明:顯示文件的前十行 例如:head install.log 顯示install.log的前十行內(nèi)容 若要顯示前十五行,可以用 head -15 install.log tail參數(shù)選項(xiàng): 語法:tail 參數(shù)選項(xiàng) fileNames 說明:顯示文件的后十行 例如:tail install.log 顯示install.log的后十行內(nèi)容。,find命令,find: 語法:find 搜索路徑 參數(shù)選項(xiàng) 匹配表達(dá)式 功能:在指定的搜索路徑下搜索指定的目錄或文件。 參數(shù)選
14、項(xiàng): -name 文件名:文件名告訴find要查找的文件。 -perm 模式: 匹配所有符合指定數(shù)值模式值的文件。 -size nc:匹配大小為n個(gè)block的文件名,c:以字節(jié)為單位 -user 用戶名:搜索所有屬主為用戶名的文件。 -group 組名:搜索所有屬主為組名的文件。 -atime n:搜索在n天前訪問過的文件。 -mtime n:搜索在n天前修改過的文件。 -ctime n:搜索在n天前修改過的文件。 -exec 命令 ; : 對每個(gè)匹配的文件執(zhí)行該命令,標(biāo)志用于指 定命令執(zhí)行時(shí)文件名出現(xiàn)的地方,命令必須終 止于符號(hào)“;”。,locate、slocate命令,語法:locate
15、 參數(shù)選項(xiàng) 匹配表達(dá)式 說明:locate是slocate的符號(hào)鏈接,從系統(tǒng)的一個(gè)數(shù)據(jù) 庫中查找相關(guān)的數(shù)據(jù) 參數(shù)選項(xiàng): -u :創(chuàng)建locate需要的系統(tǒng)數(shù)據(jù)庫 -d path:指定使用該路徑下的數(shù)據(jù)庫 whereis命令:簡易的查詢命令,在特定目錄中查找源代 碼、二進(jìn)制文件和說明文件 which命令: 在環(huán)境變量$PATH指定的目錄中查找文件,可一次查詢 多個(gè)文件,grep命令,grep: 語法:grep 參數(shù)選項(xiàng) -e PATTERN | -f FILE FILE. 說明:在文件中搜索匹配的行并輸出,一般用來過濾先前結(jié)果 而避免顯示太多不必要的信息。,下午練習(xí),請大家練習(xí)已學(xué)過的各種命令的
16、使用,Who、finger命令,who: 語法:who 參數(shù)選項(xiàng) 說明:顯示系統(tǒng)中有那些使用者正在上面,顯示的資料包含了使用者ID,使用的終端機(jī),從那邊連上來的,上線時(shí)間,呆滯時(shí)間,CPU使用量,動(dòng)作等等。 Finger: 語法:finger 參數(shù)選項(xiàng) 用戶名 說明:查找并顯示用戶信息,包括不在線的 參數(shù)選項(xiàng): -l:以長格式輸出信息,系統(tǒng)默認(rèn) -s:以短格式輸出信息,su、passwd命令,su: 語法:su 參數(shù)選項(xiàng) 用戶名 說明:用于切換用戶身份,若沒有指定用戶名,則系 統(tǒng)預(yù)設(shè)值為超級(jí)用戶root。 sudo:以另一個(gè)用戶的身份執(zhí)行某個(gè)命令 passwd: 語法:passwd 用戶名 說
17、明:修改用戶口令,其中用戶名為需要修改口令的 用戶名。只有超級(jí)用戶可以使用“passwd 用戶名”修改其他用戶的口令,普通用戶只能用不帶參數(shù)的passwd命令修改自己的口令。 gpasswd:修改工作組口令,date、free、login、logout命令,date:顯示或設(shè)置系統(tǒng)日期(-u)和時(shí)間(-s) free : 查看系統(tǒng)內(nèi)存和交換空間使用情況 參數(shù):-m 輸出以兆為單位顯示 login:用戶登陸或改變登陸用戶 logout: 用來使當(dāng)前用戶從系統(tǒng)中注銷。如果這是注冊 到系統(tǒng)的唯一用戶,那么將退出系統(tǒng)。,reboot、halt、shutdown、init命令,shutdown: 語法:
18、shutdown 參數(shù)選項(xiàng) 時(shí)間 警告信息 說明:shutdown會(huì)安全地將系統(tǒng)關(guān)機(jī),該命令只能由超級(jí)用戶使 用。 reboot: 語法:reboot 說明:終止系統(tǒng)并重新引導(dǎo)系統(tǒng)。 halt: 語法:halt 說明:停機(jī)命令 Init: 語法:init 運(yùn)行級(jí) 說明:改變運(yùn)行級(jí),lpr、lpq、lprm、ftp、telnet命令,lpd:根據(jù)/etc/printcap的內(nèi)容來管理本地或遠(yuǎn) 端的打印機(jī) lpr命令:把文件送打印 例如:lpr /test lpq命令:顯示打印緩沖隊(duì)列中等待打印的工作 lprm命令:刪除打印緩沖隊(duì)列中的工作 ftp命令:登陸ftp服務(wù)器 telnet命令:遠(yuǎn)程登陸
19、,mail命令,mail: 語法:mail 參數(shù)選項(xiàng) 用戶名 說明:閱讀和發(fā)送郵件給其它的用戶。,du命令,du參數(shù)選項(xiàng): 語法:du 參數(shù)選項(xiàng) dir-name 說明:該命令逐級(jí)進(jìn)入指定目錄的每一個(gè)子目錄并顯示該目錄占用文件系統(tǒng)數(shù)據(jù)塊(1024字節(jié))的情況。若沒有給出dir-name,則對當(dāng)前目錄進(jìn)行統(tǒng)計(jì)。,df命令,df參數(shù)選項(xiàng): 語法:df 參數(shù)選項(xiàng) 說明:df命令可顯示所有文件系統(tǒng)對i節(jié)點(diǎn)和磁盤塊的使用情況,檢查文件系統(tǒng)的磁盤空間占用情況??梢岳迷撁顏慝@取硬盤被占用了多少空間,目前還剩下多少空間等信息。,mount、umount命令(一),mount: 語法: mount 參數(shù)選項(xiàng)
20、 設(shè)備名 安裝目錄 說明:將某個(gè)文件系統(tǒng)掛載到某個(gè)目錄上。當(dāng)這個(gè)命令執(zhí)行成功后,直到我們使用umnount將這個(gè)文件系統(tǒng)移除為止。 umount: 語法:umount 設(shè)備名|安裝目錄 說明:用于卸載已安裝的某個(gè)文件系統(tǒng)。,Mount命令(二),mount參數(shù)選項(xiàng): -t 指定設(shè)備的文件系統(tǒng)類型,常見的有: minix linux最早使用的文件系統(tǒng) ext2 linux目前常用的文件系統(tǒng) msdos MS-DOS的fat,就是fat16 vfat windows98常用的fat32 nfs 網(wǎng)絡(luò)文件系統(tǒng) iso9660 CD-ROM光盤標(biāo)準(zhǔn)文件系統(tǒng) ntfswindows NT 2000的文件
21、系統(tǒng) hpfs OS/2文件系統(tǒng) auto 自動(dòng)檢測文件系統(tǒng) -o 指定掛載文件系統(tǒng)時(shí)的選項(xiàng)。有些也可用在/etc/fstab中。常用的如下: codepage=XXX 代碼頁 iocharset=XXX 字符集 ro 以只讀方式掛載 rw 以讀寫方式掛載 nouser 使一般用戶無法掛載 User可以讓一般用戶掛載設(shè)備,tar命令,tar: 語法:tar 參數(shù)選項(xiàng) tar文件 文件或目錄 說明:從一個(gè)打包介質(zhì)中拷貝文件或恢復(fù)文件。如果files是目錄,則整個(gè)子目錄都一起操作,參數(shù)不需在文件之前。,gzip、gunzip命令,gzip語法:gzip 參數(shù)選項(xiàng) 文件 說明:壓縮單個(gè)文件 gunz
22、ip命令:解壓縮.gz文件,Bzip2、bunzip2命令,bzip2: 語法:bzip2 options files 說明:壓縮一個(gè)或多個(gè)文件 例1:bzip2 test 把test文件壓縮成test.bz2替代原來的test文件 例2:bzip2 k test 保留原來的文件test 例3:bzip2 d test.bz2 解壓縮 例4:bzip2recover test.bz2 修復(fù)損壞的.bz2文件 bunzip2命令:解壓縮.bz2文件,Compress、uncompress命令,語法:compress 參數(shù)選項(xiàng) 文件 uncompress 參數(shù)選項(xiàng) 文件.Z,第四章 linux的S
23、hell,授課內(nèi)容 Shell簡介 Shell特點(diǎn)和功能 Shell變量、命令 Shell編程簡介 授課目標(biāo) 學(xué)會(huì)使用shell的功能及變量的設(shè)置,Shell簡介,什么是Shell Shell是一個(gè)獨(dú)立于OS的應(yīng)用程序,是介于使用者和 Unix/Linux 操作系統(tǒng)的核心程序(kernel)之間的接口,是一個(gè)具有交互性的命令行解釋器。 Shell的作用 解釋鍵入的命令以及執(zhí)行一些特定的功能,如果是程序則傳到內(nèi)核執(zhí)行。,常用的Shell,Bourne Shell(sh, bash) 最早被大量使用而且標(biāo)準(zhǔn)化的shell C shell(csh, tcsh) 易于使用且會(huì)話性強(qiáng),最早提供alias
24、、history、 job control功能 Korn shell(ksh) 語法與sh兼容,Shell功能(一),Shell功能: 命令的搜索與執(zhí)行 shell程序的執(zhí)行方法 首先要給文件加執(zhí)行權(quán)限(chmod +x file) 1、用sh執(zhí)行 (sh file) 2、./ 執(zhí)行 (./file) 變量的值的替換 可以用set命令查看和設(shè)置變量值 用unset命令去除變量值 命令的替換 可以用$()或反引號(hào)替換(echo date) 例: rm -i find ./ -size 0,Shell功能(二),Shell功能: 自動(dòng)補(bǔ)全命令(tab) 查閱歷史記錄(history) 特殊字符 ?
25、、*、;、#、 I/O重定向和管道 輸入重定向(、1、2、 make install,軟件安裝的步驟,安裝.rpm格式的軟件包 rpm ivh xx.xx.xx.rpm rpm Uvh xx.xx.x.x.rpm 安裝.tar.gz、tar.bz2、tgz、tbz2格式的軟件包 先解壓縮,解包 tar zxvf x.x.x.tar.gz tar jxvf x.x.x.tar.bz2 進(jìn)入解包的目錄,查看README文件,再根據(jù)README文件的提示安裝 配置(./configure) 編譯(make) 編譯安裝(make install),硬件安裝(一),硬盤 創(chuàng)建分區(qū)表 寫入/etc/fst
26、ab 臨時(shí)使用硬盤分區(qū),可使用mount命令 光驅(qū) 命令:mount t iso9660 /dev/cdrom /mnt/cdrom 常用選項(xiàng): -t iso9660 光驅(qū)的標(biāo)準(zhǔn)文件系統(tǒng) /dev/cdrom 光驅(qū)設(shè)備文件名 /mnt 安裝點(diǎn) 軟驅(qū) mount t vfat /dev/fd0 /mnt/floppy 常用選項(xiàng): -t vfat windows系統(tǒng)下的fat32格式 /dev/fd0 軟驅(qū)設(shè)備文件名,硬件安裝(二),打印機(jī) 使用圖形化工具printtool安裝打印機(jī) 本地安裝、共享windows打印機(jī)、共享linux打印機(jī) 顯卡 工具Xconfigurator(通用)或redha
27、t-config-xfree86(redhat) 生成的配置文件/etc/X11/XF86Config 支持的顯卡驅(qū)動(dòng)程序在/usr/X11R6/lib/modules/drivers/*.o 聲卡 兩種支持方式:內(nèi)核直接支持及使用通用聲卡驅(qū)動(dòng)(ALSA)來支持 也可直接到聲卡廠商處尋找驅(qū)動(dòng) U盤 U盤設(shè)備在Linux被摸擬成SCSI設(shè)備 有些U盤系統(tǒng)可自動(dòng)識(shí)別 手動(dòng)安裝:mount /dev/sda1 /mnt,第八章 系統(tǒng)引導(dǎo),授課內(nèi)容 什么是啟動(dòng)管理器 GRUB LILO 授課目標(biāo) 熟悉修改grub.conf配置文件 了解啟動(dòng)管理器和lilo.conf配置文件的意思,什么是啟動(dòng)管理器,啟
28、動(dòng)管理器是存儲(chǔ)在磁盤開始扇區(qū)中的一段程序,例如,硬盤的MBR(Master Boot Record),在系統(tǒng)完成啟動(dòng)測試后,如果系統(tǒng)是從MBR啟動(dòng),則BIOS(Basic Input/Output System)將控制傳送給MBR。然后存儲(chǔ)在MBR中的這段程序?qū)⑦\(yùn)行。這段程序被稱為啟動(dòng)管理器。它的任務(wù)就是將控制傳送給操作系統(tǒng),完成啟動(dòng)過程。,硬盤結(jié)構(gòu)的介紹(回顧),mbr,主分區(qū),邏輯分區(qū),擴(kuò)展分區(qū),55AAH,446字節(jié),6字節(jié),6字節(jié),6字節(jié),6字節(jié),Mbr:主引導(dǎo)扇區(qū),共個(gè)字節(jié),其中個(gè)字節(jié)在windows中用于存儲(chǔ)錯(cuò)誤代碼在linux中用于存儲(chǔ)內(nèi)核,個(gè)字節(jié)表示用于存儲(chǔ)主分區(qū)的信息,AA表
29、示跳轉(zhuǎn)個(gè)字節(jié)。即(4+2=512) 注意:所以在安裝多系統(tǒng)時(shí)要注意安裝順序,GRUB,什么是GRUB GRUB(GRand Unified Bootloader)是一個(gè)將引導(dǎo)裝載程序安裝到主引導(dǎo)記錄的程序,主引導(dǎo)記錄是位于一個(gè)硬盤開始的扇區(qū)。它允許位于主引導(dǎo)記錄區(qū)中特定的指令來裝載一個(gè)GRUB菜單或是GRUB的命令環(huán)境。這使得用戶能夠開始操作系統(tǒng)的選擇,在內(nèi)核引導(dǎo)時(shí)傳遞特定指令給內(nèi)核,或是在內(nèi)核引導(dǎo)前確定一些系統(tǒng)參數(shù)(如可用的RAM大?。?。 GRUB的特點(diǎn) 支持大硬盤 支持開機(jī)畫面 菜單式選擇 分區(qū)位置改變后不必重新配置 不支持漢字,Grub.conf配置文件,位置:/boot/grub/gr
30、ub.conf default=linuxtimeout=10/0/-1 color=green/blacklight-gray/bluesplashimage=(hd0,0)/boot/grub/splash.xpm.gz title linuxroot (hd0,1)kernel /vmlinuz root=/dev/hda5kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/initrd /boot/initrd-2.4.18-14.img title windowsrootnoverify (hd0,0)root (hd0,0)chainload
31、er +1,LILO,什么是LILO LILO (Linux Loader)是一個(gè)優(yōu)秀的開機(jī)啟動(dòng)管理程序,它的最大的好處就是獨(dú)立于文件系統(tǒng),可以啟動(dòng)各種操作系統(tǒng):從Microsoft、OS/2、SCO Unix、Unixware、PC-DOS到Linux等等。 LILO的安裝位置 LILO可安裝在: 第一硬盤的引導(dǎo)扇區(qū) 軟盤的引導(dǎo)扇區(qū)。 第一硬盤的Linux 文件系統(tǒng)分區(qū)上的引導(dǎo)扇區(qū)。,Lilo.conf配置文件,位置:/etc/lilo.conf boot=/dev/hda delay=40 compact vga=normal root=/dev/hda1 read-only image=
32、/bzImage-2.5.99 label=try image=/bzImage-1.0.9 label=1.0.9,/etc/inittab,id:5:initdefault ca:ctrlaltdel:/sbin/shutdown -t3 -r now pf:powerfail:/sbin/shutdown -f -h +2 Power Failure; System Shutting Down pr:12345:powerokwait:/sbin/shutdown -c Power Restored; Shutdown Cancelled“,linux系統(tǒng)啟動(dòng)過程,1 加電自檢,加載BI
33、OS 2 BIOS掃描MBR 3 MBR中的引導(dǎo)管理器加載內(nèi)核 4 內(nèi)核加載后,執(zhí)行/sbin/init 5 執(zhí)行文件:/etc/rc.d/rc.sysinit 6 執(zhí)行文件:/etc/inittab 7 執(zhí)行運(yùn)行級(jí)中的腳本文件 8 執(zhí)行文件:/etc/rc.d/rc.local 9 執(zhí)行/bin/login 10 啟動(dòng)登陸畫面,下午練習(xí),熟悉軟件的安裝 熟悉grub的配置,第九章Linux文件系統(tǒng)和磁盤管理,授課內(nèi)容 1、linux文件系統(tǒng)簡述 2、linux系統(tǒng)目錄 3、磁盤分區(qū)和管理 4、linux文件系統(tǒng)操作 授課目標(biāo) 1、了解linux文件系統(tǒng) 2、熟悉linux的系統(tǒng)目錄 3、學(xué)會(huì)
34、linux文件的一些操作命令 4、學(xué)會(huì)磁盤分區(qū)和格式化,Linux文件系統(tǒng)簡述,文件系統(tǒng)指文件存在的物理空間。在Linux系統(tǒng)中,每個(gè)分區(qū)都是一個(gè)文件系統(tǒng),都有自己的目錄層次結(jié)構(gòu)。 Linux的最重要特征之一就是支持多種文件系統(tǒng),這樣它更加靈活,并可以和許多其它種操作系統(tǒng)共存。 Virtual File System(虛擬文件系統(tǒng))使得Linux可以支持多個(gè)不同的文件系統(tǒng)。由于系統(tǒng)已將Linux文件系統(tǒng)的所有細(xì)節(jié)進(jìn)行了轉(zhuǎn)換,所以Linux核心的其它部分及系統(tǒng)中運(yùn)行的程序?qū)⒖吹浇y(tǒng)一的文件系統(tǒng)。Linux的虛擬文件系統(tǒng)允許用戶同時(shí)能透明地安裝許多不同的文件系統(tǒng)。虛擬文件系統(tǒng)是為Linux用戶提供快
35、速且高效的文件訪問服務(wù)而設(shè)計(jì)的。 Linux系統(tǒng)核心可以支持十多種文件系統(tǒng)類型:JFS、 ReiserFS、ext、ext2、ext3、ISO9660、XFS、Minix、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等,并且,毫無疑問,Linux系統(tǒng)支持的文件系統(tǒng)還會(huì)增加。,Linux文件系統(tǒng),Linux支持的文件系統(tǒng): Minix:最古老、最可靠 Ext:ext2的老版本 Ext2:當(dāng)前最通用的Linux文件系統(tǒng) Ext3:ext2+log是linux通用的文件系統(tǒng) Reiserfs:一種新型文件系統(tǒng),支持海量磁盤和磁盤陣列,并 有很高的搜索速度
36、和效率 Smb:是一種支持Windows for Workgroups、Windows NT和Lan Manager的基于SMB協(xié)議的網(wǎng)絡(luò)文件系統(tǒng)。 Msdos:與MSDOS、OS/2等FAT文件系統(tǒng)兼容 Umsdos:Linux下的擴(kuò)展msdos文件系統(tǒng) ISO9660:CD-ROM NFS:網(wǎng)絡(luò)文件系統(tǒng) HPFS:OS/2文件系統(tǒng) proc:存放在內(nèi)存的虛擬文件系統(tǒng),Linux目錄結(jié)構(gòu)(一),/bin/ 用來貯存用戶命令。目錄 /usr/bin 也被用來貯存用戶命令。 /sbin/ 許多系統(tǒng)命令(例如 shutdown)的貯存位置。目錄/sbin 中也包括了許多系統(tǒng)命令。 /root/ 根
37、用戶(超級(jí)用戶)的主目錄。 /mnt/ 該目錄中通常包括系統(tǒng)引導(dǎo)后被掛載的文件系統(tǒng)的掛載點(diǎn)。譬如,默認(rèn)的光盤掛載點(diǎn)是/mnt/cdrom /boot/ 包括內(nèi)核和其它系統(tǒng)啟動(dòng)期間使用的文件。 /lost+found/ 被 fsck 用來放置零散文件(沒有名稱的文件) /lib/ 用來存放系統(tǒng)動(dòng)態(tài)連接共享庫的。 /dev/ 貯存設(shè)備文件。,Linux目錄結(jié)構(gòu)(二),/etc/ 存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄 。 /var/ 用于貯存variable(或不斷改變的)文件,例如日志文件和打印機(jī)假脫機(jī)文件。 /usr/ 這是linux系統(tǒng)中占用硬盤空間最大的目錄。用戶的很 多應(yīng)用程序和文
38、件都存放在這個(gè)目錄下。 /proc/ 一個(gè)虛擬的系統(tǒng)目錄,可以在這個(gè)目錄下獲取系統(tǒng)信 息。這些信息是在內(nèi)存中,由系統(tǒng)自己產(chǎn)生的。 /initrd/ 用來在計(jì)算機(jī)啟動(dòng)時(shí)掛載 initrd.img 映像文件的 目錄以及載入所需設(shè)備模塊的目錄。 /tmp/ 用戶和程序的臨時(shí)目錄。用來存放不同程序執(zhí)行時(shí)產(chǎn) 生的臨時(shí)文件。 /home/ 如果建立一個(gè)用戶 “xx”,那么在/home目錄下就有一個(gè)對應(yīng)的/home/xx路徑,作為用戶的主目錄。 /opt/ 可選文件和程序的貯存目錄。該目錄主要被 第三方開發(fā)者用來簡易地安裝和卸裝他們的軟件包。,Linux分區(qū),Fdisk命令 格式:fdisk n:創(chuàng)建一個(gè)分
39、區(qū) d:刪除一個(gè)分區(qū) q:退出但不保存 w:保存退出 p:顯示分區(qū)信息 m:顯示幫助信息 t:改變分區(qū)的類型號(hào)碼 Disk druid Gnu parted,格式化Linux分區(qū),格式化Linux分區(qū) mkfs: 語法:mkfs -v-t fs-typefs-optionsdevicesize 參數(shù):,掛載Linux分區(qū),掛載Linux分區(qū) 語法:mount -t typedevice dir device:設(shè)備名 dir:安裝點(diǎn) -a:加載符合要求的所有文件系統(tǒng) -t:用來確定文件系統(tǒng)類型 -w:安裝有讀/寫權(quán)限的文件系統(tǒng) -r:安裝只讀文件系統(tǒng) 常導(dǎo)致失敗原因: 1、指定的是一個(gè)不正確的設(shè)
40、備名 2、不可讀的設(shè)備 3、安裝點(diǎn)不存在,掛載windows分區(qū),掛載fat32 的分區(qū) : mount -o codepage=936,iocharset=cp936 /dev/hda1 /mnt/winc 掛載ntfs的分區(qū) mount -o iocharset=cp936 /dev/hda8 /mnt/wind 自動(dòng)掛載的配置文件 /etc/fstab,/etc/fstab,LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /proc procdefaults0 0 /dev/hda8 swap sw
41、ap defaults 0 0 /dev/hda1 /mnt/wincautodefaults0 0 /dev/hda11 /mnt/flagrootautodefaults0 0,維護(hù)Linux文件系統(tǒng),維護(hù)文件系統(tǒng) 語法:fsck options(選項(xiàng)) file-system . 參數(shù):,Linux目錄系統(tǒng),文件名: 長度:1-256(建議14) 命名規(guī)則: 不許:/和 文件名區(qū)分大小寫 常用的通配符: *:匹配零個(gè)或多個(gè)字符 ?:匹配任何一個(gè)字符 abc:匹配任何一個(gè)在枚舉集合中的字符 a-z:匹配任何一個(gè)小寫字符 A-F:匹配任何一個(gè)從A到F大寫字符 0-9:匹配任何一個(gè)單個(gè)數(shù)字,L
42、inux設(shè)備使用,使用CDROM 用mount命令可把CD中的所有目錄和文件加入到Linux目錄樹中該命令需要以root身份執(zhí)行: #mount -t auto /dev/cdrom /mnt/cdrom 如果命令生效,光盤中的內(nèi)容將出現(xiàn)在目錄/mnt/cdrom下卸載一個(gè)已經(jīng)安裝上的CD,需要退出/mnt/cdrom目錄,并以root身份輸入如下命令: #umount/dev/cdrom,Linux設(shè)備使用,使用軟盤 在安裝時(shí),首先要確定/mnt/floppy目錄存在,并且/mnt/floppy 不能是系統(tǒng)中任何用戶的當(dāng)前目錄。 # mount -t auto /dev/fd0 /mnt/f
43、loppy 卸載軟盤的命令如下: # umount /mnt/floppy,Linux設(shè)備使用,使用打印機(jī) 如果安裝一個(gè)遠(yuǎn)程打印機(jī),應(yīng)該確認(rèn)自己的主機(jī)有權(quán) 使用遠(yuǎn)程打印機(jī)。權(quán)限設(shè)置定義在/etc/host.lpd或/etc/hosts.equiv中。 lpd命令是假脫機(jī)打印命令。該命令將打印作業(yè)放到打印緩沖隊(duì)列中,并向lpd守護(hù)進(jìn)程發(fā)送消息,提出打印請求。 lpq命令是緩沖隊(duì)列檢查命令,它通過lpq在緩沖區(qū)中檢查打印文件,報(bào)告指定作業(yè)的狀態(tài)或指定用戶的作業(yè)。 lprm命令用于從緩沖隊(duì)列中刪除打印作業(yè)。用戶可以使用該命令從緩沖隊(duì)列中刪除屬于自己的一個(gè)或多個(gè)打印作業(yè)。,上午練習(xí),熟悉磁盤分區(qū) 熟悉
44、分區(qū)格式化 熟悉文件系統(tǒng)掛載,第十章 Linux磁盤配額,授課內(nèi)容: 1.磁盤配額的介紹及優(yōu)點(diǎn) 2.配置磁盤配額 授課目標(biāo): 學(xué)會(huì)配置磁盤配額,磁盤配額的介紹和優(yōu)點(diǎn),功能:使用磁盤配額,系統(tǒng)管理員可以對磁盤空間進(jìn)行管理,對不同用戶在文件和磁盤容量上加以限制,這樣就能有效的利用磁盤有限的容量。 磁盤配額的兩種磁盤管理方式: 1.基于文件inode的磁盤管理 2.基于磁盤存儲(chǔ)塊的磁盤管理 特點(diǎn):磁盤配額是在每個(gè)用戶,每個(gè)文件系統(tǒng)的基礎(chǔ) 上被處理的。,配置磁盤配額,實(shí)現(xiàn)磁盤配額的步驟: 修改 /etc/fstab來激活某個(gè)文件系統(tǒng)的配額 重新掛載文件系統(tǒng),使改變生效 創(chuàng)建配額文件,重新生成磁盤用量表
45、 分配配額(edquota) 用quotaon命令啟動(dòng)配額,編輯/etc/fstab,以根用戶身份使用編輯器給需要配額的文件系統(tǒng)添加 usrquota 和(或)grpquota 選項(xiàng): LABEL=/ / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs
46、defaults 0 0 /dev/hda2 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0,重新掛載文件系統(tǒng),添加了 userquota 和 grpquota 選項(xiàng)后,重新掛載每個(gè)相應(yīng) fstab 條目被修改的文件系統(tǒng)。如果某文件系統(tǒng)沒有被任何進(jìn)程使用,使用 umount 命令后再緊跟著 mount 命令來重新掛載這個(gè)文件系統(tǒng)。如果某文件系統(tǒng)正在被使用,要重新掛載該文件系統(tǒng)的最簡
47、捷方法是重新引導(dǎo)系統(tǒng)。,創(chuàng)建配額文件,運(yùn)行 quotacheck 命令: quotacheck 命令檢查啟用了配額的文件系統(tǒng),并為每個(gè)文件系統(tǒng)建立一個(gè)當(dāng)前磁盤用量的表。該表會(huì)被用來更新操作系統(tǒng)的磁盤用量文件。此外,文件系統(tǒng)的磁盤配額文件也被更新。 創(chuàng)建配額文件(aquota.user 和 aquota.group)命令: quotacheck -acvug /home -a 選項(xiàng)意味著在 /etc/mtab 中所有掛載了的非 NFS 文件系統(tǒng)都會(huì)被檢查來決定是否啟用了配額。-c 選項(xiàng)指定每個(gè)啟用了配額的文件系統(tǒng)都應(yīng)該創(chuàng)建配額文件,-u 選項(xiàng)指定檢查用戶配額,-g 選項(xiàng)指定檢查組群配額,-v顯示
48、命令運(yùn)行過程。,為用戶分配配額,命令:edquota -u,-g username 例如:如果在 /etc/fstab 中為 /home 分區(qū)(/dev/hda3)啟用了配額,執(zhí)行了 edquota testuser 命令后,系統(tǒng)默認(rèn)的編輯器中就會(huì)有如下顯示: Disk quotas for user testuser (uid 501): Filesystem blocks soft hard inodes soft hard /dev/hda3 440436 0 0 37418 0 0,設(shè)置軟限制的過渡期,命令:edquota -t 顯示結(jié)果: Grace period before en
49、forcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/hda3 7days 7days,啟動(dòng)與關(guān)閉配額,啟動(dòng)所有配額: quotaon avgu 對/home文件系統(tǒng)中所有配置的用戶激活配額: quotaon /home 關(guān)閉所有配額:quotaoff -avgu,第十一章:x window,授課內(nèi)容 1、X Window 2、GNOME 3、KDE 授課目標(biāo) 1、了解x wi
50、ndows 2、熟悉GNOME桌面環(huán)境 3、熟悉KDE桌面環(huán)境,什么是X Window 系統(tǒng),X的歷史 創(chuàng)建于1984,沿用至今 可靠性,可擴(kuò)展性,模塊化設(shè)計(jì) 一種圖形化的操作環(huán)境 X 應(yīng)用程序通過X協(xié)議與顯示設(shè)備通訊 X本身獨(dú)立于操作系統(tǒng) 在多種平臺(tái)上有效 X協(xié)議可以在TCP/IP協(xié)議上運(yùn)行 允許應(yīng)用程序通過一臺(tái)計(jì)算機(jī)的顯示設(shè)備、鼠標(biāo)和鍵盤等輸入輸出設(shè)備來運(yùn)行和使用另一臺(tái)計(jì)算機(jī)的資源。 X是Linux圖形界面建立的基礎(chǔ),X 的組成,X Window的組成 X系統(tǒng)不象早期的視窗系統(tǒng)是把一堆同類軟件集中在一起,而是由三個(gè)主要的部件組合起來的。 X Server:是控制實(shí)際顯示器和輸入設(shè)備的程序
51、X Client:Client是使用系統(tǒng)視窗功能的一些應(yīng)用程序 X Protocol:負(fù)責(zé)與X Server和X Client溝通的通信協(xié)議 在Server和Client之間傳輸一些信息的媒介就是通信通道。憑借這個(gè)通道,Client傳送“需求”給Server,而Server回傳狀態(tài)及其他一些信息給Client,X 的特點(diǎn),X Window的特點(diǎn) 良好的網(wǎng)絡(luò)支持 圖形化界面,可配合多種個(gè)性化的窗口管理程序使用,比微軟產(chǎn)品更具靈活性 設(shè)計(jì)靈活,不內(nèi)嵌于操作系統(tǒng) C/S架構(gòu),運(yùn)行程序和顯示結(jié)果可以在不同的 機(jī)器上,X的模塊化,核心組件能夠被特殊定制或者被改進(jìn)過的程序所替代 不同的圖形登陸gdm, kdm, xdm 不同的桌面環(huán)境 不同的窗口管理器 不同的應(yīng)用工具 x顯示管理器 顯示管理器提供基于x的遠(yuǎn)程登錄或者本地登陸的能力。 窗口管理器特點(diǎn) 特殊的x客戶端 執(zhí)行窗口的移動(dòng),縮放,激活,X的配置,XFree86的配置文件:/etc/X11/XF86Config File配置 Serverlayout配置 鍵盤配置 鼠標(biāo)配置 顯示器配置 顯卡配置 屏幕配置,X的啟動(dòng)方法,startx 通常從虛擬控制臺(tái)開始 startx尋找 /.xinitrc及/.xserver
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)語文課堂中的古詩詞教學(xué)反思
- 2025年北師大新版八年級(jí)化學(xué)上冊月考試卷
- 2025年魯科版高一物理上冊月考試卷含答案
- 2025年魯教版八年級(jí)科學(xué)下冊月考試卷
- 2025年新世紀(jì)版八年級(jí)化學(xué)上冊階段測試試卷
- 導(dǎo)熱儀激光法安全操作規(guī)程
- 2024版設(shè)備租賃合同格式
- 2025年度綠色建筑施工合同環(huán)保標(biāo)準(zhǔn)執(zhí)行細(xì)則3篇
- 2024車輛所有權(quán)轉(zhuǎn)讓協(xié)議書3篇
- 2025年冀少新版六年級(jí)語文下冊階段測試試卷含答案
- 世界各國電源標(biāo)準(zhǔn)插頭插座一覽表
- GF-2000-0203 建設(shè)工程勘察合同
- 鋼箱梁計(jì)算分析與案例詳解
- 苯酚及酚類37張課件
- 2021年上海期貨交易所校園招聘筆試試題及答案解析
- 醫(yī)聯(lián)體綜合績效考核指標(biāo)體系(醫(yī)聯(lián)體醫(yī)院)
- DB12T 693-2016 天津市文書類電子文件數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)規(guī)范
- 中國石油天然氣集團(tuán)公司建設(shè)項(xiàng)目其他費(fèi)用和相關(guān)費(fèi)用的規(guī)定
- 礦業(yè)煤礦企業(yè)NOSA安健環(huán)風(fēng)險(xiǎn)管理體系推行工作指南(2022版)
- 新項(xiàng)目開發(fā)商業(yè)計(jì)劃書模板ppt
- 2021年中國華電集團(tuán)公司組織架構(gòu)和部門職能
評(píng)論
0/150
提交評(píng)論