版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Linux常見問題1000個(gè)為什么詳細(xì)解答之一Linux關(guān)機(jī)命令詳解 在linux下一些常用的關(guān)機(jī)/重啟命令有shutdown、halt、reboot、及init,它們都可以達(dá)到重啟系統(tǒng)的目的,但每個(gè)命令的內(nèi)部工作過程是不同的,通過本文的介紹,希望你可以更加靈活的運(yùn)用各種關(guān)機(jī)命令。 1.shutdown shutdown命令安全地將系統(tǒng)關(guān)機(jī)。 有些用戶會(huì)使用直接斷掉電源的方式來關(guān)閉linux,這是十分危險(xiǎn)的。因?yàn)閘inux與windows不同,其后臺(tái)運(yùn)行著許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會(huì)導(dǎo)致進(jìn)程的數(shù)據(jù)丟失使系統(tǒng)處于不穩(wěn)定的
2、狀態(tài)甚至在有的系統(tǒng)中會(huì)損壞硬件設(shè)備。 而在系統(tǒng)關(guān)機(jī)前使用shutdown命令系統(tǒng)管理員會(huì)通知所有登錄的用戶系統(tǒng)將要關(guān)閉。并且login指令會(huì)被凍結(jié)即新的用戶不能再登錄。直接關(guān)機(jī)或者延遲一定的時(shí)間才關(guān)機(jī)都是可能的還可能重啟。這是由所有進(jìn)程process都會(huì)收到系統(tǒng)所送達(dá)的信號(hào)signal決定的。這讓像vi之類的程序有時(shí)間儲(chǔ)存目前正在編輯的文檔而像處理郵件mail和新聞news的程序則可以正常地離開等等。 shutdown執(zhí)行它的工作是送信號(hào)signal給init程序要求它改變r(jià)un
3、level。Runlevel 0被用來停機(jī)haltrunlevel 6是用來重新激活reboot系統(tǒng)而runlevel 1則是被用來讓系統(tǒng)進(jìn)入管理工作可以進(jìn)行的狀態(tài)這是預(yù)設(shè)的假定沒有-h也沒有-r參數(shù)給shutdown。要想了解在停機(jī)halt或者重新開機(jī)reboot過程中做了哪些動(dòng)作你可以在這個(gè)文件/etc/inittab里看到這些runlevels相關(guān)的資料。 shutdown 參數(shù)說明: -t 在改變到其它runlevel之前告訴init多久以后關(guān)機(jī)。 -r 重啟計(jì)
4、算器。 -k 并不真正關(guān)機(jī)只是送警告信號(hào)給每位登錄者login。 -h 關(guān)機(jī)后關(guān)閉電源halt。 -n 不用init而是自己來關(guān)機(jī)。不鼓勵(lì)使用這個(gè)選項(xiàng)而且該選項(xiàng)所產(chǎn)生的后果往往不總是你所預(yù)期得到的。 -c cancel current process取消目前正在執(zhí)行的關(guān)機(jī)程序。所以這個(gè)選項(xiàng)當(dāng)然沒有時(shí)間參數(shù)但是可以輸入一個(gè)用來解釋的訊息而這信息將會(huì)送到每位使用者。 -f 在重啟計(jì)算器reboot時(shí)忽略fsck。
5、0; -F 在重啟計(jì)算器reboot時(shí)強(qiáng)迫fsck。 -time 設(shè)定關(guān)機(jī)shutdown前的時(shí)間。 2.halt-最簡(jiǎn)單的關(guān)機(jī)命令 其實(shí)halt就是調(diào)用shutdown -h。halt執(zhí)行時(shí)殺死應(yīng)用進(jìn)程執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫操作完成后就會(huì)停止內(nèi)核。 參數(shù)說明: -n 防止sync系統(tǒng)調(diào)用它用在用fsck修補(bǔ)根分區(qū)之后以阻止內(nèi)核用老版
6、本的超級(jí)塊superblock覆蓋修補(bǔ)過的超級(jí)塊。 -w 并不是真正的重啟或關(guān)機(jī)只是寫wtmp/var/log/wtmp紀(jì)錄。 -d 不寫wtmp紀(jì)錄已包含在選項(xiàng)-n中。 -f 沒有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟。 -i 關(guān)機(jī)或重啟前關(guān)掉所有的網(wǎng)絡(luò)接口。 -p 該選項(xiàng)為缺省選項(xiàng)。就是關(guān)機(jī)時(shí)調(diào)用poweroff。 3.reboot reboot的工作過程
7、差不多跟halt一樣不過它是引發(fā)主機(jī)重啟而halt是關(guān)機(jī)。它的參數(shù)與halt相差不多。 4.init init是所有進(jìn)程的祖先它的進(jìn)程號(hào)始終為1所以發(fā)送TERM信號(hào)給init會(huì)終止所有的用戶進(jìn)程守護(hù)進(jìn)程等。shutdown 就是使用這種機(jī)制。init定義了8個(gè)運(yùn)行級(jí)別(runlevel), init 0為關(guān)機(jī)init 1為重啟。關(guān)于init可以長(zhǎng)篇大論這里就不再敘述。另外還有 telinit命令可以改變init的運(yùn)行級(jí)別比如telinit -iS可使系統(tǒng)進(jìn)入單用戶模式并且得不到使
8、用shutdown時(shí)的信息和等待時(shí)間。 建議:重起使用reboot 關(guān)機(jī)用 poweroff 方便一、如何建立多用戶 提醒大家一句,別一直使用root用戶,因?yàn)閞oot用戶在系統(tǒng)中有著至高無上的權(quán)力,一不小心就可能破壞系統(tǒng)。比如我們想刪除/temp目錄下的文件卻將命令不小心輸成“rm / temp(在/后多了一個(gè)空格)”,那么就極可能刪去根目錄下的所有文件。再者,“Linux是一個(gè)真正意義上的多任務(wù)、多用戶系統(tǒng)”,不體會(huì)一下Linux的特色豈不可惜。為了方便自己和別人使用,就在Linux系統(tǒng)下多建幾個(gè)用戶吧。 輸入“adduser
9、 newuser”,回車,屏幕對(duì)命令沒有一點(diǎn)兒反應(yīng),錯(cuò)啦?不,實(shí)際上,系統(tǒng)已接受了新用戶。 你應(yīng)該接著輸入命令 “passwd newuser”,屏幕將提示輸入口令,再次輸入確認(rèn), 一個(gè)新的用戶就增加成功,真簡(jiǎn)單。馬上登錄試一試吧。 Linux提供了六個(gè)虛擬控制臺(tái),用ALT+F1F6切換(在X-window下用CRTL+ALT+F1F6切換),每個(gè)控制臺(tái)均可以用不同的用戶登錄,運(yùn)行不同的程序。趕快為家人和朋友建個(gè)用戶吧。二、在Linux下如何使用軟盤、光盤以及DOS等非Linux分區(qū) 這是Linux初學(xué)者問得最多的問題。由于大家已習(xí)慣了微軟的訪問方法,總想用類似的思路來找到軟盤和光盤。 但在L
10、inux下,卻沿襲了UNIX將設(shè)備當(dāng)作文件來處理的方法。所以要訪問軟盤和光盤,就必須先將它們裝載到Linux系統(tǒng)的/mnt目錄中來。 裝載的命令是mount,格式如下:mount -t 文件系統(tǒng)類型 設(shè)備名 裝載目錄 文件系統(tǒng)類型就是分區(qū)格式,Linux支持的文件系統(tǒng)類型有許多: msdos DOS分區(qū)文件系統(tǒng)類型 vfat 支持長(zhǎng)文件名的DOS分區(qū)文件(可以理解為Windows文件)系統(tǒng)類型 iso9660 光盤的文件系統(tǒng)類型 ext2 Linux的文件系統(tǒng)類型 設(shè)備名,指的是你要裝載的設(shè)備的名稱。軟盤一般為/dev/fd0 fd1;光盤則根據(jù)你的光驅(qū)的位置來決定,通常光驅(qū)裝在第二硬盤的主盤
11、位置就是/dev/hdc;如果訪問的是DOS的分區(qū),則列出其設(shè)備名,如/dev/hda1是指第一硬盤的第一個(gè)分區(qū)。 裝載目錄,就是你指定設(shè)備的載入點(diǎn)。1. 裝載軟盤 首先用mkdir /mnt/floppy 在/mnt目錄下建立一個(gè)空的floppy目錄,然后輸入:mount -t msdos /dev/fd0 /mnt/floppy將DOS文件格式的一張軟盤裝載進(jìn)來,以后就可以在/mnt/floppy目錄下找到這張軟盤的所有內(nèi)容。 2. 裝載Windows所在的C盤 mkdir /mnt/c在/mnt目錄下建立一個(gè)空的c目錄; mount -t vfat /dev/hda1 /mnt/c將Wi
12、ndows的C盤按長(zhǎng)文件名格式裝載到/mnt/c目錄下,以后在該目錄下就能讀寫C盤根目錄中的內(nèi)容。 3.裝載光盤 mkdir /mnt/cdrom在/mnt目錄下建立一個(gè)空的cdrom目錄; mount -t iso9660 /dev/hdc /mnt/cdrom將光盤載入到文件系統(tǒng)中來,將在/mnt/cdrom目錄下找到光盤內(nèi)容。有的Linux版本允許用mount /dev/cdrom或mount /mnt/cdrom命令裝載光盤。 要注意的是,用mount命令裝入的是軟盤、光盤,而不是軟驅(qū)、光驅(qū)。有些初學(xué)者容易犯一個(gè)毛病,以為用上面命令后,軟驅(qū)就成了/mnt/floppy,光驅(qū)就成了/mn
13、t/cdrom,其實(shí)不然,當(dāng)你要換一張光盤或軟盤時(shí),一定要先卸載,再對(duì)新盤重新裝載。 4.卸載 卸載的命令格式是:umonut 目錄名,例如要卸載軟盤,可輸入命令umonut/mnt/floppy。要注意的是,在卸載光盤之前,直接按光驅(qū)面板上的彈出鍵是不會(huì)起作用的。三、如何安裝Linux的應(yīng)用軟件對(duì)于普通用戶,安裝或升級(jí)軟件可以用Red Hat公司的軟件包安裝與管理工具RPM。使用后你就可以輕松安裝軟件、升級(jí)軟件和卸載軟件并查詢軟件信息。 如果你安裝的是Red Hat Linux,那么你就可以使用RPM了,如果不是,你可以先安裝RPM。四 、如何在Windows系統(tǒng)中查看Linux的文件 通過
14、使用裝載命令mount,我們能夠在Linux中輕松地查閱、使用Windows的文件。俗話說有來有往嘛,我們當(dāng)然也希望在Windows中能看到Linux的文件??墒荳indows可不像Linux那么友好,并未備有與Linux溝通的工具,怎么辦呢?別急,網(wǎng)絡(luò)上有個(gè)小工具叫Linuxdos,不到500K,運(yùn)行在Windows下,專用于查看Linux的文件。運(yùn)行之后,你可以選擇驅(qū)動(dòng)器,然后它就像資源管理器一樣列出Linux的文件系統(tǒng)。五、如何漢化Linux Linux的母語(yǔ)是英文,所以滿屏幕都是“英國(guó)老鼠”,用起來特不方便,如果想輸入中文更沒轍。不過現(xiàn)在的中國(guó)軟件人員可謂人才輩出,已經(jīng)為L(zhǎng)inux的漢
15、化提供了全面的解決方案。1.中文模擬終端chdrv 首先,總得讓Linux能顯示中文吧!chdrv是在命令行下的中文模擬終端,也就是說,只要你裝上了它,你就可以在Linux的命令行狀態(tài)下顯示和輸入漢字了。chdrv啟動(dòng)后在tty7(用Ctrl+Alt+F7)建立一個(gè)虛擬終端,用戶在tty7上登錄后就可以使用它提供的中文支持。tty1到tty6不會(huì)受到它的影響。 如果你能找到RPM格式的安裝包,就可以輕松地使用RPM安裝程序安裝它。否則你可以到ftp:/ chdrv 的已編譯的chdrvbin-0.23.gb.tar.gz和字體文件chdrvfont.tar.gz。 然后用root登錄,依次執(zhí)行
16、以下命令: tar xvzf chdrvbin-0.23.gb.tar.gz 將編譯好的chdrv解壓到chdrv-0.23.gb目錄 mv chdrvfont.tar.gz chdrv-0.23.gb/ 將字體文件移到chdrv-0.23.gb目錄 cd chdrv-0.23.gb 進(jìn)入此目錄 ./installbin 運(yùn)行安裝文件2.中文輸入服務(wù)器xcin 如果你常在X-Window中使用Linux,一定試試用XCIN來解決中文輸入的問題。XCIN 是Xwindow Chinese INput的縮寫,是一個(gè)在X-Window模式下運(yùn)行的中文輸入系統(tǒng),安裝它后,X-Window的所有終端都將
17、提供中文服務(wù)。 你可從ftp:/tar xzvf xcingb-2.2.tar.gz 解壓縮 cd xcingb-2.2 進(jìn)入目錄 ./configure 修改安裝選項(xiàng) make 編譯 make install 安裝同樣,如果你能找到該軟件的RPM安裝版,可以用RPM來安裝。 到此為止,我們已經(jīng)介紹了在命令行下和X-Window中使用中文的方法??墒窃谖谋揪庉嬡浖幸廊恢荒茱@示中文,卻無法輸入漢字。要解決這個(gè)問題必須自己動(dòng)手修改兩個(gè)地方: 1) 為不同shell設(shè)置 若使用Bash Shell:在 /etc/profile 增加下面的內(nèi)容: stty cs8 -istrip stty pass
18、8 export LANG=C export LC_CTYPE=iso-8859-1若使用Tcsh Shell:在 /etc/csh.login 或 /etc/csh.cshrc 增加設(shè)定如下: stty cs8 -istrip stty pass8 setenv LANG C setenv LC_CTYPE iso-8859-12) 在自己主目錄下的.inputrc文件中增加下面的內(nèi)容: set convert-meta off set output-meta on3.中文的窗口管理器 C-fvwm95 fvwm95就像是Linux英文Win95,中國(guó)的Linux用戶一直期望有一天能在中文的
19、窗口下使用Linux。這一愿望現(xiàn)在終于成為現(xiàn)實(shí)。中國(guó)科學(xué)院高能物理研究所計(jì)算中心的于明儉先生將fvwm95作了漢化,我們終于可以將fvwm95上那些討厭的英文換成漢字了! 大家可以到 4.下載BluePoint Linux Star Preview(藍(lán)點(diǎn)預(yù)覽版藍(lán)點(diǎn)預(yù)覽版基于Red Hat,內(nèi)含:中文內(nèi)核(kernel);控制臺(tái)中文顯示/輸入;中文Xserver(CXWIN 0.6),X的中文顯示/輸入;漢化Message和相應(yīng)庫(kù)文件,經(jīng)過中文化和本地化處理的NLS message和庫(kù)文件。a. 中文內(nèi)核 1. 性能卓越, 內(nèi)核實(shí)現(xiàn)中文支持,占用資源極少,速度極快.2. 多語(yǔ)言支持, 同屏顯示多
20、內(nèi)碼(GB/BIG5). 3. 兼容性極好,內(nèi)核兼容上層應(yīng)用程序,最徹底的解決辦法. 4. 支持高分辨率, 完全取決與用戶自己的硬件限制。5. 支持各種字體,支持簡(jiǎn)繁字體共14種。 6. 熱鍵切換語(yǔ)言環(huán)境(GB/BIG5/EN)。b. 中文Xserver 1. 兼容性好,至少95%的純西文應(yīng)用軟件可以支持中文處理.。2. 內(nèi)置輸入和顯示支持,使用非常方便,無須另外安裝輸入模塊。 3. TTF字庫(kù)支持. 4. 支持GB/BIG5內(nèi)碼. c. 漢化Message和相應(yīng)庫(kù)文件 1. 提示中文化,開機(jī)、關(guān)機(jī)和常用軟件的消息提示全部中文顯示。如果需要安裝中文xwindow和輸入法,則需要下載star-c
21、xwin.tar.gz. 如果需要安裝中文控制臺(tái)及語(yǔ)言環(huán)境, 則需要下載star-zhcon.tar.gz 如果需要在控制臺(tái)上使用24點(diǎn)陣漢字庫(kù), 請(qǐng)下載star-font24.tar.gz 注意: 別忘了下載Install安裝腳本! 在安裝前請(qǐng)仔細(xì)閱讀README和 常見問題問答!安裝方法 1) 創(chuàng)建一個(gè)目錄, 將所有下載來的文件放在里面。2) 以root身份執(zhí)行安裝腳本: # bash Install 3) 安裝腳本會(huì)先檢查系統(tǒng)的配置,還會(huì)自動(dòng)搜索TTF字庫(kù), 接下來就是對(duì)舊配置文件 進(jìn)行備份, 最后開始安裝。4) 完成安裝,如果安裝了中文控制臺(tái)環(huán)境, 則需要重新啟動(dòng).六、如何設(shè)置聲卡 不
22、用我說,這可是十分要緊的工作!不過如果你安裝了RED HAT Linux,則這項(xiàng)工作就簡(jiǎn)單了! 用root登錄系統(tǒng),運(yùn)行/usr/sbin/sndconfig。出現(xiàn)選擇聲卡類型的畫面。一般聲卡可以選取Sound Blaster 。 選完聲卡后再設(shè)置有關(guān)的資源。用TAB鍵結(jié)合方向鍵作出選擇后,按OK,如果聽到Linus(Linux的創(chuàng)始人)說話的聲音,就說明聲卡設(shè)置成功了。真像老式DOS游戲的聲卡設(shè)置 七、如何設(shè)置顯卡 要設(shè)置好你的顯卡,首先,要知道你的顯卡的型號(hào),是什么公司出的,什么樣的類型的顯卡,顯存有幾MB,還要知道顯卡的顯示芯片是什么類型的,是ALG2302的,還是SIS6326的,還是
23、Savage3D的,等;然后,在超級(jí)用戶的權(quán)限下,你可以運(yùn)行界面比較友好的Xconfigurator工具。 這里的X記住一定要大寫的,一步一步跟著指導(dǎo)來選擇,應(yīng)該不是很難的,當(dāng)選擇你的顯卡的芯片的時(shí)鐘時(shí),不用選擇它,讓測(cè)試程序自動(dòng)檢查;最后,還要知道你的顯示器的類型,是VGA的,還是SVGA的,以及水平和垂直分辯率。 你還可以運(yùn)行界面不友好的xfree86,如果你比較精通Linux的話,用xfree86命令配置的X Windows效果比Xconfigurator好很多的。界面最友好的,當(dāng)屬XF86Setup工具,若你有安裝這個(gè)工具的話,不妨就用這個(gè)工具來設(shè)置你的顯卡吧。八、如何設(shè)置網(wǎng)卡 九、如
24、何播放CD音樂 聲卡設(shè)置好了,可以在光驅(qū)中插入一張CD,用裝載命令mount將光盤載入,然后輸入cdp命令就可以播放了。在屏幕上可以看到CD的音軌清單,小鍵盤的9是播放,7是停止,6進(jìn)到下一音軌,4退到前一音軌,0退出播放程序,2彈出CD,8是暫停。 如果是在X-Window中,可以用xplaycd播放CD,這是一個(gè)有圖形界面的播放器,按鈕及功能一目了然,這里就不多說了。光盤中有bsd-games-2.1-3.src.rpm文件包,用RPM命令進(jìn)行安裝,然后到安裝目錄中去找游戲吧。不過這些游戲都不夠精致。 如果你想玩好的,就須要進(jìn)入X-Window,acm是空戰(zhàn)模擬游戲,paradise和xp
25、ilot是聯(lián)網(wǎng)戰(zhàn)斗游戲,xdemineur是挖地雷(沒想到吧),xjewel是俄羅斯方塊,xboard是國(guó)際象棋,xpat2是撲克牌游戲,xboing是彈珠臺(tái)游戲,還有Doom大名鼎鼎的第一人稱射擊游戲!這些游戲有的可以直接調(diào)出,有的須要用RPM命令安裝。所有的RPM包都在安裝光盤中的srpms目錄下,自己去看看吧。十.用xvidtune調(diào)整你的顯示器 大家會(huì)發(fā)現(xiàn)裝了linux之后在windows下用的好好的顯示器有時(shí)進(jìn)到linux的xwindows里后就歪掉了,調(diào)整好之后回到windows后windows的桌面也外調(diào)了,來回啟動(dòng)系統(tǒng)每次都要調(diào)整很麻煩的,這里介紹一個(gè)辦法一勞永逸。 進(jìn)入lin
26、ux啟動(dòng)x在xterm里執(zhí)行xvidtune,會(huì)彈出這個(gè)軟件的窗口,點(diǎn)Auto然后點(diǎn)Left,Right等按鈕調(diào)整你的顯示器到最佳的位置,然后點(diǎn)界面上的Show按鈕會(huì)得到類似這樣的輸出:"1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync然后退出這個(gè)軟件,修改你的/etc/X11/XF86Config-4文件在 Section "Monitor"Identifier "AS 786T"VendorName "Unknown"Model
27、Name "Unknown"HorizSync 30 - 87VertRefresh 50 - 160Option "dpms"EndSection里加上剛才的輸出,我的是: Section "Monitor"Identifier "AS 786T"VendorName "Unknown"ModelName "Unknown"HorizSync 30 - 87VertRefresh 50 - 160Modeline "1152x864" 121.50 11
28、52 1232 1360 1568 864 865 868 911 +hsync -vsyncOption "dpms"EndSection保存然后重起試試看吧。 Linux操作系統(tǒng)下十二則經(jīng)典應(yīng)用技巧本文介紹了Linux操作系統(tǒng)應(yīng)用過程中12則經(jīng)典技巧,合理應(yīng)用這些技巧可以更好的使用Linux系統(tǒng)。1、處理特殊的文件名 假設(shè)Linux系統(tǒng)中有一個(gè)文件名叫“-ee”,如果我們想對(duì)它進(jìn)行操作,例如要?jiǎng)h除它,按照一般的刪除方法在命令行中輸入rm -ee命令,界面會(huì)提示我們是“無效選項(xiàng)”(invalid option),原來由于文件名的第一個(gè)字符為“-”,Linux把文件名當(dāng)作選
29、項(xiàng)了,我們可以使用“-”符號(hào)來解決這個(gè)問題,輸入“rm - -ee”命令便可順利刪除名為“-ee”的文件。如果是其他特殊字符的話可以在特殊字符前加一個(gè)“”符號(hào),或者用雙引號(hào)把整個(gè)文件名括起來。2、直接進(jìn)行Linux的安裝工作在安裝Linux操作系統(tǒng)時(shí),可以利用該系統(tǒng)光盤中的一個(gè)名為“l(fā)oadlin.exe”的軟件,將Linux核心直接調(diào)入內(nèi)存,由Linux核心代替當(dāng)前操作系統(tǒng)來接管計(jì)算機(jī),并進(jìn)入Linux的安裝界面。在安裝Linux時(shí),我們只要在運(yùn)行對(duì)話框中輸入“l(fā)oadlin E:imagesvmlinuz root=/dev/ram initrd=E:imagesinitrd.img”這個(gè)
30、命令就可以直接安裝Linux了;其中“E:imagesvmlinuz”為L(zhǎng)inux的核心名。3、消除Xwindows下的死機(jī)現(xiàn)象 我們可以用兩個(gè)常用的方法來消除這種現(xiàn)象:第一,用鍵盤上的復(fù)合鍵“Ctrl+Alt+Backspace”來關(guān)閉當(dāng)前正在運(yùn)行的任務(wù);第二,首先按住鍵盤上的“Ctrl+Alt+F2”復(fù)合鍵,讓系統(tǒng)切換到另一個(gè)操作臺(tái),然后登錄到系統(tǒng),再執(zhí)行“#ps -ax/grep startx”命令,這將會(huì)列出你的Xserver的進(jìn)程標(biāo)識(shí),接著在命令行中輸入如下命令就能消除Xwindows下的死機(jī)現(xiàn)象:#kill -9 PID_Number,最后通過“Alt+F1”復(fù)合鍵返回到原來的平臺(tái)
31、。4、快速關(guān)閉Linux系統(tǒng)最新版本的Linux/UNIX系統(tǒng)借鑒了大型機(jī)的技術(shù),采用了抗掉電的日志式文件系統(tǒng),可以自動(dòng)跟蹤保存用戶數(shù)據(jù),自動(dòng)同步刷新文件系統(tǒng),用戶完全可以隨手關(guān)閉電源,從而達(dá)到快速關(guān)閉系統(tǒng)的目的。5、巧妙使用“rm”命令我們可以使用帶“-r”參數(shù)的“rm”命令來刪除一個(gè)非空目錄,例如我們?cè)诿钚兄休斎搿皉m -r bbb”這樣的命令,表示系統(tǒng)將把bbb目錄中包含的所有文件和子目錄全部刪除掉。6、巧妙使用“Tab”鍵大家知道在Linux字符界面中輸入命令時(shí),有時(shí)需要輸入很多字符,如果經(jīng)常這樣逐個(gè)地輸入字符,比較麻煩。假設(shè)鍵入的字符足以確定該目錄下一個(gè)惟一的文件時(shí),我們只需按鍵盤
32、上的“Tab”鍵就可以自動(dòng)補(bǔ)齊該文件名的剩下部分,例如要把目錄/ccc下的文件“ddddddd-1.2.3.tar.gz”解包時(shí),當(dāng)我們?cè)诿钚兄墟I入到“tar xvfz /ccc/d”時(shí),如果該文件是該目錄下惟一以“d”打頭的文件的話就可以直接按下“Tab”鍵,這時(shí)命令會(huì)被自動(dòng)補(bǔ)齊為:tar xvfz /ccc/ddddddd-1.2.3.tar.gz ,從而提高了輸入效率。7、多用鼠標(biāo)拷貝與粘貼來提高操作速度Linux系統(tǒng)安裝后,每次啟動(dòng)到字符界面時(shí)都會(huì)自動(dòng)運(yùn)行一個(gè)叫“gpm”的程序,該程序運(yùn)行后就可以用鼠標(biāo)來拷貝與粘貼了。具體做法是按住鼠標(biāo)左鍵拖動(dòng)使要拷貝的地方突出顯示,這時(shí)突出顯示的區(qū)
33、域已經(jīng)被拷貝,再按鼠標(biāo)右鍵拷貝的內(nèi)容就會(huì)被粘貼在光標(biāo)所在位置了。如果我們?cè)赬window下運(yùn)行Linux系統(tǒng),拷貝與粘貼的操作與在Windows 9x系統(tǒng)下一樣。8、快速啟動(dòng)Linux系統(tǒng)在DOS下,有一種簡(jiǎn)單快速啟動(dòng)Linux的方法,那就是load Linux。loadlin.exe是DOS下的可執(zhí)行程序,它可以在純DOS環(huán)境下迅速啟動(dòng)Linux,而且無需重啟計(jì)算機(jī),通常我們可以在光盤的“/kernels”目錄下找到這個(gè)程序。如果不知這個(gè)程序被放置于安裝盤的何處,可以使用“find -name loadlin*”命令來尋找。找到之后將其復(fù)制到DOS分區(qū)中,同時(shí)還需要復(fù)制一份你所使用的Linu
34、x內(nèi)核文件。可以通過Windows直接從光盤復(fù)制,也可在Linux環(huán)境下使用“mcopy”命令將文件復(fù)制到DOS分區(qū)。接著再編寫一個(gè)名為“Linux.bat”的批處理文件,文件內(nèi)容如下:c:loadlin c:vmlinuz root=/dev/hda1 ro(我們假設(shè)loadlin.exe和vmlinuz這兩個(gè)內(nèi)核文件都在c盤根目錄下,“root”為L(zhǎng)inux的根設(shè)備,而且Linux處于硬盤第一分區(qū),所以設(shè)備名為“/dev/hda1”,“ro”意為readonly)。以后在DOS下要啟動(dòng)Linux時(shí),運(yùn)行“Linux.bat”就可以了。9、增加虛擬緩存 使用命令:mkswap /dev/hd
35、a(假設(shè)Linux的驅(qū)動(dòng)器是/dev/hda),swapon /dev/hda;要自動(dòng)啟動(dòng)Swap,可以把新的分區(qū)加入到etc/fstab中去,照著原來swap的寫就行了。用"free"檢查swap的大小,Linux支持最多16個(gè)交換分區(qū),每個(gè)交換分區(qū)最大128M,沒有空閑分區(qū)的時(shí)候,可以用個(gè)大文件來建立。下面是執(zhí)行的一系列命令:#dd if=/dev/zero of=swapfile bs=1024 count=8192#mkswap swapfile 8192#sync#swapon swapfile10、巧妙使用Tab鍵大家知道在Linux字符界面中輸入命令時(shí),有時(shí)需
36、要輸入很多字符,如果經(jīng)常這樣逐個(gè)逐個(gè)地輸入字符,比較煩瑣。假設(shè)鍵入的字符足以確定目錄下一個(gè)唯一的文件時(shí),我們只須按鍵盤上的Tab 鍵就可以自動(dòng)補(bǔ)齊該文件名的剩下部分。例如要把目錄/ccc 下的文件ddddddd-1.2.3.tar.gz 解包時(shí),當(dāng)我們?cè)诿钚兄墟I入到tar xvfz /ccc/d時(shí),如果該文件是該目錄下唯一以d起頭的文件的話就可以直接按下鍵盤上的Tab鍵,這時(shí)命令會(huì)被自動(dòng)補(bǔ)齊為:tar xvfz /ccc/ddddddd-1.2.3.tar.gz,從而提高了輸入效率。11、多用拷貝與粘貼來提高操作速度Linux系統(tǒng)安裝后,每次啟動(dòng)到字符界面時(shí)都會(huì)自動(dòng)運(yùn)行一個(gè)叫g(shù)pm的程序,該
37、程序運(yùn)行后就可以用鼠標(biāo)來拷貝與粘貼了。具體做法是按住鼠標(biāo)左鍵拖動(dòng)讓要拷貝的地方突出顯示,這時(shí)突出顯示的區(qū)域已經(jīng)被拷貝, 再按鼠標(biāo)右鍵拷貝的內(nèi)容就會(huì)被粘貼在光標(biāo)所在位置了。如果我們?cè)赬window下運(yùn)行Linux系統(tǒng),拷貝與粘貼的操作與在普通的Win9x系統(tǒng)下一樣。12、提高讀盤速度在Linux下進(jìn)行一些設(shè)置,讓Linux在32位輸入輸出方式和DMA通道方式下進(jìn)行工作。設(shè)置時(shí),在Linux命令界面中輸入命令/sbin/hdparm -cl /dev/hda來打開32bit傳輸方式,輸入命令/sbin/hdparm -dl /dev/hda來打開DMA傳輸方式,接著再輸入命令/sbin/hdpar
38、m -kl /dev/hda來使硬盤在Reset之后仍然保持上述的設(shè)置,通過這些設(shè)置,我們就能提高Linux的讀盤速度到1倍以上。Linux磁盤存儲(chǔ)區(qū)管理原理與技巧詳解在Linux下管理磁盤貯存區(qū)算的上一個(gè)技巧,很多朋友在這上面常常問我,今天我就把這方面的東西匯總一下,從Linux特有的交換分區(qū)的原理開始介紹Linux下如何管理磁盤。原理篇1. 交換空間是什么 Linux 中的 交換空間(Swap space) 在物理內(nèi)存(RAM)被充滿時(shí)被使用。如果系統(tǒng)需要更多的內(nèi)存資源,而物理內(nèi)存已經(jīng)充滿,內(nèi)存中不活躍的頁(yè)就會(huì)被移到交換空間去。 雖然交換空間可以為帶有少量?jī)?nèi)存的機(jī)器提供幫助,但是這種方法不
39、應(yīng)該被當(dāng)做是對(duì)內(nèi)存的取代。交換空間位于硬盤驅(qū)動(dòng)器上,它比進(jìn)入物理內(nèi)存要慢。 交換空間可以是一個(gè)專用的交換分區(qū)(推薦的方法),交換文件,或兩者的組合。 交換空間的總大小應(yīng)該相當(dāng)于你的計(jì)算機(jī)內(nèi)存的兩倍和 32 MB這兩個(gè)值中較大的一個(gè),但是它不能超過 2048 MB(2 GB)。2. 添加交換空間 有時(shí),你會(huì)有必要在安裝后添加更多的交換空間。例如,你把系統(tǒng)內(nèi)存從 64 MB 升級(jí)到 128 MB,但是你只有 128 MB 的交換內(nèi)存。如果你執(zhí)行的是大量使用內(nèi)存的操作或運(yùn)行需要大量?jī)?nèi)存的程序,把交換區(qū)增加到 256 MB 可能會(huì)對(duì)你有利。 你有兩種選擇:添加一個(gè)交換分區(qū)或添加一個(gè)交換文件。推薦你添加
40、一個(gè)交換分區(qū),不過,若你沒有多少空閑空間可用,創(chuàng)建交換分區(qū)可能會(huì)不大容易。 要添加一個(gè)交換分區(qū)(假設(shè) /dev/hdb2 是你想添加的交換分區(qū)): 硬盤驅(qū)動(dòng)器不能在被使用(分區(qū)不能被掛載,交換分區(qū)不能被啟用)。要達(dá)到這一目的的最簡(jiǎn)單方法是在救援模式下引導(dǎo)你的系統(tǒng)。當(dāng)提示掛載文件系統(tǒng)時(shí),選擇 “跳過”。 如果驅(qū)動(dòng)器不包含任何被使用的分區(qū),你還可以卸載這些分區(qū),使用 swapoff 命令來關(guān)閉硬盤驅(qū)動(dòng)器上的所有交換空間。技巧篇 使用 parted 或 fdisk 來創(chuàng)建交換分區(qū)。 parted 比 fdisk 使用起來更方便,因此,只有 parted 在這里會(huì)被說明。要使用 parted 來創(chuàng)建交
41、換分區(qū): 在 shell 提示下以根用戶身份鍵入命令: parted /dev/ hdb 。這里的 /dev/ hdb 是你的帶有空閑空間的硬盤驅(qū)動(dòng)器的設(shè)備名稱。 在 (parted) 提示下,鍵入 print 來查看現(xiàn)存的分區(qū)和空閑空間的數(shù)量。起止值以 MB 為單位。判定硬盤驅(qū)動(dòng)器上的空閑空間數(shù)量,以及你想給新建的交換分區(qū)分配的空間數(shù)量。 在 (parted) 提示下,鍵入 mkpartfs part-type linux-swap start end ,這里的 part-type 是 primary、extended、logical 中的一個(gè), start 是分區(qū)的起始點(diǎn), end 是分區(qū)
42、的終止點(diǎn)。 警告:改變會(huì)立即發(fā)生,在鍵入時(shí)請(qǐng)謹(jǐn)慎從事。 鍵入 quit 來退出 parted 。 現(xiàn)在,你就可以創(chuàng)建交換分區(qū)了,使用 mkswap 命令來設(shè)置交換分區(qū)。在 shell 提示下以根用戶身份鍵入以下命令:mkswap /dev/hdb2要立即啟用交換分區(qū),鍵入以下命令: swapon /dev/hdb2要在引導(dǎo)時(shí)啟用,編輯 /etc/fstab 文件來包括以下行: /dev/hdb2 swap swap defaults 0 0在系統(tǒng)下次引導(dǎo)時(shí),它就會(huì)啟用新建的交換分區(qū)。新添了交換分區(qū)并啟用它之后,請(qǐng)查看 cat /proc/swaps 或 free 命令的輸出來確保交換分區(qū)已被啟
43、用了。 要添加交換文件: 判定新交換文件的大小,將大小乘以 1024 來判定塊的大小。例如,大小的 64 MB 的交換文件的塊大小為 65536。 在 shell 提示下以根用戶身份鍵入以下命令,其中的 count 等于想要的塊大?。篸d if=/dev/zero of=/swapfile bs=1024 count=65536使用以下命令來設(shè)置交換文件: mkswap /swapfile要立即啟用交換文件而不是在引導(dǎo)時(shí)自動(dòng)啟用,使用以下命令: swapon /swapfile要在引導(dǎo)時(shí)啟用,編輯 /etc/fstab 文件來包含以下行: /swapfile swap swap default
44、s 0 0系統(tǒng)下次引導(dǎo)時(shí),它就會(huì)啟用新建的交換文件。 新添了交換分區(qū)并啟用它之后,請(qǐng)查看 cat /proc/swaps 或 free 命令的輸出來確保交換分區(qū)已被啟用了。3. 刪除交換空間要?jiǎng)h除交換分區(qū): 硬盤驅(qū)動(dòng)器不能在被使用(分區(qū)不能被掛載,交換分區(qū)不能被啟用)。要達(dá)到這一目的的最簡(jiǎn)單方法 是在救援模式下引導(dǎo)你的系統(tǒng)。 如果驅(qū)動(dòng)器不包含任何被使用的分區(qū),你還可以卸載這些分區(qū),使用 swapoff 命令來關(guān)閉硬盤驅(qū)動(dòng)器上的所有交換空間。 在 shell 提示下以根用戶身份鍵入以下命令來確定交換分區(qū)已被禁用(這里的 /dev/hdb2 是交換分區(qū)): swapoff /dev/hdb2從 /etc/fstab 文件中刪除這個(gè)項(xiàng)目。 使用 parted 或 fdisk 來刪除分區(qū)。只有 parted 在這里會(huì)被說明。要使用 parted 來刪除分區(qū): 在 shell 提示下以根用戶身份鍵入命令: parted /dev/ hdb 。這里的 /dev/ hdb 是你的帶有交換空間的硬盤驅(qū)動(dòng)器的設(shè)備名稱。 在 (parted) 提示下,鍵入 print 來查看現(xiàn)存的分區(qū)并判定你想刪除的交換分區(qū)的次要號(hào)碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西師范大學(xué)《廣播電視新聞采編》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度離婚協(xié)議書樣本:離婚后子女監(jiān)護(hù)權(quán)及探望權(quán)協(xié)議4篇
- 二零二五版BE二模施工材料運(yùn)輸合同正規(guī)范本2篇
- 二零二五年度草莓種植基地農(nóng)業(yè)保險(xiǎn)合作協(xié)議2篇
- 2025年標(biāo)準(zhǔn)版箱涵施工分包合同樣本2篇
- 二零二五廠長(zhǎng)任職資格及勞動(dòng)合同簽訂標(biāo)準(zhǔn)4篇
- 2025年版新能源汽車銷售合同關(guān)鍵法律要素分析4篇
- 二零二五年度綠化用水合同風(fēng)險(xiǎn)評(píng)估與管理4篇
- 2025年度茶山茶葉電商平臺(tái)推廣合同范本4篇
- 2025年度茶樓茶葉加工與質(zhì)量控制合同4篇
- 二零二五年度無人駕駛車輛測(cè)試合同免責(zé)協(xié)議書
- 北京市海淀區(qū)2024-2025學(xué)年高一上學(xué)期期末考試歷史試題(含答案)
- 常用口服藥品的正確使用方法
- 2025年湖北華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員52名歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年鉆探工程勞務(wù)協(xié)作協(xié)議樣式版B版
- 《心肺復(fù)蘇機(jī)救治院內(nèi)心搏驟停患者護(hù)理專家共識(shí)》解讀
- 計(jì)算機(jī)二級(jí)WPS考試試題
- 智聯(lián)招聘行測(cè)題庫(kù)及答案
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- GB∕T 2099.1-2021 家用和類似用途插頭插座 第1部分:通用要求
- 超潔凈管道(CL-PVC)施工技術(shù)
評(píng)論
0/150
提交評(píng)論