1. Linux操作系統(tǒng)是一個(gè)多任務(wù)網(wǎng)絡(luò)操作系統(tǒng),,要求用戶按照各自的身份登錄上機(jī),而不是把他們一視同仁; 2. Linux操作系統(tǒng)目錄使用正斜杠(/)而不是DOS或者windows中的反斜杠(\)。舉例來(lái)說(shuō),Linux操作系統(tǒng)中的一 個(gè)合法目錄的寫(xiě)法是/usr/bin,。另外,Linux操作系統(tǒng)中大寫(xiě)字母和小寫(xiě)字母其含義將是完全不同,輸入字母"Vi" 與輸入字母"vi"是不一樣的,。Linux操作系統(tǒng)可以接受的文件或者目錄名的長(zhǎng)度最多為256個(gè)字符,。除了字母 和數(shù)字之外,,可以用在文件名中又不引起問(wèn)題的字符還有句號(hào)(.)、下劃線( _)和連字號(hào)(-) 3.文件存取權(quán)限和所有權(quán)限 文件的存取權(quán)限是使用長(zhǎng)格式化文件列表命令( ls -l)列文件清單時(shí)出現(xiàn)在最左邊的第一數(shù)據(jù)段,。這個(gè)數(shù)據(jù)段 又可以被分解為10個(gè)標(biāo)志位,。 A. 類型標(biāo)志位 " -—表示該項(xiàng)目是一個(gè)普通文件 " d—表示該項(xiàng)目是一個(gè)目錄 " l—表示該項(xiàng)目是一個(gè)符號(hào)鏈接 " s—表示該項(xiàng)目是一個(gè)可執(zhí)行文件,不論誰(shuí)都可以像它的所有者那樣調(diào)用它運(yùn)行 " c—表示該項(xiàng)目是一個(gè)字符設(shè)備驅(qū)動(dòng)程序 " b—表示該項(xiàng)目是一個(gè)塊設(shè)備驅(qū)動(dòng)程序 B. 存取權(quán)限三位組 存取權(quán)限的其余部分每三位一組,,分為三組,。類型位后面的第1個(gè)三位組定義了其所有者的存取權(quán)限。第2個(gè)三 位組定義了其所在分組的存取權(quán)限,;第3個(gè)三位組則說(shuō)明了系統(tǒng)上任何人的存取權(quán)限,。 每一個(gè)三位組是由3個(gè)不同的數(shù)據(jù)位組成的: " 讀標(biāo)志位( r) " 寫(xiě)標(biāo)志位(w) " 執(zhí)行標(biāo)志位(x) 這些標(biāo)志位永遠(yuǎn)都按照同一個(gè)順序顯示為r w x的形式。區(qū)別某個(gè)標(biāo)志位是處于允許還是禁止的狀態(tài)就要看該標(biāo) 志位是顯示為一個(gè)字母還是一個(gè)連字符(-),。舉例來(lái)說(shuō),,在rw-存取權(quán)限數(shù)據(jù)段表示讀標(biāo)志位在允許狀態(tài)、寫(xiě)標(biāo)志 限,。 4. 使用date命令的“date -d mm/dd/yyyy”格式設(shè)置日期 date命令還有許多其他的格式參數(shù),,查詢?cè)敿?xì)資料請(qǐng)輸入“man date”命令。 5. 使用date命令的“date -s hh:mm:ss ”格式設(shè)置時(shí)間 time命令還有許多其他的格式參數(shù),,查詢?cè)敿?xì)資料請(qǐng)輸入“man date”命令,。 6. ls命令列出某個(gè)目錄中的內(nèi)容。 1 每每一行只顯示一個(gè)文件或者目錄 a 每列出全部的文件,,包括那些以句號(hào)( .)開(kāi)頭而平常隱藏起來(lái)的文件 c 每列出文件上次修改使的日期 l 每以長(zhǎng)格式列出目錄中的內(nèi)容,,其中包括下面的信息:存取權(quán)限、文件的鏈接個(gè)數(shù)或者目錄中文件的個(gè)數(shù),、 有時(shí)候一個(gè)目錄中的文件太多了,,這時(shí)需要給ls命令加上“|more”選項(xiàng)。按照“l(fā)s /usr/bin |more”的格式輸入 命令,。用戶將看到屏幕以每次一頁(yè)的方式顯示usr/bin目錄中的內(nèi)容,。 7. cd命令切換目錄路徑 A. 直接切換目錄路徑, 使用cd /path的格式就可以。舉例來(lái)說(shuō),,如果想從目錄/var/spool/中直接切換到目錄 /usr/bin中去,,直接輸入命令“#cd /usr/bin”即可。 輸入“# cd ~”命令將使用戶回到他們的用戶目錄中去,。在缺省情況下,,用戶tom有一個(gè)名稱為/ home/tom的用 戶目錄,。以tom的身份登錄進(jìn)入系統(tǒng)的時(shí)候,,輸入“#cd ~”命令與輸入“# cd /home/tom”命令的效果是完全 一樣的。而以根用戶身份登錄進(jìn)入系統(tǒng)的時(shí)候,,輸入同樣的內(nèi)容就會(huì)把你帶到/root目錄中去,,也就是根用戶的 B. 相對(duì)切換目錄路徑 如果只是想移動(dòng)到目錄結(jié)構(gòu)的上一級(jí)去,,可以輸入“cd ..”命令。舉例來(lái)說(shuō),,這個(gè)命令可以 把你從目錄/var/spool帶到目錄/var 中去,。更進(jìn)一步地說(shuō),輸入“cd ../..”命令將把你從目錄 /var/spool帶到根目錄“/”中去,。因?yàn)樵诟夸浬蠜](méi)有更高一級(jí)的目錄結(jié)構(gòu)了,,所以在目錄/ var/spool中輸入“ cd ../../..”命令還是把你從目錄/var/spool帶到根目錄而已?!?.”是一個(gè)指 如果你想從一個(gè)目錄切換到同一個(gè)父目錄的另外一個(gè)目錄中去,,比如從/etc/rc.d到/etc/skel,你可以使用相對(duì)路 徑格式,,輸入命令“ cd ../skel”,。 8. pwd命令將顯示用戶所在位置的完整路徑。 9. 解讀文件和目錄清單列表 在任何一個(gè)目錄中輸入“l(fā)s -l”命令都會(huì)列出一個(gè)長(zhǎng)格式的文件和目錄清單,。舉例如下: -r w - r- - r - - 1 linda user 33191 Aug 15 17:35 text 1) 這個(gè)項(xiàng)目是一個(gè)文件而不是目錄,,因?yàn)榈谝粋€(gè)字母不是d。 2) 這個(gè)項(xiàng)目是一個(gè)文件原本而不是符號(hào)鏈接,,因?yàn)榈谝粋€(gè)字母不是l,。 3) 這個(gè)文件的存取權(quán)限是“ -r w - r- - r - -”。 4) 這個(gè)文件指有一個(gè)版本,,沒(méi)有任何鏈接,。 5) 這個(gè)文件的所有者是linda。 6) 所有者愿意與之共享存取權(quán)限的分組是user組,。 7) 這個(gè)文件的長(zhǎng)度是33191個(gè)字節(jié),。 8) 這個(gè)文件最后一次的修改日期是8月15日的下午5:35 分。 9) 這個(gè)文件的名稱是text,。 10. chmod 改變文件和目錄的存取權(quán)限 命令格式“chmod perm file”,。 A. 使用字母修改 有一些復(fù)雜。這個(gè)方法需要使用加號(hào)(+)或者減號(hào)(-)從每一個(gè)存取權(quán)限三位組中一次性地對(duì)存取權(quán)限進(jìn)行 加減,。三位組中的字母“o”代表所有者(owner),,“g”代表分組(group),“u”代表用戶(user)—也就是其他 舉例來(lái)說(shuō),,名為“text”的文件在最初的時(shí)候其存取權(quán)限可能是完全開(kāi)放的(即存取權(quán)限字符串是rwxrwxrwx) ,。在大多數(shù)情況下,這是一個(gè)很差的主意,。因?yàn)樗皇且粋€(gè)文本文件,,所以應(yīng)該先輸入“chmod -x text”命令 把可執(zhí)行權(quán)限去掉。選擇這個(gè)存取權(quán)限字符串應(yīng)該是“rw-rw-rw-”,。也許你并不想讓其他人—包括普通用戶和 同組成員等等—能夠?qū)@個(gè)文件的內(nèi)容進(jìn)行修改,。那么輸入“chmod u-w g-w text”命令把存取權(quán)限字符串修 改為“rw-r--r--”,。 B. 使用數(shù)字修改 使用數(shù)字來(lái)修改一個(gè)文件的存取權(quán)限看起來(lái)是比較復(fù)雜,但是只要了解了如何計(jì)算需要的值,,就會(huì)發(fā)現(xiàn)其實(shí)這 個(gè)操作還是很簡(jiǎn)單的,。設(shè)置值是針對(duì)每一個(gè)三位組分別計(jì)算的。請(qǐng)按照下面的方法為某個(gè)項(xiàng)目的存取權(quán)限計(jì)算 1) 先把存取權(quán)限分成三組,。比如說(shuō),,一個(gè)名稱為“files”的目錄的完全開(kāi)放的存取權(quán)限是“drwxrwxrwr”。去 掉字母d,,把其余的部分分?jǐn)酁?個(gè)三位組:rwx,、rwx和rwx。 2) 每一個(gè)字母都有它各自的數(shù)值: " 一個(gè)字母r是4 " 一個(gè)字母w是2 " 一個(gè)字母x是1 根據(jù)這個(gè)對(duì)應(yīng)關(guān)系把每個(gè)三位組的值寫(xiě)出來(lái),。如果某一標(biāo)志位上是字符“-”(連字號(hào)),,把它算做0。 在上面的例子中,,所有的三位組的值都是一樣的“421”,。 3) 把這些數(shù)字加在一起就得到每個(gè)三位組的存取權(quán)限數(shù)值。比如:“4+2+1=7”,。 4) 全部3個(gè)三位組的值都是一樣的,,因此這個(gè)文件的存取權(quán)限值就是“777” 的“files”目錄的存取權(quán)限設(shè)置為“664”(rw-r--r--),請(qǐng)輸入“chmod 644 files”命令,。 11. chown 改變文件和目錄的所有者 命令格式“chown owner item” 12. mkdir 建立目錄 “mkdir testbed”命令就可以建立一個(gè)名為“testbed”的目錄,。可以使用的直接或者相對(duì)目錄路徑進(jìn)行操作,。 13. rmdir 和 rm 刪除目錄 "rmdir"命令只能刪除那些空目錄,。 "rm -r"命令將刪除目錄和其中全部的內(nèi)容,包括下一級(jí)的目錄,。舉例來(lái)說(shuō),,假設(shè)用戶建立了一個(gè)/testbed目錄, 地方,,這里就只剩下那些準(zhǔn)備丟棄的了?,F(xiàn)在只要輸入"rm -r /testbed"命令就可以刪除/testbed目錄和它的全部 注意根用戶在使用“rm -r”命令的時(shí)候有很大的危險(xiǎn)性,因?yàn)樗袆h除任何東西的權(quán)限,。 14. cp 拷貝文件和目錄 命令格式“cp original destination” 或者“ cp original1 original2 original3 destination”,。 注意如果對(duì)成組的文件進(jìn)行拷貝操作的話,那么文件的目的地必須是一個(gè)目錄,。 cp命令還接受下表中的通配符,。比如上面的例子就可以簡(jiǎn)化為“cp original* destination”。 * 任意個(gè)數(shù)的未知字符 ? 任何一個(gè)未知的字符 15. mv 移動(dòng)文件和目錄 格式“ mv original destination”,。mv命令與cp命令很相似,也可以接受通配符,,也允許一次性把多個(gè)文件移 mv命令不能在不同的硬盤(pán)分區(qū)之間傳遞文件和目錄,。這時(shí)候只能先把文件和目錄拷貝到目的地,然后再刪除那 16. rm 刪除文件 命令“rm file”,。這個(gè)命令接受cp和mv命令使用的同樣的通配符,,還有“- r”參數(shù)。使用這個(gè)命令的時(shí)候,,前 17. ln 建立鏈接 地方,。有兩種類型的鏈接:硬鏈接和軟鏈接(符號(hào)鏈接) A. 硬鏈接 建立一個(gè)硬連接就是在節(jié)點(diǎn)(inode)級(jí)別建立一個(gè)指向某些文件的指針。節(jié)點(diǎn)是把文件系統(tǒng)的內(nèi)容與它們的描 使用“l(fā)n source link”的格式建立硬鏈接,。因?yàn)橛叉溄釉谖募到y(tǒng)中指向完全一樣的同一個(gè)位置,,所以刪除原 B. 符號(hào)鏈接 使用“l(fā)n -s source link”的格式建立符號(hào)鏈接。因?yàn)榉?hào)鏈接不指向同一個(gè)節(jié)點(diǎn),,因此刪除了原始文件就會(huì)使 全部的符號(hào)鏈接失效,。有一個(gè)RPM包叫做“symlinks”可以幫助用戶跟蹤查出所有的失效鏈接—即那些仍然保 18. 識(shí)別二進(jìn)制文件 Linux操作系統(tǒng)中的二進(jìn)制文件通常在他們的文件名上都沒(méi)有擴(kuò)展名。 母x,。字母“x”表示該文件是可執(zhí)行的,,也就是一個(gè)程序。另外一個(gè)方法需要按照“file filename”的格式使用 file命令,。 19. 使用vi文本編輯器程序 vi編輯器是一個(gè)小巧但功能強(qiáng)大的程序, vi編輯器有三種基本的模式: 在命令模式按下“ i”鍵進(jìn)入插入模式, 按下ESC鍵就可以進(jìn)入到命令模式,從命令模式輸入一個(gè)冒號(hào)(:)就可 常見(jiàn)的能夠進(jìn)入編輯模式的vi命令 a 在當(dāng)前光標(biāo)位置后面處直接進(jìn)入插入模式 A 在當(dāng)前文本行之后進(jìn)入插入模式 i 在當(dāng)前光標(biāo)位置前面處直接進(jìn)入插入模式 I 在當(dāng)前文本行之前進(jìn)入插入模式 o 在光標(biāo)下面插入一個(gè)新行并移動(dòng)到其上,,進(jìn)入插入模式 O 在光標(biāo)上面插入一個(gè)新行并移動(dòng)到其上,進(jìn)入插入模式 常見(jiàn)冒號(hào)模式的vi命令 wq 保存并退出文件 w 保存文件但不退出 q 退出并且不保存文件 q! 退出并不保存所做的修改 常見(jiàn)執(zhí)行刪除操作的v i命令,。 dd 刪除整個(gè)行 #dd 按照輸入的數(shù)字刪除幾行,,從當(dāng)前行開(kāi)始 D 刪除光標(biāo)位置后面全部?jī)?nèi)容 dw 刪除光標(biāo)所在位置的單詞 20. 查看文本文件,不使用文本編輯器程序 A. more和less命令 命令:“more filename”或者“l(fā)ess filename”命令,。 使用這兩個(gè)程序的好處之一是它們不需要把整個(gè)文件都讀入內(nèi)存后才開(kāi)始顯示其內(nèi)容,,因此它們對(duì)任何大小的 使用more命令閱讀文本文件時(shí)的常用命令 b 在文本中后退一行 回車(chē)鍵或者f鍵在文本中前進(jìn)一行 h 顯示幫助信息 q 退出more閱讀程序 使用less命令閱讀文本文件時(shí)的常用命令 b 在文本中后退一行 f 屏幕內(nèi)容更新一屏 h 顯示幫助信息 q 退出less閱讀程序 y 屏幕回退一行 B. cat命令 命令格式“cat filename”,命令會(huì)把文件的內(nèi)容全部顯示在屏幕上。雖然在閱讀短文件內(nèi)容時(shí)很有用,,但是對(duì) 長(zhǎng)文件還是使用more或者less命令更好一些,。 21.重定向(redirection)把命令結(jié)果輸出到文本文件中 使用大于號(hào)(>)的“command > file”格式把某個(gè)命令的輸出重定向到某個(gè)文件中去。 比如:“l(fā)s > listing”,。 22.建立別名(alias) 要想建立別名,,需要編輯他們自己用戶目錄中的.bash_profile文件。不管用戶是使用哪個(gè)帳戶登錄進(jìn)入系統(tǒng)的 ,,都可以使用“vi ~/.bash_profile”命令開(kāi)始操作,。 注意這里介紹的操作只適用于bash shell,它是Linux操作系統(tǒng)缺省使用的shell。 在這個(gè)文件的末尾開(kāi)始建立用戶自己的別名語(yǔ)句,。別名的定義格式是“alias name=‘command'”,。 舉例來(lái)說(shuō),如果想把原來(lái)的“l(fā)s -la”命令定義為別名命令ls,,需要加上的別名定義語(yǔ)句是:alias ls = 'ls -la' 注意如果用戶想在一臺(tái)彩色顯示器上獲得一些花哨的效果,,請(qǐng)使用下面的語(yǔ)句:"alias 'ls -laF -colorize=yes'" 23 使用find命令確定文件存放位置 基本語(yǔ)法是:“find startingpoint flags filename”。 最常見(jiàn)的使用方法是“find / -name file”,,它從根目錄開(kāi)始查找文件名為file的文件或者包含file文件的目錄,。 參數(shù)說(shuō)明 格式 1). 參數(shù)atime,根根據(jù)此參數(shù)說(shuō)明的修改時(shí)間查找文件,。加號(hào)(+)表示“在其后”,,減號(hào)(-)表示“在其先 格式:find start -atime +days file_name、find start -atime -days file_name ,、 或者find start -atime days file_name 示例: find /etc/rc.d -atime -5 2). 參數(shù) ctime 根查找在此參數(shù)指定的時(shí)間段內(nèi)其目錄清單列表中的數(shù)據(jù)發(fā)生改變的文件,。加號(hào)(+)表示“在 格式:find start -ctime +days file_name、 find start -ctime -days file_name ,、 或者find start -ctime days file_name 示例: find / -ctime 2 3). 參數(shù)exec, 查找符合c r i t e r i a條件的文件,,然后使用c o m m a n d命令來(lái)對(duì)它們進(jìn)行處理,。{ }(注意括號(hào) 格式:或find start criteria -exec command { } \; 示例: 查find /var/log -ctime -4 -exec grep ‘http’ { }\; 4). 參數(shù)group, 查查找屬于此參數(shù)說(shuō)明的分組的那些文件 格式:find start -group groupname 示例: find / -group staff 5). 參數(shù)iname, 查找文件名是此參數(shù)說(shuō)明的名稱的那些文件 格式:find start -iname file_name 示例: find /home -iname data 6). 參數(shù)mtime, 查找在此參數(shù)指定的時(shí)間段內(nèi)其內(nèi)容發(fā)生改變的文件,。加號(hào)(+)表示“在其后”,減號(hào)( -) 格式:find start -mtime +days file_name,、 find start -mtime -days file_name,、 或者find start -mtime days file_name 示例: find /var/log -mtime -10 7). 參數(shù)name, 查找文件名中包含此參數(shù)說(shuō)明的字符串的那些文件 格式:find start -name file name 示例: find /mnt/cdrom -name '*.rpm' 8). 參數(shù)print, 輸出滿足查找條件的那些文件和目錄的內(nèi)容 格式:find start criteria -print 示例: find /home/bob -name 'Notes' -print |more 9). 參數(shù)user, 查找屬于此參數(shù)說(shuō)明的用戶的那些文件 格式:find start -user username 示例: find / -user joy find命令一個(gè)特別有用的使用方法是把它與xargs命令結(jié)合在一起使用,。xargs命令允許用戶把f i n d命令找到的 文件名們作為另外一個(gè)程序的輸入。一個(gè)使用了這種組合方法的例子是:“find /home/bob -name 'Notes' | vi ”,,這個(gè)命令組合將在vi文本編輯器中把文件名中包含了'Notes'字樣的全部文件都打開(kāi),。 24. 通過(guò)搜索locate數(shù)據(jù)庫(kù)來(lái)查找文件 locate是在一個(gè)包含了文件系統(tǒng)某個(gè)時(shí)刻全部?jī)?nèi)容的文件名數(shù)據(jù)庫(kù)中去檢索數(shù)據(jù),而不是真的在文件系統(tǒng)中進(jìn) 行搜索,。但是它要比f(wàn)ind命令快得多,,如果用戶需要查找的文件是在該數(shù)據(jù)庫(kù)更新之前建立的,這個(gè)命令就可 命令格式“l(fā)ocate file”,。 輸入“updatedb”命令更新數(shù)據(jù)庫(kù),。這個(gè)數(shù)據(jù)庫(kù)通常是作為一個(gè)標(biāo)準(zhǔn)的cron工作被自動(dòng)更新的。 25. whereis在path語(yǔ)句說(shuō)明的路徑中查找文件 命令格式:“whereis file”,。局限性是它只在用戶現(xiàn)有的path語(yǔ)句說(shuō)明的路徑中進(jìn)行查找,。如果某個(gè)文件沒(méi)有 存在于這些路徑中,它就沒(méi)有辦法找到,。請(qǐng)輸入“echo $PAT H”命令查看現(xiàn)有路徑,。 26. 在path語(yǔ)句中添加新路徑 在bash shell(Linux操作系統(tǒng)的缺省shell)中添加路徑語(yǔ)句: 1)使用“vi ~/.bash_profile”之類的命令編輯~/.bash_profile文件,。 2)找到以PATH開(kāi)頭的語(yǔ)句。 3)在該語(yǔ)句后加上一個(gè)冒號(hào)(:),,再添上新的路徑內(nèi)容,。 4)退出再重新登錄進(jìn)入系統(tǒng)使新設(shè)置生效,也可以重新運(yùn)行這個(gè)帳戶的profile文件,。舉例來(lái)說(shuō),,如果用戶使用 的是bash shell,請(qǐng)輸入“source ~/.bash_profile”命令,。 27. grep 在文件內(nèi)容中查找文本 命令格式:“grep flags expression files”,。 flags是可使用的命令行參數(shù),,expression是你想查找的文本,,files就是準(zhǔn)備在其中進(jìn)行查找的那些文件。 比如說(shuō),,我們準(zhǔn)備在~ /test文件中查找文字“red”,,不考慮大小寫(xiě)。這個(gè)命令就是:“grep -i red ~/test”,。 - i 忽略大小寫(xiě) - n 給出文字匹配處那一行的行號(hào) - v 顯示不匹配e x p r e s s i o n的那些行 - C 顯示匹配處前后兩行的內(nèi)容 28. 尋求幫助 獲得幫助最快的方法是使用man(英文manual的縮寫(xiě))命令,。它將顯示該命令的使用手冊(cè)頁(yè)—如果這個(gè)命令有 使用手冊(cè)頁(yè)的話?!癿an command”打開(kāi)一個(gè)使用手冊(cè)頁(yè),;按下q鍵從中退出。 如果在某個(gè)使用手冊(cè)頁(yè)的開(kāi)始部分說(shuō)明這個(gè)文檔將不再繼續(xù)有效,,需要另外使用texinfo程序閱讀,,請(qǐng)使用“ info command”的格式閱讀這個(gè)文件。 29. 在后臺(tái)運(yùn)行命令程序 格式“command &”,。 30. 確定當(dāng)前運(yùn)行的命令 A). 確定有哪些命令正在運(yùn)行 使用jobs功能,。輸入這個(gè)命令后將列出正在后臺(tái)運(yùn)行的全部命令的清單—如果有的話。在這個(gè)清單中,,最重要 B). 確定有哪些進(jìn)程正在運(yùn)行 使用ps命令,。它列出的清單中只包括那些在輸入這個(gè)命令的虛擬控制臺(tái)上運(yùn)行的進(jìn)程。其中最重要的信息是最 左邊的數(shù)字,,即PID(英文進(jìn)程號(hào)Process ID的縮寫(xiě)),。 31. 把命令程序調(diào)到后臺(tái)去 使用bg(英文后臺(tái)background的縮寫(xiě))命令可以把當(dāng)前正在屏幕上運(yùn)行的命令調(diào)入到后臺(tái)去,這樣該終端就可 1) 輸入“jobs”命令獲取這個(gè)命令的工作號(hào)job,。 2) 按下鍵組合“Alt+FX”,,其中X是代表某個(gè)空閑終端的功能鍵的編號(hào)。 3) 登錄進(jìn)入剛才窗口中使用的同一個(gè)帳戶,。 4) 輸入“bg job”把這個(gè)工作調(diào)入到后臺(tái),。 這個(gè)操作通常有一個(gè)簡(jiǎn)單的完成方法,就是在顯示該進(jìn)程運(yùn)行結(jié)果的終端上按下組合鍵“Ctrl+Z”。 32. 把后臺(tái)命令調(diào)回前臺(tái)來(lái) 如果想把一個(gè)正在后臺(tái)運(yùn)行的命令調(diào)回前臺(tái)以便對(duì)它進(jìn)行操作,,首先要獲取工作號(hào),,然后使用fg(英文前臺(tái) foreground的縮寫(xiě))命令的“fg job”格式即可。 33. 取消正在執(zhí)行的命令 在Linux操作系統(tǒng)中可以使用好幾種方法終止命令的執(zhí)行,。終止當(dāng)前正在執(zhí)行的某個(gè)命令最快的方法是按下組合 鍵“Ctrl+C”,。這個(gè)方法只有在用戶能夠從某個(gè)虛擬控制臺(tái)上控制這個(gè)程序的時(shí)候才奏效。 終止某個(gè)出錯(cuò)程序的另外一個(gè)辦法是kill(殺)掉它的進(jìn)程,。請(qǐng)按照下面的方法進(jìn)行操作: 1) 輸入“ps”命令獲取進(jìn)程的PID,,這個(gè)命令要求你是運(yùn)行這個(gè)程序的那個(gè)人或者是根用戶。如果是根用戶,, 請(qǐng)輸入“ps -aux”命令查看所有的進(jìn)程,,不管是誰(shuí)擁有它們的。 2) 在清單中找到這個(gè)出錯(cuò)進(jìn)程,。因?yàn)槌绦虻拿Q列在清單的最右邊,,通常一眼就可以找到它。 3) 請(qǐng)記下ps命令輸出清單中進(jìn)程狀態(tài)行最左邊的ID數(shù)字,。 4) 輸入“kill ID”,,終止該進(jìn)程。 5) 使用ps命令查看該進(jìn)程是否仍在運(yùn)行中,。 6) 如果它沒(méi)有出現(xiàn)在清單中,,你就已經(jīng)完成了操作。如果它還在運(yùn)行中,,請(qǐng)輸入“ kill 9 ID”,。這個(gè)命令就可 34. clear 清除屏幕 35. 一次執(zhí)行多個(gè)命令 用戶可以使用分號(hào)(;)分隔多個(gè)命令,把它們輸入在一行上,。舉例來(lái)說(shuō),,我們想把命令“l(fā)s -la /etc/rc.d/init.d ”命令的輸出送到文件systeminits中去,然后再使用more命令檢查這個(gè)文件,,需要輸入下面的內(nèi)容: ls -la /etc/rc.d/init.d > systeminits ; more systeminits 36. 添加一個(gè)新用戶 “adduser username”或者"“useradd username”"開(kāi)始添加一個(gè)新用戶,。 37. 添加或者修改一個(gè)口令字 命令“passwd username” 即使你當(dāng)前登錄進(jìn)入的是一個(gè)非root帳戶,也可以通過(guò)passwd命令改變這個(gè)帳戶的口令字,。但是這個(gè)時(shí)候不再 需要包括用戶名了,,而只要輸入“passwd”即可。 命令"useradd -D"查看關(guān)于新用戶的缺省設(shè)置 GROUP -g 來(lái)自/etc/group文件的分組編碼 HOME -d 該帳戶上一級(jí)用戶目錄的完整路徑(比如:/home) INACTIVE -f 天數(shù) EXPIRE -e 天數(shù) SHELL -s 到shell的完整路徑 SKEL -k 到框架文件的完整路徑 " 如果把那些普通的新用戶分配到缺省設(shè)置值以外的另一個(gè)分組(GROUP),。 " 如果把新用戶的用戶目錄設(shè)置在/home目錄樹(shù)以外的位置,,就需要修改HOME(用戶目錄)項(xiàng)目的設(shè)置值。 " 當(dāng)出現(xiàn)用戶不修改他們過(guò)期失效口令字情況的時(shí)候,,你可能會(huì)想要把這類用戶的帳戶凍結(jié)(inactive)起來(lái),。 這就需要修改INACTIVE(凍結(jié))項(xiàng)目的設(shè)置值,。辦法是輸入一個(gè)以按天數(shù)計(jì)算的數(shù)字。這個(gè)數(shù)字表示在用戶 口令字失效之后,、徹底關(guān)閉該帳戶之前系統(tǒng)將要等待的時(shí)間,。如果使用了缺省的數(shù)值0天,就表示你并不希望 " 如果你的系統(tǒng)比較容易受到攻擊,,定期使原來(lái)的口令字失效是一個(gè)好辦法,。請(qǐng)把EXPIRE(失效)項(xiàng)目修改為 修改他們的口令字。 " 缺省的S H E L L項(xiàng)目設(shè)置值一般都是/bin/bash,。如果想改變這一點(diǎn),,就必須輸入新的缺省shell的完整路徑名 " 許多聰明的系統(tǒng)管理員通過(guò)使用框架(skeleton)目錄來(lái)定制新用戶的目錄。這個(gè)框架目錄中包括著那些準(zhǔn)備 安排到每一個(gè)新建帳戶的目錄中去的文件,。如果你想把框架目錄設(shè)置為缺省值(通常是/etc/skel目錄)以外的 某個(gè)位置,,就需要把SKEL(框架目錄)項(xiàng)目的設(shè)置值修改為新的框架目錄的完整路徑名。 38. 修改現(xiàn)有用戶的信息 使用usermod命令可以修改現(xiàn)有用戶的信息,,加上必要的參數(shù)指定需要修改的項(xiàng)目,。 警告: 如果你使用了G參數(shù),,那么任何沒(méi)有使用它或者g參數(shù)列出的分組將從用戶分組定義中被刪除,。 c 說(shuō)明信息為用在finger文件中的說(shuō)明信息。這個(gè)數(shù)據(jù)域最好是用chfn命令來(lái)修改 d 用戶目錄為為這個(gè)用戶輸入一個(gè)新的用戶目錄位置,,新位置將自動(dòng)被建立,。如果在d參數(shù)后加上一個(gè)m參數(shù), e 失效日期為如果想把用戶帳戶的失效日期設(shè)置為某個(gè)特定的日子,,請(qǐng)按照MM/DD/YY的格式輸入該日期 f 凍結(jié)期為口令字失效之后凍結(jié)該帳戶之前需要等待的天數(shù),。只有在該用戶沒(méi)有修改其口令字的時(shí)候這個(gè)選項(xiàng) 才被激活。如果不想使用這個(gè)選項(xiàng),,請(qǐng)輸入數(shù)值- 1(缺省值) g 原始分組為分配給用戶的分組名稱或者編號(hào),。這個(gè)分組必須是當(dāng)前存在的G分組為使用這個(gè)參數(shù)可以給該用 wheel、root和admin 等幾個(gè)分組分配給該用戶,, 需要輸入“whell,root,admin” l 登錄名為使用這個(gè)參數(shù)可以修改用戶的登錄名,。這么做的時(shí)候用戶的用戶目錄不會(huì)自動(dòng)改變。如果用戶已經(jīng) s shell為如果用戶要求使用另外一個(gè)登錄shell,,使用這個(gè)參數(shù)修改它,。需要使用新shell的名稱 u UID為改變用戶ID的數(shù)值。除非了解這樣做的后果和系統(tǒng)上當(dāng)前可用的ID數(shù)值范圍,,否則不要這樣做 舉例來(lái)說(shuō),,如果用戶chris要求把他的登錄名修改為c.adams,就需要以root身登錄進(jìn)入系統(tǒng)再輸入“usermod -d /home/c.adams -m -l c.adams.chris”命令,。 39. 凍結(jié)一個(gè)用戶 警告不要凍結(jié)root帳戶,。 1) 以根用戶身份登錄進(jìn)入系統(tǒng),。 2) 編輯password文件: " 如果沒(méi)有使用shadow隱藏口令字功能,編輯/etc/passwd文件,。 " 如果使用了shadow隱藏口令字功能,,編輯/etc/shadow文件。 3) 在文件中找到這個(gè)帳戶,。 4) 把這個(gè)帳戶的口令字替換為一個(gè)星號(hào)(*),。口令字在用戶數(shù)據(jù)段的第二個(gè)位置,。 在/etc/passwd和/etc/shadow文件中每個(gè)用戶的帳戶信息都在單獨(dú)的一行上,。這個(gè)信息被冒號(hào)(:)分隔成不同 數(shù)據(jù)部分,以此類推,。 5) 保存并退出文件,。 40. 刪除一個(gè)用戶 命令“ userdel -r username”。 如果想完全刪除屬于paula的帳戶,,應(yīng)該輸入“userdel -r paula”命令,。 如果因?yàn)槟承┰騽h除一個(gè)帳戶但是又需要保留該用戶的用戶目錄的話,可以使用不帶-r參數(shù)的userdel命令,。 41. logout 退出登錄 42. 重新引導(dǎo)啟動(dòng)機(jī)器 “reboot”命令,,或者“shutdown -r now”命令。如果機(jī)器發(fā)生了鎖死現(xiàn)象,,不接受鍵盤(pán)的任何輸入,, 一般 按下組合鍵“ Ctrl+Alt+Del”能夠解決問(wèn)題。但是最好盡可能避免這樣操作,,因?yàn)檫@個(gè)強(qiáng)制性的關(guān)機(jī)操作一般 不進(jìn)行善后工作,。最好是檢查一下/etc/inittab文件,看看組合鍵“Ctrl+Alt+Del”是否是“shutdown -h now” 43. 系統(tǒng)關(guān)機(jī) “halt”命令,,或者“shutdown -h now”命令關(guān)閉系統(tǒng)并切斷電源. 44. 手動(dòng)調(diào)整X圖形界面 1) 需要編輯的文件是XF86Config,。請(qǐng)輸入“l(fā)ocate XF86Config”命令找到這個(gè)文件。如 果因?yàn)槟撤N原因locate命令使用的數(shù)據(jù)庫(kù)沒(méi)有建立,,也可以使用“find /-name ‘XF86Config’”命令,。后一個(gè) 2) 使用“vi path/XF86Config”之類的命令打開(kāi)這個(gè)文件。 3) 這個(gè)文件中有大量的注釋語(yǔ)句—注釋語(yǔ)句是那些在其開(kāi)頭或者結(jié)尾帶有井字號(hào)(#)的語(yǔ)句,。因?yàn)樽钣锌赡? 段落標(biāo)志的部分: " Monitor(顯示器)—顯示器部分,。 " Graphics(圖形)—圖形卡部分。 " Screen(屏幕)—圖形模式和顏色深度部分,。 A.手動(dòng)配置顯示器 1) 搜索下面的文本內(nèi)容: # Monitor section 如果是在v i編輯器中進(jìn)行搜索的話,,請(qǐng)輸入“/Monitor section”,再按下回車(chē)鍵,。 2) 包含著顯示器有關(guān)設(shè)置項(xiàng)目的部分是: Identifier " MAG DX700T" Vendor Name " Unknown " Mode1 Name " Unknown" " 如果想賦給顯示器本身一個(gè)新標(biāo)簽,,請(qǐng)修改Identifier項(xiàng)中的文字,。 " 如果想設(shè)置制造商的名稱,請(qǐng)修改Vendor Name項(xiàng)中的文字,。 " 如果想為顯示器設(shè)置一個(gè)模式,,請(qǐng)修改Mode Name項(xiàng)中的文字。 3) 如果想修改顯示器的水平同步頻率范圍,,請(qǐng)修改Horiz Sync項(xiàng)的數(shù)值,。這個(gè)數(shù)值可以是帶有一位小數(shù)的某個(gè) 數(shù)值范圍(比如:“40.5 - 85.3”),也可以是帶有一位小數(shù)的一系列數(shù)值(比如:“40.5, 50.5, 60.5, 70”) HorizSync 40.5 - 85.3 警告請(qǐng)千萬(wàn)要準(zhǔn)確輸入在顯示器使用手冊(cè)中或者制造商Web站點(diǎn)上列出的數(shù)值范圍,,或者按照低限進(jìn)行估計(jì),。 4) 如果想修改顯示器的垂直刷新速率,請(qǐng)修改Ver Refresh項(xiàng)的數(shù)值,。這個(gè)數(shù)值的格式與Horiz Sync項(xiàng)是完全一 5) 如果想設(shè)置在某個(gè)特定的圖形模式下顯示器的工作方式,,需要設(shè)置Mode或者M(jìn)ode Line語(yǔ)句。這兩個(gè)變量定 義的是同一個(gè)東西,,但格式是不相同的,。一個(gè)Mode語(yǔ)句看起來(lái)是: Mode "1024 x 768i" DotClock4 5 HTimings 1024 1048 1208 1264 VTimings 768 776 784 817 Flags "Interlace " End Mode " Mode本身的數(shù)值是這個(gè)模式的名稱。這個(gè)名稱通常就是按照格式(水平點(diǎn)陣)×(垂直點(diǎn)陣)表示的顯示器 的分辨率,;如果顯示器是隔行掃描的,,末尾再加上一個(gè)i字母。一個(gè)隔行掃描的顯示器每畫(huà)一整屏圖像需要掃描 " DotClock項(xiàng)的數(shù)值以MHz為單位,,表示該顯示器上單獨(dú)一個(gè)光點(diǎn)的顯示速度有多快,。這個(gè)數(shù)值的大致計(jì)算公 式是:(水平點(diǎn)陣)×1.28x(水平刷新速率),。 " Htiming項(xiàng)包括四個(gè)不同的數(shù)值,。第一個(gè)是水平顯示的點(diǎn)陣數(shù)量(在上面的例子中就是1024)。第二個(gè)是水平 數(shù)值一般都會(huì)記錄在顯示器的使用手冊(cè)中,。 " Vtiming項(xiàng)和水平定時(shí)Htiming項(xiàng)的排列方式是完全一樣的,,只不過(guò)它定義的是垂直方向的數(shù)據(jù)。 " Flags項(xiàng)中包括了所有用來(lái)通知X服務(wù)器程序關(guān)于顯示器特殊問(wèn)題的必要標(biāo)志,。隔行掃描(Interlace)是其中 另一方面,,ModeLine語(yǔ)句,把全部的信息都包括在一個(gè)文本行上,。因此我們可以把前面Mode語(yǔ)句例子中的數(shù) 據(jù)編寫(xiě)到下面這樣的ModeLine語(yǔ)句中去: ModeLine "1024 x 768i "45 1024 1048 1208 1264 768 776 784 817 Interlace 6) 保存并退出這個(gè)文件,。 7) 輸入“s t a r t x”命令測(cè)試新的配置情況。 B.手動(dòng)配置圖形卡 1) 搜索下面的文本內(nèi)容: # Graphics device section 如果是在v i編輯器中進(jìn)行搜索的話,,請(qǐng)輸入“ /Graphics device section”,,再按下回車(chē)鍵。 2) 包含著圖形卡有關(guān)設(shè)置項(xiàng)目的部分是: Section " Device " Identifier " Generic VGA " VendorName" Unknown " BoardName" Unknown " Chipset" generic " VideoRam 1024 EndSection " 如果想賦給圖形卡本身一個(gè)新標(biāo)簽,,請(qǐng)修改I d e n t i f i e r項(xiàng)中的文字,。 " 如果想設(shè)置制造商的名稱,,請(qǐng)修改Ve n d o r N a m e項(xiàng)中的文字。 " 如果想為某種特殊的圖形卡取一個(gè)名字,,請(qǐng)修改B o a r d N a m e項(xiàng)中的文字,。 " 如果想設(shè)置圖形卡用的芯片集的類型,請(qǐng)修改C h i p s e t項(xiàng)中的文字,。 " 如果想設(shè)置圖形卡上擁有的顯存R A M的大小,,請(qǐng)修改Vi d e o R a m項(xiàng)中的文字。 3) 保存并退出這個(gè)文件,。 4) 輸入“startx”命令測(cè)試新的配置情況,。 C. 手動(dòng)配置圖形顯示模式 1) 搜索下面的文本內(nèi)容: # Screen sections 在vi編輯器中進(jìn)行搜索的話,請(qǐng)輸入“/Screen sections”,,再按下回車(chē)鍵,。 2) 一般在X圖形界面的配置文件中都包含不止一個(gè)屏幕定義部分。每一部分的基本格式是: Section " Screen " settings EndSection 3) 包含著屏幕有關(guān)設(shè)置項(xiàng)目的部分看起來(lái)如下所示: Driver" svga " Device" My Video Card " Monitor" MAG DX700T " " Driver項(xiàng)中保存著特殊的數(shù)據(jù),。其選項(xiàng)有Accel(視頻加速),、Mono(單色)、SVGA,、VGA2和VGA16,。 " 如果想改變?cè)O(shè)備本身的名稱,請(qǐng)修改Device項(xiàng)中的文字,。 " 如果想改變顯示器的品牌和型號(hào),,請(qǐng)修改Monitor項(xiàng)中的文字。 4) 在Screen部分中有專門(mén)的Subsection子結(jié)構(gòu)對(duì)配置為使用Driver項(xiàng)定義的驅(qū)動(dòng)程序的特殊圖形卡定義顏色和 Subsection" Display " Depth 8 Modes" 1024 x 768 " " 1152 x 864 " ViewPort 0 0 EndSubsection 找到或者建立一個(gè)能夠正常工作的Subsection結(jié)構(gòu),。 請(qǐng)注意這里的內(nèi)容排列方式,。每一個(gè)Screen部分說(shuō)明一個(gè)特定的驅(qū)動(dòng)程序?qū)哟巍C恳粋€(gè)Subsection結(jié)構(gòu)定義該 5) 顏色深度是最重要的項(xiàng)目,,因?yàn)橛脩舻膱D形卡和顯示器在特定的顏色深度下只能支持某些特定的模式,。請(qǐng)確 定在圖形卡上有多少顯存RAM(VRAM),并且從它的使用手冊(cè)中查出有這么多VRAM的卡都支持些什么,。然 6) 根據(jù)選擇設(shè)置顏色深度,。 7) 在Modes語(yǔ)句上,在引號(hào)中列出在選定的顏色深度下用戶希望使用的各種模式,。 8) ViewPort項(xiàng)確定在虛擬桌面上X任務(wù)操作將從什么地方開(kāi)始顯示,。一般比較好的方法是就把它保留為缺省設(shè) 置的00值。 9) 編輯其他的Subsection結(jié)構(gòu),。 10) 編輯其他的Screen部分,。 11) 保存并退出這個(gè)文件。 12) 輸入“start x”命令測(cè)試新的配置情況,。 45. 掛裝到文件系統(tǒng)上 命令格式“mount -t type /dev/device /mnt/mountpoint” ext2 Linux操作系統(tǒng)格式,。這是缺省值 iso9660 CD-ROM光盤(pán)格式 msdos MS-DOS格式 vfat 這個(gè)術(shù)語(yǔ)意味著不同的事物,,分別取決于是從微軟的觀點(diǎn)還是從Linux觀點(diǎn)看待它。Linux的觀點(diǎn)同時(shí)包括 了Windows 3.x和9 x格式,。從微軟的觀點(diǎn)看,, Windows 9x實(shí)際使用的是vfat32,但是Linux操作系統(tǒng)的vfat文件 " 如果想安裝一個(gè)Linux軟盤(pán),,請(qǐng)輸入“mount /dev/fd0 /mnt/floppy”命令,。 " 如果想安裝一個(gè)C D - R O M光盤(pán),兩種發(fā)行版本都已經(jīng)建立好了一個(gè)從CD-ROM光盤(pán)設(shè)備驅(qū)動(dòng)程序到一個(gè)叫 做cdrom的驅(qū)動(dòng)器設(shè)備的鏈接,。請(qǐng)輸入“mount -t iso9660 /dev/cdrom /mnt/cdrom”命令,。 " 如果想安裝一個(gè)MS-DOS軟盤(pán),請(qǐng)輸入“mount -t msdos /dev/fd0 /mnt/floppy”命令,。 " 如果想安裝在第一個(gè)SCSI硬盤(pán)驅(qū)動(dòng)器上的某個(gè)Windows分區(qū)—比如第3分區(qū),,請(qǐng)輸入“mount -t vfat /dev/sda3 /mnt/win”命令。 46. 從文件系統(tǒng)上卸載 " umount /dev/device 或者 " umount /mnt/mountpoint 47. 簡(jiǎn)化常用掛裝命令 通過(guò)在/etc/fstab文件中為之添加內(nèi)容就可以簡(jiǎn)化常用的掛裝命令,。請(qǐng)按照下面的方法進(jìn)行操作: 1) 以根用戶身份登錄進(jìn)入系統(tǒng),。 2) 使用“vi /etc/fstab”之類的命令打開(kāi)/etc/fstab文件。 3) 檢查文件中是否已經(jīng)有了與你想要添加的內(nèi)容有關(guān)的語(yǔ)句,。舉例來(lái)說(shuō),,因?yàn)?mnt/cdrom和/mnt/floppy經(jīng)常被 使用,所以一般都已經(jīng)在這個(gè)文件中了,。文件中的第2 列是掛裝點(diǎn)的名稱,。如果你的想法已經(jīng)都表現(xiàn)在這個(gè)文 件中了,請(qǐng)輸入“:q”命令按回車(chē)鍵退出編輯器程序,。 4) 如果使用的是vi 編輯器程序,,按下“G”鍵前進(jìn)到文件末尾,然后按下“o”鍵插入一個(gè)新的文本行,。 5) /etc/fstab文件中的數(shù)據(jù)項(xiàng)是如下所示的格式: /dev/device /mnt/mountpoint type rules dumpable order /dev/device /mnt/mountpoint type noauto 0 0 6) 確定需要安裝的設(shè)備,。 7) 建立需要把設(shè)備安裝在其上的掛裝點(diǎn)。記住這個(gè)掛裝點(diǎn)最好起一個(gè)簡(jiǎn)單易記的名字,。舉例來(lái)說(shuō),如果是在對(duì) 掛裝MS-DOS軟盤(pán)的掛裝命令進(jìn)行簡(jiǎn)化的話,,可以考慮使用一個(gè)比如說(shuō)像/mnt/dosfloppy這樣的名字,。 8) 選擇正確的文件系統(tǒng)類型。對(duì)/mnt/dosfloppy例子而言,,它的類型是msdos,。 9) 完成這個(gè)語(yǔ)句。對(duì)MS-DOS軟盤(pán)的例子而言,,它將會(huì)是: /dev/fd0 /mnt/dosfloppy msdos noauto 0 0 10) 按下ESC鍵,,然后輸入“:wq”命令,,再按下回車(chē)鍵。保存文件并退出,。 48. 在開(kāi)機(jī)引導(dǎo)啟動(dòng)時(shí)自動(dòng)掛裝一個(gè)設(shè)備 1) 以根用戶身份登錄進(jìn)入系統(tǒng),。 2) 使用“vi /etc/fstab”之類的命令打開(kāi)/etc/fstab文件。 3) 如果使用的是vi 編輯器程序,,按下“G”鍵前進(jìn)到文件結(jié)尾,,然后按下“o”鍵插入一個(gè)新的文本行。 4) /etc/fstab文件中的數(shù)據(jù)項(xiàng)是如下所示的格式:/dev /device mountpoint type rules 0 order 5) 確定需要掛裝的設(shè)備,。舉例來(lái)說(shuō),,用戶可能添置了第二塊IDE硬盤(pán)驅(qū)動(dòng)器并把其上第二個(gè)分區(qū)分配給Linux操 作系統(tǒng)使用。這個(gè)設(shè)備就是/dev/hdb2,。 6) 建立需要把設(shè)備安裝在其上的掛裝點(diǎn),。重要的是認(rèn)真考慮這一環(huán)節(jié),因?yàn)檫@個(gè)設(shè)備將作為文件系統(tǒng)永久性的 一個(gè)部分,。通常/mnt樹(shù)狀結(jié)構(gòu)是用于臨時(shí)掛裝的設(shè)備的,,因此現(xiàn)在這個(gè)新分區(qū)應(yīng)該被添加到別的地方。做出這 個(gè)決定需要綜合考慮個(gè)人愛(ài)好,、文件系統(tǒng)標(biāo)準(zhǔn)(File System Standard,,簡(jiǎn)稱FSSTND)以及新分區(qū)將起到什 么也許一個(gè)比較好的掛裝點(diǎn)名稱可以是/home/projrcts。 7) 選擇正確的文件系統(tǒng)類型,。對(duì)例子中的Linux分區(qū)而言,,它的類型應(yīng)該是ext2。 8) 選擇這個(gè)掛裝上的設(shè)備應(yīng)該遵守的規(guī)則,。如果想看到完整的清單,,請(qǐng)輸入“man mount”命令。 通過(guò)/etc/fstab文件自動(dòng)掛裝設(shè)備常用規(guī)則 auto 按開(kāi)機(jī)引導(dǎo)啟動(dòng)時(shí)自動(dòng)掛裝定義的設(shè)備 default 按按照大多數(shù)永久性文件系統(tǒng)添加設(shè)備使用的缺省設(shè)置值掛裝定義的設(shè)備,,缺省設(shè)置包括自動(dòng)掛裝和可 noauto 按開(kāi)機(jī)引導(dǎo)啟動(dòng)時(shí)不自動(dòng)掛裝定義的設(shè)備 nouser 按不允許沒(méi)有超級(jí)用戶權(quán)限的任何人掛裝這個(gè)設(shè)備 ro 按按照只讀權(quán)限掛裝定義的設(shè)備 rw 按按照可讀可寫(xiě)權(quán)限掛裝定義的設(shè)備 user 按任何用戶都可以掛裝這個(gè)設(shè)備 9) 最后一個(gè)數(shù)據(jù)域說(shuō)明這個(gè)設(shè)備的掛裝順序,。如果這個(gè)設(shè)備不是唯一自動(dòng)掛裝的設(shè)備,就把它的值還是置為零 (0),。root根分區(qū)(/)的這個(gè)值永遠(yuǎn)是1,。從這里開(kāi)始,但這些設(shè)備需要被掛裝的時(shí)候,,就會(huì)按順序從2往上 10) 在/etc/fstab文件的末尾輸入所有這些數(shù)值,。根據(jù)整個(gè)例子,最后的結(jié)果應(yīng)該是: /dev/hdb2 /home/projects ext2 defaults 0 2 按下ESC鍵,,然后輸入“: w q”命令,,再按下回車(chē)鍵。保存文件并退出。在系統(tǒng)重新引導(dǎo)啟動(dòng)之前,,這個(gè)分區(qū) mount /dev/hdb2 /home/projects. 49. 把一個(gè)現(xiàn)存的目錄轉(zhuǎn)移到一個(gè)新分區(qū) 1) 把新硬盤(pán)驅(qū)動(dòng)器安裝到計(jì)算機(jī)中去,。 2) 使用你最喜歡的分區(qū)工具程序?qū)λ葱枰M(jìn)行分區(qū)操作。 3) 把現(xiàn)有的目錄名改為一個(gè)臨時(shí)名稱以便于進(jìn)一步的操作,。比如說(shuō),,如果要把/home目錄移到它自己的分區(qū)上 去,使用“mv /home /hometmp”命令改變它,。 竅門(mén):因?yàn)閷?duì)于數(shù)據(jù)丟失tar命令可以提供更好的保護(hù),,所以也可以使用tar命令來(lái)完成這個(gè)工作,其格式為: mkdir /newdir,、cd /dir,、tar cf-./(cd /newdirtar xf-)。 4) 把新分區(qū)加到/etc/fstab文件中去,。比如說(shuō),,如果要把/home移到第2個(gè)SCSI驅(qū)動(dòng)器的第1個(gè)分區(qū),那些數(shù)據(jù) 項(xiàng)將是:/dev/sdb1 /home ext2 defaults 0 2 5) 重新引導(dǎo)啟動(dòng)計(jì)算機(jī),,自動(dòng)掛裝這個(gè)分區(qū),;或者使用“ mount /dev/sdb1 /home”命令手動(dòng)掛裝它。 6) 把需要移動(dòng)的東西,,包括全部的目錄,,整個(gè)都拷貝到新分區(qū)上去。舉例來(lái)說(shuō),,對(duì)于/home目錄,,要輸入“cp -R /hometmp /home”命令。 7) 等待一段時(shí)間,,以便確定用戶們的一切工作都在順利地進(jìn)行著,,然后使用rm命令的“rm -dr /hometmp”格 式刪除舊目錄中的所有內(nèi)容和這個(gè)目錄本身。d參數(shù)告訴r m命令需要?jiǎng)h除的是一個(gè)目錄,,r參數(shù)表示在這個(gè)目錄 警告使用rm命令的-dr參數(shù)時(shí)千萬(wàn)要謹(jǐn)慎,。因?yàn)槟惚仨氁愿脩羯矸莸卿涍M(jìn)入系統(tǒng),粗心大意地使用“rm -dr” 50. 確定用戶正在使用的是哪個(gè)版本的內(nèi)核 命令“ uname -r” 1) 忽略句號(hào)(.)前的第一個(gè)數(shù)字,。 2) 查看緊跟在句號(hào)(.)后面的第二個(gè)數(shù)字,。 " 在成熟版本中,緊跟在第一個(gè)句號(hào)(.)后面的第一個(gè)數(shù)字是一個(gè)偶數(shù),。 舉例來(lái)說(shuō),,內(nèi)核版本2.6.5~1 5是成熟版本之一,而版本2.5.4~1 2是實(shí)驗(yàn)性版本之一,。 |
|