坦白说 , 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 位址
(在我工作的地方,我们定为“Firstname.Lastname@our.domain.name”)
要建立帐号时,选择您想分配给用户的使用者名称。使用者名称通常是 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 位址将是什麽样子 (例如. ``Joe.Smith@mail.mydomain.name'')是个好主意。