class="22227">
作者:Guido;Gonzato,;guido;``at'';ibogeo.df.unibo.it
(譯者:趙平望;
[email protected])
v1.3.7,;1999年9月6日翻譯日期:2000年1月1日;
--------------------------------------------------------------------------------
編寫本文的目的是要使您能更快、更容易地調試剛安裝好的;Linux;系統。文內附有一些最常用的應用軟件的設置辦法。;
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
1.;導言
1.1;為什麽要編寫這份;HOWTO;
我在許多;PC;上都安裝過;Linux;系統,發現目前流行的各種;Linux;版本都相當不錯,但感到不便的是缺少一些基本設置文檔。多數應用軟件在安裝後都可立即使用,但有些軟件卻不行。我還注意到同樣的問題在;c.o.l.setup;上一再重復出現。為了彌補這種缺憾,並為了我個人方便,我作了一些筆記,後來加以修改潤色,終於成為這份;HOWTO。文內附有設置最常用的一些應用軟件和程式的訣竅和實例,這應能節省您不少時間和精力。;
文中所列的一些實例有時取決於使用何種;Linux;版本。目前我只有安裝;Red;Hat;5.2;的;Linux;系統,內核是;2.0.36;因此如果您的;Linux;是其他版本,那就別把我提供的訣竅視為金科玉律。不過,把我提供的辦法略作修改,改用於其他版本,倒也並非難事。這份;HOWTO;不能代替其他;HOWTO,而且它也無意替代其他;HOWTO;。翻閱相關文件和其他;HOWTO;都會使人獲益匪淺,因此如果您想進一步了解這套系統,就必需勤於查找翻閱。此外,也不要想在這裡占便宜:如果您知道對某方面不了解,就請查找相關的;HOWTO;。再次提醒:Usenet;的;news:comp.os.linux.setup是尋求;Linux;配置方面的協助的最好地點。我的工作十分繁忙,務請不要找我解決配置方面的問題。;
這份文件以及一些翻譯正式存放在;http://metalab.unc.edu/mdw/HOWTO。在這個網址也可找到我提到的所有其他;HOWTO;。本文的最新版本存放在;http://ibogeo.df.unibo.it/guido/Configuration
1.2;我們將作何種配置;
PC的硬件配置種類繁多,但依我的經驗,有一種配置十分普遍,即裝有一個劃分為三個分割區(一個DOS/Windows區、一個;Linux;區和一個交換(swap;partition)區)的大容量硬盤、音效卡、數據機、光盤機、打印機和滑鼠的;PC。目前,許多;PC;還安裝了平行埠的;ZIP;磁碟機。這樣設定的;PC;極可能是;Windows-Linux;搭配組成的網絡系統的一部分,一般作為服務器之用。;
我假定這些設備是您要設置的硬件,不過將設置這些設備的辦法轉用於不同的硬件也非難事。此外,我還假定您在編輯調試硬件時,具有root的權限。;
好吧!現在就讓我們卷起袖子來干吧!;
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
2.;一般系統設定
2.1;安全問題;
在開始啟動系統之前,首先應該決定要采用何種級別的安全規□。在作出這項決定之前,不要將電腦與網絡連接。電腦安全是極其重要的問題,但它不屬於這份;HOWTO;的討論□圍。不過,要了解電腦的安全問題可從兩方面著手:“;Linux;安全管理員手冊”(;Linux;Security;Administrator's;Guide);http://www.seifried.org/lasg;和“;Linux;安全手冊”(;Linux;Security;Guide);http://nic.com/;(譯注:此處英文原文有漏);下列步驟:使用Shadow;password(Shadow;Password;HOWTO;)限制網路進入機器(Section;限制網路進入Restricting;Network;Access)、使用;Secure;Shell;(;http://www.cs.hut.fi/ssh/);或使用;Secure;Remote;Password;(;http://srp.stanford.edu/srp/)。祝您好運。;
2.2;工作日志;
要保證安裝順利,必須確切知道機器裡安裝了什麽,何時作了修改,何時作了清除。因此,在動手之前,首先應該建立一本“工作日志”,紀錄作為;root;的一切舉動;在我的工作日志中,有一節專門紀錄所有改動的系統文檔、增加的;.rpms;和安裝的;.tar.gz。理論上,往回追溯以往的任何改變,應該可以回復到最初原始的安裝狀態。;
千萬記住,在改動任何系統文件之前,制作備份。更理想的是用;RCS;這樣就能追蹤以往的所有改變。作為;root,決不可隨意改動系統而不加紀錄。;
2.3;鍵盤;
如在安裝時遺漏了這一步驟,或改用了他種鍵盤,則需要:;
從/usr/lib/kbd/keymaps/中選取適當的鍵盤表;例如,it.map;就代表義大利鍵盤;;
編輯/etc/sysconfig/keyboard文檔,使其讀取:KEYTABLE="it"
設定鍵盤的重復率和延遲時間,將以下內容加附到;/etc/rc.d/rc.sysinit;(Red;Hat);或;/etc/rc.d/rc.boot;(Caldera);或;/etc/rc.d/boot;(S.u.S.E.):;
/sbin/kbdrate;-s;-r;16;-d;500;;#;or;whatever;you;like;--或其他設定的數值
要載入鍵盤表,使用/etc/rc.d/init.d/keytable;start指令。其他特殊鍵位將在以下各節再作說明。;
要在開機時自動設定;NumLock,則在/etc/rc.d/rc.sysinit中加入以下內容:;
for;tty;in;/dev/tty[1-9]*;;do
setleds;-D;+num;<;$tty
done
2.4;啟動和援救軟片;
為剛安裝好的系統,應該制作兩、三張啟動軟片,以備不時之需。您使用的;Linux;版本可能已經包括了制作這種軟片的指令,否則可用下列指令:;
#
#
(譯注:作者似乎忘了填入指令)
此外,至少也要制作幾片援救軟片。在;ftp://metalab.unc.edu/pub/Linux/system/recovery可找到各種援救軟片;如果您不知道選用哪一種,我建議您試試;Tomsbtrt。;
2.5;內核;
IMHO,其次首先要做的工作是編制最適合您的系統的內核。編制工作並不困難,但無論如何都先看一看/usr/src/Linux/內的README檔或內核;HOWTO;(Kernel;HOWTO;)。注意事項:;
仔細想清楚需要電腦完成何種工作。一次選定內核,同時作出必要的修補(patch),遠比每月作一次設置或編譯一次內核來得省事;如果把;Linux;作為伺服器使用,尤應如此。不要忘記把未來可能會增加的硬件(例如,SCSI、Zip和網路卡等)都先編制在內核內;通常利用模組是最好的辦法;;
如果你的電腦用;Cyrix;芯片,而內核對它的支持不足,則應作出必要修補,以便提高電腦性能。有關資料見:;http://www.Linuxhq.com/patch/20-p0591.html;;
使用筆記型電腦的用戶應改進屏幕的視覺效果。我曾經建議修補內核,但SVGATextMode;(見;SVGATextMode一節)可能是最理想的解決辦法。不論采用何種辦法,在;http://www.Linuxhq.com/patch/20-p0239.html可以找到大型游標的內核修補軟件。;
此外,不要將筆記型電腦串行;PCMCIA;modem/fax;卡作為模組編譯;將其作為內核的一部分編譯,否則,PCMCIA;modem;就無法運作;;
如果使用;PCMCIA;卡,記住務必編譯這些模組;此外,如果使用;PCMCIA;網路卡,不要忘記修改/etc/pcmcia/network.opts;;
如果屏幕顯示來自modprobe的信息,指出不能確定某些模組的位置,這表示需要修改/etc/conf.modules。例如,如果不使用ipx和appletalk模組,則增加下列兩行:;
alias;net-pf-4;off
alias;net-pf-5;off
為了節省下次配置和編譯內核的時間,不妨將配置設定作為一個文檔妥善保存。注意:如果內核升級,則這個配置設定檔必然無用,因為它沒有包含新內核的各種要素。;
2.6;Sendmail停機;
有些系統的sendmail會使機器在啟動時停頓兩、三分鐘。原因有二:(1)機器沒有與網際網路直接連接;(2)直接連接網際網路,並有永久的IP地址。;
立即解決第一種問題的辦法是確定/etc/hosts內有下列一行:;
127.0.0.1;;;localhost
造成停頓的第二種原因是往往在/etc/hosts內有內容如下的一行:;
127.0.0.1;;;localhost;;;your_host_name
可將其分成以下兩行:;
127.0.0.1;;;;localhost
w.x.y.z;;;;;;your_host_name
同時請參考;Hostname一節;
2.7;硬盤性能;
如果謹慎使用;hdparm(8)就會大大提高;(E)IDE;硬盤的性能。假設使用的;Linux;中沒有包含這個軟件,可從;ftp://metalab.unc.edu/pub/Linux/system/hardware查找;設法在這個網址上找一個稱為hdparm-X.Y.tar.gz的軟件。;
由於使用這個軟件的細節取決於硬盤的種類和控制程序,因此在此無法提出通則。使用不當,可能會損及文檔系統,因此使用之前,務必詳細閱讀;man;說明。以最簡單的例子而言,在/etc/rc.d/rc.sysinit內可增加一行,內容如下:;
/sbin/hdparm;-c1;/dev/hda;;#;;--;假定為第一個;IDE;硬盤
這行提供了;(E)IDE;32-bit;I/O;的支持。關於;-m;選項,hdparm的作者;Mark;Lord;告訴我:;
(...);如果系統內的組件是前幾年的產品;[<;1997],一般都沒有問題。如果是老舊的設備,可能不行(但也許沒問題)。真正發生問題的是;2;-;3;年前在;486;和;(早期)586;母板上廣泛使用的;CMD0646;和;RZ1000;這兩種晶片。;
下列設置應可使用於最近的電腦:;
/sbin/hdparm;-c1;-A1;-m16;-d1;/dev/hda
2.8;並聯埠;Zip;磁碟機;
利用最近內核(2.x.x)所帶的驅動程序就可使用並聯埠的;Zip;磁碟機。在設置內核時,務必加裝使用;SCSI;和;SCSI;磁盤的功能。注意:打印機和;Zip;磁碟機共用並聯埠時可能會發生沖突,因此最好使用內核模組設置。在;http://www.torque.net/;上還有一個代用的;ppa;驅動程序。;
Zip;磁片出售