1. 程式人生 > >Linux自學之路

Linux自學之路

--前言-----
  這篇文章是一年前寫的,最初發表在潤物網上,現在看起來有點太簡單了,沒想到會被複旦bbs收入精華區,看來對新手還是有點作用的,所以這次新版成立就貼過來了,如有疏漏也沒時間改了,但如果誰發現有錯誤還請幫忙指出來,不然不知道要害多少新手呢。
---前言結束-------
  
   一年前,我連Linux聽都沒聽說過,只因各種媒體上都在鼓吹這個作業系統,我懷著好奇心在書店買了一本Linux自學通.薄薄的一本書加上一張光碟,我開始了自己的Linux自學之路.經過半年的摸索,我就已經掌握了大部分的命令.後來心血來潮在自己的機器上建網站,和寢室的電腦聯了網,然後又搞了個BBS.自認為我的技術不錯了,就把我一年來自學的經驗總結一下,希望對那些對Linux還沒入門的朋友們有所幫助.
   首先你得樹立信心,Linux並不難,我這個非計算機專業的菜鳥都能學會,你肯定能學會.其次,你得在自己的機器上安裝Linux,Linux的安裝光盤裡都有大量的文件,我所說的自學也都是靠看這些文件.記住,菜鳥變成老鳥關鍵就看是否會看幫助文件.至於安裝哪個版本,我推薦藍點(BluePoint)--我可不是做廣告,他們才不會給我一分錢呢,我只是對國內優秀Linux廠商表示支援.藍點是我用過的版本中對漢語支援最好的一個.)(注:現在藍點已經改變研究方向了,對中文支援好的還有中軟 3.0,但我推薦用Mandrake8.0以後的)
   選擇好了版本就面臨著安裝.如果是初次安裝,疑問還真不少.現在我們一起來闖關吧!
   第一關,從哪兒引導?一般的安裝光碟中都有從dos引導的程式.一般都做成了批處理檔案,放在img或Dosutils目錄下面.可以在win98下面用查詢工具直接找*.bat檔案肯定能找到.然後用win98引導盤引導進入光碟機中相應的目錄,執行這個批處理檔案.如果不能執行,你還是自己按照批處理檔案中的命令自己打進去.如果你的BIOS和關盤都支援從CDROM引導,就不用這麼麻煩了.更改BIOS中相應的設定,放進光碟重新啟動就行了.
   第二關,安裝在哪兒?Linux需要至少兩個分割槽,一個swap分割槽存放臨時檔案,另一個分割槽才是要安裝的分割槽.引導成功後選擇好了鍵盤(選預設值us)和滑鼠,接下來就是要選擇硬碟分割槽程式.(注意:藍點安裝過程中會問你安裝型別,千萬小心,要選擇定製安裝,選擇伺服器或工組站都會使你的win98無法使用)選擇用Disk Druid分割槽工具.這是個圖形介面,一看便知使用方法.初次安裝,在Type一項中你還看不到Linux native 和Linux swap分割槽.要先刪除一個分割槽,再分別創建出這兩個Linux分割槽.在選擇載入點時,Linux native要安裝在/目錄下(/代表根目錄).其他的dos分割槽也可以掛接在你希望的目錄下.Linux下面不是象windows下面那樣用a.c.d表示硬碟分割槽,而是用目錄表示,而且目錄的分隔要用'/'表示,而非dos下面的'\'.然後就可以開始格式化這兩個Linux分割槽,拷貝檔案了.
   第三關,網路配置.如果沒有網絡卡,可以跳過;有網絡卡的話,初次安裝也不推薦安裝,因為有很多生疏的服務專案搞不懂又可能會導致Linux無法啟動.
   第四關,Xwindow的安裝.由於Linux是黑客們開發的,有些硬體廠商不公佈硬體引數,有些顯示裝置還沒有驅動程式或驅動程式不完美.這一關搞不好會對硬體有損壞.所以你必須對你的硬體瞭如指掌,顯示器和顯示卡一定要知道什麼型號.選擇解析度和色彩深度一般選你在win98下面用的就行.如果問到你RAMDAC,不知道這是什麼就選預設值.選擇完畢系統會嘗試啟動Xwindow,如果出現異常,顯示器的燈黃掉了,很就沒響應,請先按Ctrl+Alt+backspace(退格鍵),再用Ctrl+Alt+del重新啟動.有的版本出現問題會自動退回控制檯.
   第四關,安裝lilo.這是決定你的win98和以前安裝過的其他系統能否正常引導的一步.如果你在使用其他的多系統引導工具,如System Commander、Smart Fdisk等工具,lilo就要安裝到該分割槽的引導扇區首扇區;否則就要安裝到硬碟主引導扇區上,還要配置好啟動選單,可以看到win98的預設選單是dos,有其他系統的話你要自己加進去.
   第五關,引導Linux和其他系統.重新啟動後,會看到lilo提示符,你按一下Tab鍵會看到啟動標籤.在提示符下鍵入相應的標籤就進入了相應的系統.不理它過一會兒系統會自動進入Linux.這裡的標籤可以在進入系統後通過修改/etc/lilo.conf改變.具體方法請看/usr/doc下面相應的文件.
   安裝好了,現在進入Linux並開始使用.請用root登入,輸入剛才安裝時設定的密碼.可看到一長串提示符.現在告訴你幾個命令這就是你自學的祕訣.
   ls,第一次懷著好奇心想看看這裡面都裝了些什麼檔案,這個命令就可以讓你一次看個夠.還可以加引數ls -l看檔案的屬性;ls -aF看隱藏檔案和目錄.
   man,尋求幫助當然少不了它,比方我想知道更多的ls用法,就可以用man ls.退出時按一下q就行了.
   cd,不用我說你也知道是幹什麼的.只是別忘了這裡的路徑用'/'代替了dos下面的'\'.
   reboot和halt,分別是重新啟動和關機命令,千萬記住沒有執行關機命令前不要切斷電源,否則後果自負.
   本來有這幾個命令也夠你自學了,但為了讓你少走彎路,還有幾個有用的命令.查詢檔案是常事,命令也有好幾個:whereis,find,locate。find要加引數,比如要再整個系統中找一個叫test.txt的檔案,可以用 find / -name test.txt,'/'可以換成你規定的目錄,比如:/usr.
  locate查詢起來最快,但要先用updatedb命令建一個數據庫.如果你想知道以a開頭的命令有多少,你只需打一個a,按兩下Tab,就會看到一長串以a開頭的命令.如果你想知道那個命令是幹什麼的,可以用whatis命令.比方我看到一個apropos的命令,我執行whatis apropos,系統會告訴我這是個幫我找工具的命令.不過你得先執行makewhatis建個數據庫,否則你可是看不到的哦.如果我現在急需一個查詢工具,我就可以用apropos幫我找,執行apropos search,你會看到一些你需要的工具和命令的介紹.
   現在你知道怎麼自學了嗎?在/usr/doc下面還有好多文件,去看吧!看文件的同時如果我還想一邊操作行嗎?當然行!你用Alt+F2看看,是不是又進入了一個控制檯?再試試Alt+F3,哈哈,你明白了吧,現在可以在幾個控制檯下切換了.要是在藍點下面碰到繁體字的文件,還可以用Alt+1/2/3切換當前控制檯的內碼(EN/GB/BIG5),各個控制檯之間一點影響都沒有(出現亂碼,就用Ctrl+L刷屏).
   在Xwindow下面的操作我沒有介紹,因為和win98太像了,不用我說你就能搞定.
  只是怎麼從Xwindow返回控制檯呢?可以用Ctrl+Alt+backspace,也可以不用退出,用Alt+Ctrl+F2退到另一個控制檯下,返回時用Ctrl+Alt+F7(不同版本可能有些不一樣).怎麼樣,是不是很爽?
   萬一哪位朋友對Linux不滿意,想解除安裝怎麼辦?首先要用win98引導盤啟動用fdisk /mbr消除主引導紀錄,再用fdisk啟用win98分割槽,並刪除nodos分割槽(linux分割槽).要是刪不乾淨,可以去我主頁上下載一個叫smartfdisk的工具,保證管用