麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 操作系統(tǒng) > 正文

Config HOWTO 系統(tǒng)設(shè)置 (1)

2024-07-26 00:30:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
作者:Guido Gonzato, guido ``at'' ibogeo.df.unibo.it
(譯者:趙平望 [email protected]
v1.3.7, 1999年9月6日翻譯日期:2000年1月1日 


--------------------------------------------------------------------------------
編寫本文的目的是要使您能更快、更容易地調(diào)試剛安裝好的 linux 系統(tǒng)。文內(nèi)附有一些最常用的應(yīng)用軟件的設(shè)置辦法。 
--------------------------------------------------------------------------------
 --------------------------------------------------------------------------------

1. 導(dǎo)言


1.1 為什麼要編寫這份 HOWTO 
我在許多 PC 上都安裝過(guò) Linux 系統(tǒng),發(fā)現(xiàn)目前流行的各種 Linux 版本都相當(dāng)不錯(cuò),但感到不便的是缺少一些基本設(shè)置文檔。多數(shù)應(yīng)用軟件在安裝後都可立即使用,但有些軟件卻不行。我還注意到同樣的問(wèn)題在 c.o.l.setup 上一再重復(fù)出現(xiàn)。為了彌補(bǔ)這種缺憾,并為了我個(gè)人方便,我作了一些筆記,後來(lái)加以修改潤(rùn)色,終於成為這份 HOWTO。文內(nèi)附有設(shè)置最常用的一些應(yīng)用軟件和程式的訣竅和實(shí)例,這應(yīng)能節(jié)省您不少時(shí)間和精力。 

文中所列的一些實(shí)例有時(shí)取決于使用何種 Linux 版本。目前我只有安裝 Red Hat 5.2 的 Linux 系統(tǒng),內(nèi)核是 2.0.36;因此如果您的 Linux 是其他版本,那就別把我提供的訣竅視為金科玉律。不過(guò),把我提供的辦法略作修改,改用于其他版本,倒也并非難事。這份 HOWTO 不能代替其他 HOWTO,而且它也無(wú)意替代其他 HOWTO 。翻閱相關(guān)文件和其他 HOWTO 都會(huì)使人獲益匪淺,因此如果您想進(jìn)一步了解這套系統(tǒng),就必需勤于查找翻閱。此外,也不要想在這里占便宜:如果您知道對(duì)某方面不了解,就請(qǐng)查找相關(guān)的 HOWTO 。再次提醒:Usenet 的 news:comp.os.linux.setup是尋求 Linux 配置方面的協(xié)助的最好地點(diǎn)。我的工作十分繁忙,務(wù)請(qǐng)不要找我解決配置方面的問(wèn)題。 

這份文件以及一些翻譯正式存放在 http://metalab.unc.edu/mdw/HOWTO。在這個(gè)網(wǎng)址也可找到我提到的所有其他 HOWTO 。本文的最新版本存放在 http://ibogeo.df.unibo.it/guido/Configuration


1.2 我們將作何種配置 
PC的硬件配置種類繁多,但依我的經(jīng)驗(yàn),有一種配置十分普遍,即裝有一個(gè)劃分為三個(gè)分割區(qū)(一個(gè)DOS/Windows區(qū)、一個(gè) Linux 區(qū)和一個(gè)交換(swap partition)區(qū))的大容量硬盤、音效卡、數(shù)據(jù)機(jī)、光盤機(jī)、打印機(jī)和滑鼠的 PC。目前,許多 PC 還安裝了平行埠的 Zip 磁碟機(jī)。這樣設(shè)定的 PC 極可能是 Windows-Linux 搭配組成的網(wǎng)絡(luò)系統(tǒng)的一部分,一般作為服務(wù)器之用。 

我假定這些設(shè)備是您要設(shè)置的硬件,不過(guò)將設(shè)置這些設(shè)備的辦法轉(zhuǎn)用于不同的硬件也非難事。此外,我還假定您在編輯調(diào)試硬件時(shí),具有root的權(quán)限。 

好吧!現(xiàn)在就讓我們卷起袖子來(lái)干吧! 




--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 一般系統(tǒng)設(shè)定


2.1 安全問(wèn)題 
在開始啟動(dòng)系統(tǒng)之前,首先應(yīng)該決定要采用何種級(jí)別的安全規(guī)□。在作出這項(xiàng)決定之前,不要將電腦與網(wǎng)絡(luò)連接。電腦安全是極其重要的問(wèn)題,但它不屬於這份 HOWTO 的討論□圍。不過(guò),要了解電腦的安全問(wèn)題可從兩方面著手:“ Linux 安全管理員手冊(cè)”( Linux Security Administrator's Guide) http://www.seifried.org/lasg 和“ Linux 安全手冊(cè)”( Linux Security Guide) http://nic.com/ (譯注:此處英文原文有漏) 下列步驟:使用Shadow passWord(Shadow Password HOWTO )限制網(wǎng)路進(jìn)入機(jī)器(Section 限制網(wǎng)路進(jìn)入Restricting Network access)、使用 Secure Shell ( http://www.cs.hut.fi/ssh/) 或使用 Secure Remote Password ( http://srp.stanford.edu/srp/)。祝您好運(yùn)。 


2.2 工作日志 
要保證安裝順利,必須確切知道機(jī)器里安裝了什麼,何時(shí)作了修改,何時(shí)作了清除。因此,在動(dòng)手之前,首先應(yīng)該建立一本“工作日志”,紀(jì)錄作為 root 的一切舉動(dòng);在我的工作日志中,有一節(jié)專門紀(jì)錄所有改動(dòng)的系統(tǒng)文檔、增加的 .rpms 和安裝的 .tar.gz。理論上,往回追溯以往的任何改變,應(yīng)該可以回復(fù)到最初原始的安裝狀態(tài)。 

千萬(wàn)記住,在改動(dòng)任何系統(tǒng)文件之前,制作備份。更理想的是用 RCS;這樣就能追蹤以往的所有改變。作為 root,決不可隨意改動(dòng)系統(tǒng)而不加紀(jì)錄。 


2.3 鍵盤 

如在安裝時(shí)遺漏了這一步驟,或改用了他種鍵盤,則需要: 


從/usr/lib/kbd/keymaps/中選取適當(dāng)?shù)逆I盤表;例如,it.map 就代表義大利鍵盤; 
編輯/etc/sysconfig/keyboard文檔,使其讀取:KEYTABLE="it"; 
設(shè)定鍵盤的重復(fù)率和延遲時(shí)間,將以下內(nèi)容加附到 /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 --或其他設(shè)定的數(shù)值

要載入鍵盤表,使用/etc/rc.d/init.d/keytable start指令。其他特殊鍵位將在以下各節(jié)再作說(shuō)明。 
要在開機(jī)時(shí)自動(dòng)設(shè)定 NumLock,則在/etc/rc.d/rc.sysinit中加入以下內(nèi)容: 


for tty in /dev/tty[1-9]*; do
  setleds -D +num < $tty
done


2.4 啟動(dòng)和援救軟片 

為剛安裝好的系統(tǒng),應(yīng)該制作兩、三張啟動(dòng)軟片,以備不時(shí)之需。您使用的 Linux 版本可能已經(jīng)包括了制作這種軟片的指令,否則可用下列指令: 


#
#
(譯注:作者似乎忘了填入指令)

此外,至少也要制作幾片援救軟片。在 ftp://metalab.unc.edu/pub/Linux/system/recovery可找到各種援救軟片;如果您不知道選用哪一種,我建議您試試 Tomsbtrt。 


2.5 內(nèi)核 
IMHO,其次首先要做的工作是編制最適合您的系統(tǒng)的內(nèi)核。編制工作并不困難,但無(wú)論如何都先看一看/usr/src/Linux/內(nèi)的README檔或內(nèi)核 HOWTO (Kernel HOWTO )。注意事項(xiàng): 


仔細(xì)想清楚需要電腦完成何種工作。一次選定內(nèi)核,同時(shí)作出必要的修補(bǔ)(patch),遠(yuǎn)比每月作一次設(shè)置或編譯一次內(nèi)核來(lái)得省事;如果把 Linux 作為伺服器使用,尤應(yīng)如此。不要忘記把未來(lái)可能會(huì)增加的硬件(例如,SCSI、Zip和網(wǎng)路卡等)都先編制在內(nèi)核內(nèi);通常利用模組是最好的辦法; 
如果你的電腦用 Cyrix 芯片,而內(nèi)核對(duì)它的支持不足,則應(yīng)作出必要修補(bǔ),以便提高電腦性能。有關(guān)資料見: http://www.Linuxhq.com/patch/20-p0591.html; 
使用筆記型電腦的用戶應(yīng)改進(jìn)屏幕的視覺效果。我曾經(jīng)建議修補(bǔ)內(nèi)核,但SVGATextMode (見 SVGATextMode一節(jié))可能是最理想的解決辦法。不論采用何種辦法,在 http://www.Linuxhq.com/patch/20-p0239.html可以找到大型游標(biāo)的內(nèi)核修補(bǔ)軟件。 
此外,不要將筆記型電腦串行 PCMCIA modem/fax 卡作為模組編譯;將其作為內(nèi)核的一部分編譯,否則,PCMCIA modem 就無(wú)法運(yùn)作; 
如果使用 PCMCIA 卡,記住務(wù)必編譯這些模組;此外,如果使用 PCMCIA 網(wǎng)路卡,不要忘記修改/etc/pcmcia/network.opts; 
如果屏幕顯示來(lái)自modPRobe的信息,指出不能確定某些模組的位置,這表示需要修改/etc/conf.modules。例如,如果不使用ipx和appletalk模組,則增加下列兩行: 
alias net-pf-4 off
alias net-pf-5 off

為了節(jié)省下次配置和編譯內(nèi)核的時(shí)間,不妨將配置設(shè)定作為一個(gè)文檔妥善保存。注意:如果內(nèi)核升級(jí),則這個(gè)配置設(shè)定檔必然無(wú)用,因?yàn)樗鼪](méi)有包含新內(nèi)核的各種要素。 

2.6 Sendmail停機(jī) 

有些系統(tǒng)的sendmail會(huì)使機(jī)器在啟動(dòng)時(shí)停頓兩、三分鐘。原因有二:(1)機(jī)器沒(méi)有與網(wǎng)際網(wǎng)路直接連接;(2)直接連接網(wǎng)際網(wǎng)路,并有永久的IP地址。 

立即解決第一種問(wèn)題的辦法是確定/etc/hosts內(nèi)有下列一行: 

127.0.0.1   localhost

造成停頓的第二種原因是往往在/etc/hosts內(nèi)有內(nèi)容如下的一行: 

127.0.0.1   localhost   your_host_name

可將其分成以下兩行: 


127.0.0.1    localhost
w.x.y.z      your_host_name

同時(shí)請(qǐng)參考 Hostname一節(jié) 



2.7 硬盤性能 
如果謹(jǐn)慎使用 hdparm(8)就會(huì)大大提高 (E)IDE 硬盤的性能。假設(shè)使用的 Linux 中沒(méi)有包含這個(gè)軟件,可從 ftp://metalab.unc.edu/pub/Linux/system/hardware查找;設(shè)法在這個(gè)網(wǎng)址上找一個(gè)稱為hdparm-X.Y.tar.gz的軟件。 

由于使用這個(gè)軟件的細(xì)節(jié)取決于硬盤的種類和控制程序,因此在此無(wú)法提出通則。使用不當(dāng),可能會(huì)損及文檔系統(tǒng),因此使用之前,務(wù)必詳細(xì)閱讀 man 說(shuō)明。以最簡(jiǎn)單的例子而言,在/etc/rc.d/rc.sysinit內(nèi)可增加一行,內(nèi)容如下: 


/sbin/hdparm -c1 /dev/hda  #  -- 假定為第一個(gè) IDE 硬盤

這行提供了 (E)IDE 32-bit I/O 的支持。關(guān)於 -m 選項(xiàng),hdparm的作者 Mark Lord 告訴我: 


(...) 如果系統(tǒng)內(nèi)的組件是前幾年的產(chǎn)品 [< 1997],一般都沒(méi)有問(wèn)題。如果是老舊的設(shè)備,可能不行(但也許沒(méi)問(wèn)題)。真正發(fā)生問(wèn)題的是 2 - 3 年前在 486 和 (早期)586 母板上廣泛使用的 CMD0646 和 RZ1000 這兩種晶片。 
下列設(shè)置應(yīng)可使用于最近的電腦: 


/sbin/hdparm -c1 -A1 -m16 -d1 /dev/hda


2.8 并聯(lián)埠 Zip 磁碟機(jī) 
利用最近內(nèi)核(2.x.x)所帶的驅(qū)動(dòng)程序就可使用并聯(lián)埠的 Zip 磁碟機(jī)。在設(shè)置內(nèi)核時(shí),務(wù)必加裝使用 SCSI 和 SCSI 磁盤的功能。注意:打印機(jī)和 Zip 磁碟機(jī)共用并聯(lián)埠時(shí)可能會(huì)發(fā)生沖突,因此最好使用內(nèi)核模組設(shè)置。在 http://www.torque.net/ 上還有一個(gè)代用的 ppa 驅(qū)動(dòng)程序。 

Zip 磁片出售時(shí)已經(jīng)格式化,其分割為 /dev/sda4。在設(shè)定 Zip 磁碟機(jī)時(shí),在 /etc/rc.d/rc.sysinit 檔中加附下列內(nèi)容: 


# Enable the Zip drive  -- 設(shè)定 Zip 磁碟機(jī)
/sbin/modprobe ppa

Zip 磁片可在/etc/fstab中加列以下內(nèi)容或通過(guò) Mtools 在/etc/mtools.conf中增加下列內(nèi)容加載: 


drive z: file="/dev/sda4" exclusive

此外,mzip指令也可用于彈出、查詢機(jī)況、讀寫和附加密碼于 Zip 磁片;詳情請(qǐng)查閱man mzip。 Mtools 的網(wǎng)址在 http:// Linux .wauug.org/pub/knaff/mtools。 


2.9 設(shè)備驅(qū)動(dòng)程序 
列在/dev中(或連接到實(shí)際設(shè)備驅(qū)動(dòng)程序)的設(shè)備可能并不確切。檢查滑鼠、數(shù)據(jù)機(jī)和光碟驅(qū)動(dòng)程序?qū)?yīng)的設(shè)備為何,然後作出下列設(shè)定: 


/dev# ln -s ttyS0 mouse; ln -s ttyS1 modem; ln -s hdb cdrom; ln -s sda4 zip

在多數(shù)筆記本電腦上,鼠標(biāo)的設(shè)置是/dev/psaux:在設(shè)置 X11 時(shí)應(yīng)將此列入考慮。 
不妨將這些設(shè)置都通過(guò) chmod 666 改變屬性,使所有使用者均可使用這些設(shè)備。 



2.10 聲卡 

我只有一張舊聲卡 Sound Blaster 16;即使您的聲卡與我的不同,不過(guò)下列方法也可引導(dǎo)您如何設(shè)置聲卡。 

我將聲卡的驅(qū)動(dòng)程序作為模組(sb.o)編入內(nèi)核。然後將下列內(nèi)容列入/etc/conf.modules: 


options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
alias sound sb

要啟動(dòng)聲卡,首先運(yùn)行modprobe sound,或者使用 RedHat 的工具sndconfig。 


2.11 登錄信息 
如要自設(shè)登錄信息,首先檢查/etc/rc.d/rc.local是否覆蓋/etc/issue和/etc/motd的內(nèi)容。(RedHat 覆蓋內(nèi)容)如屬肯定,請(qǐng)打開文本編輯器。 

如要使登錄信息帶有顏色,可在rc.local中列入下列內(nèi)容: 


# put a real escape character instead of ^[. To do this:
# emacs: ^Q ESC   vi: ^V ESC   joe:  ` 0 2 7   jed: ` ESC
ESC="^["  # a real escape character
BLUE="$ESC[44;37m"
NORMAL="$ESC[40;37m"
CLEAR="$ESC[H$ESC[J"

> /etc/issue
echo "$CLEAR" >> /etc/issue
echo "$BLUE   Welcome to MyServer (192.168.1.1)   " >> /etc/issue
echo "$NORMAL " >> /etc/issue
echo "" >> /etc/issue


2.12 主機(jī)名稱 
只運(yùn)行hostname new_host_name指令也許不夠。要解決sendmail死機(jī)的問(wèn)題,可采用下列步驟(只適用于單機(jī)): 


編輯/etc/sysconfig/network和改變其中的主機(jī)名稱(例如new_host_name.localdomain); 
相應(yīng)地編輯/etc/HOSTNAME; 
將新機(jī)名編入/etc/hosts; 
127.0.0.1       localhost  new_host_name.locadomain


2.13 滑鼠(Mouse) 

gpm 的滑鼠功能對(duì)在主控臺(tái)進(jìn)行剪貼至為有用,也可在一些應(yīng)用中使用滑鼠。在 Red Hat 系統(tǒng)中,檢查有否一個(gè)稱為/etc/sysconfig/mouse 的文檔,內(nèi)容如下: 


MOUSETYPE="Microsoft"
XEMU3=yes

此外,還得有一個(gè)/etc/rc.d/init.d/gpm檔,其中還可設(shè)定一些指令。我設(shè)定的指令如下: 

...
       daemon gpm -t $MOUSETYPE -d 2 -a 5 -B 132 # two-button mouse -- 雙按鈕滑鼠
...

顯而易見,其中設(shè)置當(dāng)然得與滑鼠的類型相符。在多數(shù)筆記型型電腦中, MOUSETYPE 應(yīng)設(shè)為 “PS/2”。 

在Caldera系統(tǒng)中,只要在/etc/rc.d/rc.boot中加入此行即可: 

/usr/bin/gpm

在S.u.S.E.中,在/etc/rc.config中加入gpm部分;在Debian系統(tǒng)中,則需修改 /etc/gpm.conf。 

如果喜歡用Ctrl按鈕使用主控臺(tái)的菜單,則需設(shè)置gpm-root。修改 /etc/gpm-root.conf中的預(yù)設(shè)菜單,然後從/etc/rc.d/rc.local啟動(dòng) gpm-root。 


2.14 加載位置(Mount Points) 

為方便使用,應(yīng)對(duì)軟盤、其他設(shè)備和NFS的輸出目錄設(shè)定加載位置。例如,可采用下列辦法: 


/mnt# mkdir floppy; mkdir cdrom; mkdir win; mkdir zip; mkdir server

此行設(shè)定了 DOS/Win 軟盤(ext2磁片)、CD-ROM、Windows 分割區(qū)、平行口 Zip 驅(qū)動(dòng)器和 NFS 目錄的加載位置。 

然後修改 /etc/fstab 檔,并增加下列內(nèi)容: 


/dev/fd0        /mnt/floppy     auto            user,noauto 0 1
/dev/cdrom      /mnt/cdrom      iso9660         ro,user,noauto 0 1
/dev/zip        /mnt/zip        vfat            user,noauto,exec 0 1
/dev/hda1       /mnt/win        vfat            user,noauto 0 1
server:/export  /mnt/server     nfs             defaults

顯而易見,第一欄必須使用正確的設(shè)備名稱。最近發(fā)表的內(nèi)核已經(jīng)支持 fat32;以前的內(nèi)核需要修補(bǔ)。修補(bǔ)軟件可從 http://bmrc.berkeley.edu/people/chaffee/fat32.html取得。有關(guān)這方面的進(jìn)一步資料,可查詢 man mount。 

注意第一行中的“auto”文檔系統(tǒng)格式;這表示可加載 ext2 和 vfat(DOS/Windows)兩種系統(tǒng)格式制作的磁片。mtools也是相當(dāng)好用的工具。 


2.15 lilo(8) 和 LOADLIN.EXE 

許多使用者在電腦上同時(shí)運(yùn)行 Linux 和 DOS/Windows 兩套操作系統(tǒng),并在開機(jī)時(shí)選用其中之一;這應(yīng)在安裝時(shí)作出設(shè)定,如果當(dāng)時(shí)沒(méi)有設(shè)定,可采取下列辦法解決。首先假定 /dev/hda1中裝有 DOS/Windows, /dev/hda2 中裝有 Linux . 


將 /dev/hda 作為默認(rèn)設(shè)備!

Command (m for help):a
Partition number (1-4): 2

Command (m for help):w

經(jīng)過(guò)這項(xiàng)設(shè)定, Linux 分割區(qū)成為啟動(dòng)操作系統(tǒng)。然後在/etc/lilo.conf中作出設(shè)定: 


boot = /dev/hda2
compact                # may conflict with "linear"  --可能與“l(fā)inear”沖突
delay = 100            # 10 seconds  --等待10秒
linear                 # gets rid of the "1024 cylinder" problem --解決1024磁圈的問(wèn)題
# message = /boot/bootmesg.txt  # write your own, if you will --自訂開機(jī)信息
root = current
image = /boot/vmlinuz  # boot  Linux  by default as this entry comes first --默認(rèn)的內(nèi)核
  label =  Linux 
  read-only
#  append="mem=128M"   # to see more memory than 64M  --如果記憶內(nèi)存大於64M
other = /dev/hda1
  table = /dev/hda
  label = dos

運(yùn)行/sbin/lilo后就大功告成。由于lilo是安裝中極其重要的部分,無(wú)論如何應(yīng)該詳細(xì)閱讀有關(guān)這方面的資料。 

如果不打算重作設(shè)定,而要從 DOS/Windows 內(nèi)啟動(dòng) Linux ,可把 LOADLIN.EXE 放入一個(gè)屬於 DOS 路徑的子目錄(DOS 分割區(qū));然後將內(nèi)核拷貝到該子目錄,例如C:/TEMP/VMLINUZ。利用下面簡(jiǎn)單的 .BAT檔就可啟動(dòng) Linux: 


rem    Linux .bat
smartdrv /C
loadlin c:/temp/vmlinuz root=/dev/hda2 ro

如使用 Windows 9X,則設(shè)定這個(gè).BAT檔的特性,使其從 MS-DOS 狀態(tài)啟動(dòng)。 


安全考量

在安裝 Linux 之前,先制作一張 MBR 區(qū)的備份磁片,以防不測(cè)。先運(yùn)行restorrb(包括在FIPS的軟件包內(nèi)),或以下面的指令制作 Linux 的死機(jī)解救磁片: 

rescue:

然後至少制作兩片有MBR檔的磁片。如果一旦故障停機(jī),可用下列指令恢復(fù)原先的 MBR: 

rescue:

當(dāng)然,這要在/mnt已加載包含MBR的磁片。否則,利用 DOS 的解救磁片運(yùn)行FDISK /MBR。 



2.16 電子郵件 

如何閱讀以 HTML 格式或含有其他各種文件格式的電子郵件呢?首先要有兩個(gè)文檔:/etc/mime.types 和/etc/mailcap。第一個(gè)文檔列出文件的格式及其擴(kuò)展名: 


application/postscript          ps eps
image/jpeg                      jpe jpeg jpg
text/html                       html

而第二個(gè)文檔規(guī)定如何顯示這種文檔的格式。 

有時(shí)有的電子郵件使用 Microsoft Outlook 發(fā)送,其內(nèi)容含有多重 MIME 格式。閱讀這類電子郵件需要在etc/mailcap中加入下列兩行: 


text/plain; less %s; needsterminal
text/html; lynx -force_html %s; needsterminal


2.17 打印機(jī)的設(shè)置 

就我所知,各種 Linux 版本均有設(shè)置打印機(jī)的工具(printtool,yast或magicfilter);否則可用基本的手動(dòng)設(shè)定。 

假定要用非 PostScript 打印機(jī)(也非“Windows-only”的打印機(jī))來(lái)打印原始文件(例如 C 程序的原始碼文本)和利用 GhostScript 來(lái)打印 PostScript 文檔(此處假定已安裝了 GhostScript)。 

設(shè)定打印機(jī)的步驟如下: 


檢查并行口的打印機(jī): 
~# echo "hello, world" > /dev/lp0
~# echo "hello, world" > /dev/lp1

記下聯(lián)機(jī)的打印機(jī)和端口。 
設(shè)定兩個(gè) spool 子目錄: 
/var/spool/lpd/# mkdir raw; mkdir postscript

如果打印機(jī)印出的結(jié)果有“臺(tái)階”現(xiàn)象(多數(shù) InkJet 打印機(jī)都有這種現(xiàn)象),則需要一個(gè)過(guò)濾器。試印下面兩列: 
~# echo "first line" > /dev/lp1 ; echo "second line" > /dev/lp1

如果印出的結(jié)果如下: 
first line
          second line

將此文檔作為/var/spool/lpd/raw/filter保存: 
#!/bin/sh
# 這個(gè)過(guò)濾器可消除“臺(tái)階”現(xiàn)象
awk '{print $0, "/r"}'

運(yùn)行chmod 755 /var/spool/lpd/raw/filter使其成為可執(zhí)行文檔。 
要制作用于PostScript仿真的過(guò)濾器,則將過(guò)濾器定名為 /var/spool/lpd/postscript/filter: 
#!/bin/sh

DEVICE=djet500
RESOLUTION=300x300
PAPERSIZE=a4
SENDEOF=

nenscript -TUS -ZB -p- |
if [ "$DEVICE" = "PostScript" ]; then
        cat -
else
        gs -q -sDEVICE=$DEVICE /
                -r$RESOLUTION /
                -sPAPERSIZE=$PAPERSIZE /
                -dNOPAUSE /
                -dSAFER /
                -sOutputFile=- -
fi

if [ "$SENDEOF" != "" ]; then
        printf "/004"
fi

(上例使用 HP DeskJet 打印機(jī)。如為他種打印機(jī),則作出相應(yīng)修改。) 
最後在/etc/printcap內(nèi)增加下列內(nèi)容: 
# /etc/printcap
lp|ps|PS|PostScript|djps:/
        :sd=/var/spool/lpd/postscript:/
        :mx#0:/
        :lp=/dev/lp1:/
        :if=/var/spool/lpd/postscript/filter:/
        :sh:
raw:/
        :sd=/var/spool/lpd/raw:/
        :mx#0:/
        :lp=/dev/lp1:/
        :if=/var/spool/lpd/raw/filter:/
        :sh:

其他更為復(fù)雜或少見的打印設(shè)置,請(qǐng)參考 Printing-HOWTO。 

注意:如使用printtool,Printtool選取的 GSDEVICE 可以用于打印,但不一定是最好的選擇。不妨對(duì)postscript.cfg檔作些修改;例如,把 GSDEVICE 內(nèi)cdj500 改為 djet500,就可加快打印的速度。 


2.18 SVGATextMode 

放在 ftp://tsx-11.mit.edu/pub/ Linux /sources/sbin上的工具軟件對(duì)改變主控臺(tái)的屏幕分辨率、字體和游標(biāo)的形狀非常有用。在主控臺(tái)上工作時(shí),需要使用重音字體的文字(譯注:如歐洲文字)或需要改變筆記本電腦游標(biāo)的大小都可使用這套軟件。 

從默認(rèn)的 VGA 參數(shù)開始,首先編輯/etc/TextConfig或/etc/TextMode。使用歐洲文字的用戶應(yīng)該對(duì)其中含有“LoadFont”一節(jié)感到慶幸。 


Option "LoadFont"
FontProg "/usr/bin/setfont"
FontPath "/usr/lib/kbd/consolefonts"
FontSelect "lat1u-16.psf"   8x16 9x16 8x15 9x15
FontSelect "lat1u-14.psf"   8x14 9x14 8x13 9x13
FontSelect "lat1u-12.psf"   8x12 9x12 8x11 9x11
FontSelect "lat1u-08.psf"   8x8  9x8  8x7  9x7

完成這項(xiàng)設(shè)定之後,運(yùn)行SVGATextMode "80x34x9"。如果覺得一切運(yùn)行順利,從/etc/TextMode中刪除警告,并將下行寫入 etc/rc.d/rc.sysinit: 


# SVGATextMode
/usr/sbin/SVGATextMode "80x34x9"

注意:方塊游標(biāo)只在有些模式下有效;在我的筆記本電腦上,其數(shù)值為“80x32x9”。 



--------------------------------------------------------------------------------
    
--------------------------------------------------------------------------------

3. 管理員的一般工作

要做的工作那麼多,時(shí)間又那麼少!盡管有許多工作要完成,但我們還是先從這一節(jié)開始。這一節(jié)主要與網(wǎng)路有關(guān)。網(wǎng)路聯(lián)網(wǎng)涉及的問(wèn)題□多,無(wú)法在此全部概括。首先應(yīng)參考NET-3 HOWTO,此外,多數(shù) Linux 版本也提供了如何設(shè)定網(wǎng)路功能的資料。此處只預(yù)備討論其中幾項(xiàng)要點(diǎn)。 


假設(shè)在 Linux 上預(yù)備安裝calendar或reminder、Http、Samba、telnet/ssh登錄、匿名 ftp(anonymous ftp)、POP/IMAP服務(wù)器和NFS等功能。 


3.1 網(wǎng)路設(shè)置 
設(shè)定 Linux 各種版本網(wǎng)路功能的方法可能相當(dāng)復(fù)雜,但下述腳本足夠啟動(dòng)網(wǎng)路: 


#!/bin/sh

# net-up.sh: set up network access --設(shè)定聯(lián)網(wǎng)

DEVICE=eth0      #-- 網(wǎng)卡
IPADDR=192.168.1.100
NETMASK=255.255.255.0
NETWORK=192.168.1.0
GATEWAY=192.168.1.1

ifconfig $DEVICE $IPADDR netmask $NETMASK up
route add -net $NETWORK netmask $NETMASK $DEVICE
route add default gw $GATEWAY

這個(gè)腳本在使用解救磁片連接網(wǎng)路時(shí)非常有用。當(dāng)然,它只能使機(jī)器通過(guò) ping,ftp 和 telnet 與外界聯(lián)絡(luò)。 


3.2 分享網(wǎng)際網(wǎng)路 

Linux 服務(wù)器的一項(xiàng)最有用的功能就是分享網(wǎng)際網(wǎng)路。目前,大多數(shù)現(xiàn)成可用的內(nèi)核都已附有 IP firewalling、masquerading 和 forwarding 的功能。如要知道詳細(xì)功能,可參看 IP-Masquerade mini-HOWTO。然後安裝 ipfwadm(內(nèi)核 2.0.x; http://www.xos.nl/ Linux /ipfwadm/)或 ipchains(內(nèi)核2.2.x; http://www.adelaide.net.au/)。 

注意:對(duì)需要的功能,啟動(dòng)相應(yīng)的內(nèi)核模組。例如,如需要ftp,則應(yīng)將下行加入 /etc/rc.d/rc.sysconfig: 


/sbin/modprobe ip_masq_ftp

其他模組通常都放在/lib/modules/KERNEL-VERSION/ipv4檔中。 

為本地網(wǎng)路的其他機(jī)器啟動(dòng)IP masquerading功能的程序非常簡(jiǎn)單。首先檢查網(wǎng)路初始化腳本/etc/sysconfig/network (應(yīng)在應(yīng)該放置的位置)是否有內(nèi)容為FORWARD_IPV4=true的一行。通常在網(wǎng)路啟動(dòng)時(shí) /proc/sys/net/ipv4/ip_forward均設(shè)為 1。 

在/etc/rc.d/rc.sysinit中增加以下數(shù)行: 


# default: packets cannot go reach the outside 
# 預(yù)設(shè)為數(shù)據(jù)包無(wú)法發(fā)送到網(wǎng)際網(wǎng)路
/sbin/ipfwadm -F -p deny
# allow all machines on the local network to reach the Internet
# 使本地網(wǎng)路上的所有機(jī)器均可連接網(wǎng)際網(wǎng)路
/sbin/ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
# alternatively, allow only these two machines
# 或只讓下面兩臺(tái)電腦連到網(wǎng)際網(wǎng)路
# /sbin/ipfwadm -F -a m -S 192.168.1.100/24 -D 0.0.0.0/0
# /sbin/ipfwadm -F -a m -S 192.168.1.101/24 -D 0.0.0.0/0

如 Linux 已使用 2.2.x 系列內(nèi)核,以ipfwadm-wrapper代替ipfwadm可加快啟動(dòng)速度。 


現(xiàn)在應(yīng)使用戶端機(jī)器撥接ISP;可試用Mserver( http://cpwright.villagenet.com/mserver/)。修改etc/mserver.conf;只需改動(dòng)“checkhost”、“shadow”和“cname”三項(xiàng)。然後設(shè)定聯(lián)網(wǎng)參數(shù)。 



3.3 限制網(wǎng)路連接 
假定電腦通過(guò)PPP連到網(wǎng)際網(wǎng)路。任何機(jī)器連到網(wǎng)際網(wǎng)路就有可能遭到外界的入侵。在 /etc/hosts.allow中列入以下內(nèi)容: 


# only allow access to localhost
# 只允許連到localhost
ALL: 127.

并在/etc/hosts.deny中列入: 


# deny access to everyone
# 不讓任何人進(jìn)入
ALL: ALL

如果電腦所屬的網(wǎng)路直接與網(wǎng)際網(wǎng)路連接,由于安全的理由,最好取消finger、telnet等功能;利用ssh替代telnet。此處只要修改/etc/inet.conf檔即可。同時(shí),也可在/etc/hosts.allow中增加下列內(nèi)容限制網(wǎng)路連接: 


in.telnetd: 192.168.1., .另一個(gè).可信的.網(wǎng)路地址
in.ftpd: 192.168.1., .另一個(gè).可信的.網(wǎng)路地址

并在/etc/hosts.deny中增加下列內(nèi)容: 


in.telnetd: ALL
in.ftpd: ALL


3.4 NFS輸出 
這種方式用于服務(wù)器用戶目錄的輸出;但如果用戶的 UID 和 GID 在各臺(tái)機(jī)器上各不相同,就會(huì)發(fā)生問(wèn)題。如果用戶 guido 在server上的 UID/GID 為 500,在client上的 UID/GID 為 512,則可設(shè)置如下: 


# /etc/exports
/tmp            my.client.machine(rw)
/home/guido     my.client.machine(rw,map_static=/etc/nfs/client.map)

在/etc/nfs/client.map檔中填入: 


# /etc/nfs/client.map
# NFS mapping for client
#       remote          local
uid     512             500
gid     512             500



3.5 域名服務(wù)器 

有待編寫 (譯注:作者顯然忘了編寫這部分內(nèi)容) 



--------------------------------------------------------------------------------
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩美香港a一级毛片免费 欧美一级淫片007 | 最近日本电影hd免费观看 | 日韩字幕 | 中文字幕综合在线观看 | 亚洲一区二区三区四区精品 | 最近中文字幕一区二区 | 做爰裸体激情2 | 国产精品啪 | 羞羞视频免费网站 | 毛片在线播放视频 | 国产va在线观看 | 国产在线久 | 久久国产午夜 | 91成人免费网站 | xvideos korean | 国产精品视频1区 | 九草在线 | 国产免费www| 黄色片免费看看 | 中国大陆一级毛片 | 免费在线观看成人av | 色视频在线 | 九九热在线精品视频 | 国产羞羞网站 | 亚洲精久久 | 午夜精品一区二区三区免费 | 男人的天堂色偷偷 | 久久久久久久久久性 | www.48xx.com| 九九精品在线观看视频 | 日韩在线欧美在线 | 看91| 色日本视频 | 狠狠干91 | 日本不卡一区二区三区在线 | 91九色精品 | 加勒比综合 | 亚洲一区二区在线 | 久久55| 免费毛片电影 | 一级色毛片|