坦白說 , X 從未因有特別吸引人的字型而知名。事實上,很多人順從相信這些看來難看且心的字型
是在 X 生涯中不幸的事實。
幸運地,這些外表可以戲劇化的改善,並且在 X下增加很多您可以使用的字型。事實上,如果您手上有
Window,您也可以將那些 TrueType 字型到您的 X 下使用 ! 這些字型的支援是透過 ``xfstt'' 或
``xfs''之類的 server 所完成。
Red Hat 6.1 現在內建對 ``xfs'' 支援, 結果提供了十分吸引人的字型支援。因此,如果您使用這版的
Linux,您應該對這些感到滿意。然而, 還有一些您可以進一步改善的東西,以及使用您現有的 TrueType
字型。
要 enable TrueType 字型支援,首先建立一個目錄 (例如. ``/usr/local/share/ttfonts'') ,從您的
Windows 系統中將字型 (可以在``c:\windows\fonts'' 目錄下找到)到新目錄下。
小技巧: 如果您手上沒有任何 TrueType 字型, 您可以直接從 Microsoft 下載,位於
http://www.microsoft.com/typography/fontpack/default.htm.
要使用這些字型,從您的 ``ttfonts'' 目錄內,鍵入 (以 root 身分):
ttmkfdir -o fonts.scale
mkfontdir
下一步,編輯 ``/etc/X11/fs/config'' 檔,將您新的字型目錄加入到原有的目錄列表內。以及,將
default-point-size 從 120 改到 140,可以提供您更大更易讀的字型。
最後,離開 X (如果您還沒這樣做),依下例重新啟動您的 xfs server :
/etc/rc.d/init.d/xfs restart
最後,重新啟動 X 並且享受您的漂亮新字型 !
有關改善在 X 下字型支援的進一步資訊,有一個很棒的來源叫做
``XFree86 Font Deuglification Mini HOW-TO'' ,位在 http://www.frii.com/~meldroc/Font-Deuglification.Html.
Linux 網管 123 --- 第5章. 組態 X Window 系統 -4.選擇 X 的視窗管理程式
現在您應該選擇一個視窗管理程式, X Window 系統是一個可以在您的硬體上顯示圖形的簡單環境 ;
視窗管理程式負責您的 X 外觀,以及您如何和您的應用程式達成互動。
Red Hat 的 Linux 發行版內含幾種視窗管理程式,包括 fvwm, olvm, twm, AfterStep, 以及其他的。
您第一次啟動 X 時可能看到的預設選項是 fvwm95,一個像 Win95的環境。
就個人來說,我覺得一般的不合我的品味,而且我推薦使用 GNOME 或 KDE (或者兩個都用 !),
其安裝在後面兩部分解說。
Linux 網管 123 --- 第5章. 組態 X Window 系統 -5.GNOME 安裝及組態
GNU 網路物件模組環境 (GNU Network Object Model Environment GNOME) 是一個強化您 X window 環境的
視窗環境。它是全功能,包括很多您可能會發現很有用的選項。然而,在寫這份文件的時候,GNOME 仍有一
點小 bug,表示您可能必須處在偶爾不正常的情況下。然而,它很穩定且絕對可用 !
如果您使用 Red Hat 6.1,最新版的 GNOME (至少在寫這份文章時是最新版!) 包含在發行版本中。要不然,
您必須下載最新的 RPM 套件。在寫這份文件時,Red Hat 6.0 的 i386系統 RPM 檔可以在下面位址找到
FTP://ftp.gnome.org/pub/GNOME/RHAD/redhat-6.0/i386/ (或從其對映站)。
注意: 如果您使用 Red Hat 6.0,您應該注意裡面所附送的 GNOME 是個有很大問題的版本。您應該從上述
的位址下載最新版的 RPM檔。
當您拿到所有必備的檔案後,GNOME 套件可以用很間單的指令安裝,以“root”身分鍵入:
rpm -Uvh gtk*.rpm *.rpm
(上述的指令確定 GTK 函式庫已經先安裝,避免發生附屬的錯誤)。
和一般人所想的相反,GNOME 事實上不是視窗管理程式,但已經取代於其上變成最被喜歡的一個,並提供額外的
功能。因此,一但您安裝了 GNOME,您應該要選擇想要使用的視窗管理程式,並且在啟動 GNOME 及載入應用程
式的目錄下建立一個 ``.xinitrc'' 檔。這個檔案看起來應該是這個樣子:
afterstep &
exec gnome-session
上面的檔案會載入 AfterStep 作為視窗管理程式,並且在上面啟動 GNOME。
有關 GNU Network Object Model Environment的更多資訊可以在 GNOME 網頁 http://www.gnome.org/上找到。
不要忘了查看螢幕快照畫面,位在 http://www.gnome.org/screenshots/
Linux 網管 123 --- 第5章. 組態 X Window 系統 -6.KDE 的安裝及組態
K 桌面套件 (K Desktop Package KDE) 是另一個受歡迎的視窗管理程式,在寫這份文件的時候還比 GNOME
更稍微成熟一些。 然而它似乎比 GNOME 需要更多的記憶體,所以考慮一下您的系統上有多少可用的 RAM
(如果您的 RAM少於 64 Mb 及 128 Mb 的 swap,您可能選擇 GNOME 較好)。
安裝 KDE 的第一步是下載最新的 RPM 發行版套件。要進行時,從 http://www.kde.org/mirrors.html 找一
個 FTP 對映站,試著選一個離你地理位置較近的對映站,但確定您選的那個是常常更新的(可以從對應站的目
錄列表中找尋決定)。
當您找到合適的對映站之後,下載所有適合您的系統平台及Red Hat版本的 RPM 檔。例如,如果您使用 Red Hat 5.2
(或以上版本) 在一部 Intel的機器上,您可能會從一個FTP對應站上的
``/pub/mirrors/kde/stable/latest/distribution/rpm/RedHat-5.2/i386/'' 目錄下載套件。
在您獲得所有檔案之後,可以利用下列的簡單指令安裝 KDE 套件,以“root”身分登入 (確定您位於和所有的
KDE rpm 檔同一個目錄):
rpm -Uvh qt*.rpm
install-kde-1.1-base
上面的指令會先安裝 Qt 函式館,然後再安裝 KDE 基本套件。一但完成,您應該先登出( log off)然後再重新
登入 (或是您已經 ``su' 成 root, 只要離開然後重新 ``su'') 這樣您的環境就設定好了,然後鍵入:
install-kde-1.1-apps
上面的指令會安裝應用程式。
以上的安裝過程在您下載的KDE檔內所附的 ``readme-redhat-rpms.txt'' 檔案中有更詳細的解說。
如果一切正常,並且 KDE 在沒有任何錯誤發生下安裝好,必要的話您可以組態 KDE ,成為所有使用者的預設視
窗管理程式 (在鍵入 ``startx'' 後會立即看到),以“root”身分,照著下述鍵入:
/opt/kde/bin/usekde userid
(請確定將 userid 換成真正的使用者 id!)
更多有關 K 桌面環境的資訊可以在 KDE 網頁 http://www.kde.org/上找到。不要忘了看看螢幕快照,位在
http://www.kde.org/kde2shots.html.
Linux 網管 123 --- 第6章. 一般系統管理問題 -1.Root 帳號
“root”帳號在 Unix 系統中是有最大特權的帳號。 這個帳號給予您管理整個系統的權利,
包括增加帳號,變更使用者密碼,檢視 log檔, 安裝軟體等。
當使用這個帳號時應可能小心。“root”帳號沒有加上安全限制。這表示進行管理工作時比較
不麻煩。然而,系統假設您知道您很了解所做的事, 並且確實依您的要求進行 -- 不會提出詢問。
因此很容易因為誤打指令,而清除掉重要的系統檔案。
當您以“root”身分登入或代理時, shell 的提示以 '#' 作為最後一個符號(如果您使用 bash)。
這用來警告您這個帳號的絕對權力。
基本的原則是, 除非必要否則絕對不要使用“root”帳號。 當使用“root”時,小心地鍵入指令
並且在按下return 之前再一次確認。當您完成所需的工作之後盡快登出“root”帳號。最後,
(每一個帳號都是,但這一個特別重要),妥善保管密碼 !
Linux 網管 123 --- 第6章. 一般系統管理問題 -2.建立使用者帳號
(警告 : 這裡以 SLACKWARE 為主,RED HAT 需要更新)
這個部分假設您在您的 Linux 系統上使用 Slackware Shadow passWord 套件。如果不是的話,您應該
考慮去做,因為它可以強化安全。Shadow 套件非常容易安裝,而且會自動轉換您的非 shadow 密碼檔格
式成為新的 shadow 格式。
要建立使用者帳號有兩種方法。第一種是真正地建立帳號本身,第二種是用化名提供他們的 e-mail 位址
(在我工作的地方,我們定為“
[email protected]”)
要建立帳號時,選擇您想分配給用戶的使用者名稱。使用者名稱通常是 8 位元長,不論如何,您應該選
擇他們的 first name 或者 last name,以及當帳號已經存在時要加上的前置元 (adduser script 將會
偵測並且防止您加入重的帳號)。
您會被提示要加入其他資料: 使用者全名,使用者群組 (通常是預設值),一個使用者 id # (自動分配 ),
home 目錄 (自動分配),一個使用者 shell,, 一些密碼期限值,以及最後想要的密碼 (不會出現在螢幕上 ;
因為安全因素您應該要求使用者選擇密碼 6 到 8 個字元長)。
請注意所有鍵入的資料都是小寫,除了是使用者鍵入全名 (例如. Joe Smith) 及密碼。大小寫是不同的,
所以要告知使用者當鍵入使用者姓名及密碼時必須使用相同大小寫。
這裡是一個加入一個名叫 Joe Smith 使用者帳號的例:
mail:~# /sbin/adduser
User to add (^C to quit): smith
That name is in use, choose another.
User to add (^C to quit): smithj
Editing information for new user [smithj]
Full Name: Joe Smith
GID [100]:
Checking for an available UID after 500
First unused uid is 859
UID [859]:
Home Directory [/home/smithj]:
Shell [/bin/bash]:
Min. Password Change Days [0]:
Max. Password Change Days [30]: 90
Password Warning Days [15]:
Days after Password EXPiry for Account Locking [10]: 0
Password [smithj]: FL1539
Retype Password:
Uid: 859 Gid: 100
Min pass: 0 maX pass: 99999
Warn pass: 7 Lock account: 0
public home Directory: no
Type 'y' if this is correct, 'q' to cancel and quit the program,
or the letter of the item you wish to change: Y
下一個步驟是建立使用者 e-mail 帳號化名。 這讓使用者可以使用帳號名稱或他們的全名
(First.Last 的組合)作為他們的 e-mail 位址,使得外界的人第一次和他們接觸時“較容易” 猜測他們
的 e-mail 位址。
要加入 e-mail 化名時,依下述編輯 ``/etc/aliases'' 檔:
mail# pico -w /etc/aliases
在檔案底部加入新的化名,化名的格式是:
First.Lastname:username
您應該詢問使用者他們的偏好 (例如. Joseph.Smith 或 Joe.Smith)。對我們的新使用者 Joe Smith,
加入的一行應該像這樣子:
Joe.Smith:smith
當完成加入化名後,按 - 並且存檔。然後鍵入 ``newaliases'' 更新化名資料庫。
在此時使用者帳號已經建好並且准備使用。 提醒使用者使用小寫作為使用者名稱及密碼,以及它們的
e-mail 位址將是什麽樣子 (例如. ``
[email protected]'')是個好主意。
您應該詢問使用者他們的偏好 (例如. Joseph.Smith 或 Joe.Smith)。對我們的新使用者 Joe Smith,
加入的一行應該像這樣子:
Joe.Smith:smith
當完成加入化名後,按 - 並且存檔。然後鍵入 ``newaliases'' 更新化名資料庫。
在此時使用者帳號已經建好並且准備使用。 提醒使用者使用小寫作為使用者名稱及密碼,以及它們的
e-mail 位址將是什麽樣子 (例如. ``
[email protected]'')是個好主意。