開機(jī)與關(guān)機(jī): 開機(jī)不是只要按一下電源鈕而關(guān)機(jī)只要關(guān)掉電源鈕就可以了嗎?有何大學(xué)問? 話是這樣沒錯(cuò)啦,但是由于 linux 是一套多人多工的作業(yè)系統(tǒng),你難保你在關(guān)機(jī)時(shí)沒有人在線上,假如你關(guān)機(jī)的時(shí)候碰巧一大群人在線上工作,那會(huì)讓當(dāng)時(shí)在線上工作的人馬上斷線的!那不是害死人了!一些資料可以無價(jià)之寶哩!另外,與 DOS 環(huán)境不同的是, Linux 在執(zhí)行的時(shí)候,雖然你在畫面上只會(huì)看到黑壓壓的一片,完全沒有任何畫面,但其實(shí)他是有很多的程式在背景底下執(zhí)行的,例如郵件程式、瀏覽器主機(jī)程式等,你假如隨便關(guān)機(jī)的話,是很輕易傷害硬碟及資料傳輸?shù)膭?dòng)作的!所以在 Linux 下關(guān)機(jī)可是一門大學(xué)問喔! 開機(jī)(登入) 對(duì)啦!在沒有電源的情況下,開機(jī)只要按一下電源鈕就夠了!電腦會(huì)先去讀 BIOS 里頭的設(shè)定,然后就開始開機(jī)程序。請(qǐng)記得,假如你在 BIOS 的開機(jī)設(shè)定是以 CD-ROM 為第一項(xiàng),請(qǐng)將可開機(jī)的光碟片拿出來。且 A 槽最好不要放軟碟喔! OK!是否還記得在安裝 Linux 的時(shí)候安裝的開機(jī)程式是啥?沒錯(cuò),就是可以設(shè)定多重開機(jī)的 Lilo 這套軟體,而由于 Lilo 的開機(jī)資訊通常是存放在 MBR 當(dāng)中,所以系統(tǒng)會(huì)先找到我們的 Linux 設(shè)定,因此開機(jī)過程中,螢?zāi)坏淖畹紫乱恍袝?huì)出現(xiàn): LILO boot:_ 這一行字,假如你在大約十秒鐘的時(shí)間沒有動(dòng)作,則系統(tǒng)將以 Linux 預(yù)設(shè)的情況進(jìn)行開機(jī)(通常是預(yù)設(shè)為 Linux 開機(jī))。假如你在這個(gè)時(shí)候按一下 『Tab』鍵,則螢?zāi)簧蠎?yīng)該會(huì)出現(xiàn): LILO boot: <== 這里按一下 Tab linux dos boot: _ <== 游標(biāo)在這里 好了,這個(gè)畫面告訴你系統(tǒng)目前有兩個(gè)可以開機(jī)的磁區(qū),其名稱分別是 linux 與 dos 兩個(gè),其實(shí)這就是我們?cè)诎惭b的時(shí)候設(shè)定的開機(jī)名稱!而游標(biāo)會(huì)在 boot: 后面,這時(shí)假如按 『Enter』 則系統(tǒng)會(huì)直接以預(yù)設(shè)的 linux 系統(tǒng)開機(jī),假如打 linux 則同樣以 linux 開機(jī),當(dāng)然,打 dos 就會(huì)以 dos 進(jìn)入開機(jī)程序!所以打 dos 開機(jī)時(shí)你就會(huì)見到 windows98 的開機(jī)畫面啰!因此,假如你在安裝 Linux 之前的 Windows98 并沒有安裝的很完整,這個(gè)時(shí)候可以再以 dos進(jìn)入 Windows98 去設(shè)定你其他的需求! 嗯,假如你是以 Linux 開機(jī),那首先系統(tǒng)會(huì)先去搜尋你的硬體設(shè)備,這時(shí)螢?zāi)簧蠒?huì)出現(xiàn)很多硬體資訊的訊息,你可以一行行的看,也可以不用看,因?yàn)槊看伍_機(jī)的這些資訊會(huì)存在 /var/log/dmesg 這個(gè)檔案中,你可以在開機(jī)完畢之后再仔細(xì)的分析這些檔案資料!搜尋軟硬體資訊之后,便開始啟動(dòng)一些服務(wù)(services),例如: FTP、telnet、talk等等!當(dāng)然,你的其他架站設(shè)定也會(huì)一并的啟動(dòng)。在預(yù)設(shè)的狀況之下, Linux 的架站服務(wù)會(huì)自動(dòng)幫你設(shè)定兩個(gè)基本的小站,一個(gè)是 mail server ,用的是 sendmail 這套軟體,另一個(gè)是 WWW server ,用的是 httpd 這一套軟體,不過這些服務(wù)一開始的設(shè)定可能是不對(duì)的,這不打緊,因?yàn)榧苷具@部分我們會(huì)在后面提到,這里只是先告訴你一般來說 Linux 會(huì)有的預(yù)設(shè)服務(wù)罷了! 開機(jī)完畢之后就需要登入了,登入的畫面有點(diǎn)像這樣: 會(huì)顯示你所使用的 Linux 核心版本 (Kernel) 與 Red Hat 版本!這里注重一下,上面這個(gè)例子中,因?yàn)槲沂且粤硪慌_(tái)已經(jīng)將核心更新過的機(jī)器作為示范,所以核心版本是 2.2.18 ,假如你是以這個(gè)站上面的檔案制成的光碟安裝的話,你的核心應(yīng)該是 2.2.12-20 才對(duì)!好了,現(xiàn)在在 login: 的地方輸入: root ,按 Enter 后再輸入你的密碼,就可以順利的登入你的機(jī)器了,root 是系統(tǒng)治理員的意思。另外要注重的是,由于這一款 Linux 為了系統(tǒng)保密的關(guān)系,是不答應(yīng)遠(yuǎn)端以 root 的身份登入的!就是說,假如你以后以 telnet 的網(wǎng)路方式連上這臺(tái)機(jī)器的話, root 這個(gè)帳號(hào)是不能進(jìn)入的!因此身為系統(tǒng)治理員的你最好有另一個(gè)一般的帳號(hào),如我以 vbird 的身份登入我的系統(tǒng)之后,有如下面的畫面: 系統(tǒng)會(huì)告訴你,你上次進(jìn)入系統(tǒng)的時(shí)間與連線的機(jī)器!然后會(huì)顯示你的身份與所在的目錄!注重啰,假如你是以 root 身份進(jìn)入的話,那就會(huì)變成 [root@tsai root]# 這付模樣。 另外,假如你在前一章安裝設(shè)定時(shí)設(shè)定開機(jī)啟動(dòng)為 X-Window,那出現(xiàn)的登入畫面則是一個(gè)圖形介面的咚咚,登入的方法是一樣的,只是畫面變成圖形介面了! 遠(yuǎn)端以 Windows 軟體登入 Linux 主機(jī) 這是我對(duì) Linux 最喜歡的功能之一了,當(dāng)你已經(jīng)架設(shè)好 Linux 主機(jī),并且也已經(jīng)正常的連上 Internet 之后,你應(yīng)該已經(jīng)有個(gè)合法的 IP (實(shí)體IP),假如你已經(jīng)設(shè)定好了 DNS 的話更棒,這樣你可以直接使用 telnet 或 netterm 等連線軟體登入你這架主機(jī)!假設(shè)你的 DNS 是 sun.os.test.com ,則使用 『開始』->『執(zhí)行』鍵入: telnet sun.os.test.com, 這樣在任何地方就都可以連上你的主機(jī)啰!很棒吧! 關(guān)機(jī) 關(guān)機(jī)的方式有很多,不過都要注重一件事,就是『不要在開機(jī)的情況下直接按下電源』關(guān)機(jī),不然造成機(jī)器損毀時(shí)不要找我.....。
通常關(guān)機(jī)所下的指令是(在指令之前的 # 是提示字元的意思!): # shutdown -h now 或者是: # reboot 這是馬上關(guān)機(jī)及重新開機(jī)的意思,不過很多的文章都建議在進(jìn)行關(guān)機(jī)程序之前,先將 Linux 貯放在緩沖區(qū)的資料寫進(jìn)硬碟中,所以你可以先執(zhí)行: # sync 這個(gè)指令來將資料寫回磁碟中!當(dāng)然了,你也可以讓系統(tǒng)在固定的時(shí)間或在一定的時(shí)間后關(guān)機(jī),指令如下: # shutdown -h 20:25 <======系統(tǒng)在今天的 20:25 關(guān)機(jī) # shutdown -h +10 <======系統(tǒng)在 10 分鐘后關(guān)機(jī) 在關(guān)機(jī)的過程中也會(huì)顯示相當(dāng)多的訊息,以告訴你系統(tǒng)關(guān)閉的項(xiàng)目為何。 通常我都是使用 reboot 這個(gè)指令來重新啟動(dòng) Linux ,而在 Linux 跑完關(guān)機(jī)程序之后我便將電源關(guān)掉!因?yàn)槲业南到y(tǒng)目前還很單純,沒有開啟很多服務(wù),自然不用太在乎緩沖區(qū)中的資料,但是,好習(xí)慣的養(yǎng)成是很重要的,所以正確的關(guān)機(jī)程序應(yīng)該是需要養(yǎng)成的!你可以如下進(jìn)行關(guān)機(jī)程序: # sync;sync;sync # reboot 然后在系統(tǒng)出現(xiàn) 嗶 的一聲后再關(guān)掉電源! 那假如你是以 X-Window 登入的話,要登出時(shí)你可以以滑鼠在畫面中的左下角有一個(gè)『腳丫子』外形的咚咚上面按一下,會(huì)出現(xiàn)類似 Windows 的『開始』的一串字,最下方有一個(gè) logout 的選項(xiàng),按下這個(gè)選項(xiàng)后,畫面正中心會(huì)出現(xiàn)一個(gè)方框,里面共有三個(gè)選項(xiàng),這時(shí)選擇 reboot 這個(gè)選項(xiàng)即可重新開機(jī)! 設(shè)定 Lilo 多重開機(jī) 其實(shí),這一部份應(yīng)該在后面才提到,因?yàn)槟壳斑€沒有說到『 vi 』這套文書處理程式(有點(diǎn)像是早期 DOS 下的 PE2或是漢書等軟體),不過因?yàn)槎嘀亻_機(jī)與開關(guān)機(jī)是有相關(guān)的,所以鳥哥將之寫在一起, Anyway,這里還是假設(shè)您已經(jīng)知道如何使用 Linux 下的文書處理軟體了,假如您還不了解 vi 的話,請(qǐng)先翻到后面的章節(jié)學(xué)學(xué)使用 vi 再說吧! 設(shè)定多重開機(jī)時(shí)僅需要修改一個(gè)檔案,及執(zhí)行一個(gè)檔案!修改的檔案在『 /etc 』目錄下,檔名為 lilo.conf ,所以你要做的就是以 vi 來修改這個(gè)檔案啰!注重唷,因?yàn)榈紫乱薷牡臋n案只有治理員(root) 才有權(quán)限更改,所以除非你在主機(jī)上以 root 的身份登入,否則你必須使用 su 來更改你的身份成為治理員。執(zhí)行的程序如下: 以 root 的身份登入之后先進(jìn)入 etc 這個(gè)目錄,然后執(zhí)行 vi ,所以鍵入: # cd /etc # vi lilo.conf 按下 enter 之后,畫面會(huì)變成這樣: 畫面的最下面一行會(huì)告訴你這個(gè)檔案的屬性為:這個(gè)檔案共有 20 行,及共有 306 個(gè)字元!你可以用方向鍵移動(dòng)游標(biāo),在這個(gè)檔案中,由于我先更新過系統(tǒng)核心,但又不想放棄比較先前一個(gè)版本的核心,所以設(shè)計(jì)了兩個(gè)核心并存,另外尚包含一個(gè) Windows 開機(jī)磁區(qū)的設(shè)定。 在此將上面的幾行字解釋一下: 1.『 boot=/dev/hda 』:告訴你開機(jī)是由 hda ( 第一顆硬碟 ,在安裝的時(shí)候解釋過。)的 MBR 開機(jī); 2.『 map=/boot/boot.b 』:我也不是很清楚,應(yīng)該是關(guān)于系統(tǒng)的模組配置檔; 3.『 install=/boot/boot.b 』:跟上面一樣; 4.『 default=linux-2.2.18 』:系統(tǒng)的預(yù)設(shè)開機(jī)選項(xiàng)為 linux-2.2.18 這一項(xiàng)!注重: image后面接的就是開機(jī)的咚咚,所以共有三個(gè)開機(jī)檔(兩個(gè)image及一個(gè)other) 5.『 image=/boot/vmlinuz-2.2.12-20 』:vmlinuz-2.2.12-20是系統(tǒng)核心開機(jī)檔,這一行以下的咚咚在告訴你,以 vmlinuz-2.2.12-20 這個(gè)版本核心的訊息;(其中要注重的是,底下每行的前面是按下 Tab 鍵所造成的空白,不是以空白鍵按出來的。) label=linux-2.2.12 :就是你在按下 Tab 鍵之后,顯示的檔頭資料; root=/dev/hda5 :就是開機(jī)磁區(qū)位于第五個(gè)開機(jī)磁區(qū)(與你的硬碟配置有關(guān)) read-only :這個(gè)系統(tǒng)檔只可以讀取! 6.底下的另一個(gè) image 是同樣以 Linux 核心開機(jī)的設(shè)定資料; 7.『 other=/dev/hda1 』:最后面這一個(gè)咚咚告訴你,還有一個(gè)非 Linux 的開機(jī)磁區(qū)在 hda1 上面,而這個(gè)開機(jī)磁區(qū)的代號(hào)為 win98。 注重到了沒?在開機(jī)的選項(xiàng)后面均有一個(gè)開機(jī)的磁區(qū),在 Linux 下,分別是 /boot/vmlinuz-2.2.12-20、/boot/vmlinuz-2.2.18及 /dev/hda1,這就是開機(jī)的系統(tǒng)區(qū),而在你安裝 Linux 前,不是有分割硬碟嗎?這里你就可以參照一下你的開機(jī)區(qū)與你的系統(tǒng)所在磁區(qū)啰! 將預(yù)設(shè)的開機(jī)選項(xiàng)設(shè)定為 Windows98: 要將原先設(shè)定的 Linux 開機(jī)變成 Windows 開機(jī)是很簡單的。基本上最上面幾行可以不用修改,僅需要改的是 default 這個(gè)項(xiàng)目,假如你希望進(jìn)入系統(tǒng)時(shí)先以 Windows 開機(jī),若輸入 linux 才進(jìn)入 linux 系統(tǒng)的話,你可以將 default 后面的 linux-2.2