A.4 RedHat、CLE 使用問題
- 在 CLE 裡面的中文訊息要如何改回英文的呢?
假如您常常在沒有開中文系統的文字模式工作,老是看到變成亂碼的訊息,或者您不喜歡
CLE 裡面的中文訊息的話,只要把 locale 設定改成 "C"
就可以把訊息變回英文了,使用 bash 的人可以在你的
"~/.bashrc" 最後面加入 :
export LANG=C
使用 tcsh 的人則可以在 "~/.cshrc" 最後面加入:
setenv LANG C
- Linux 支援 FAT32 嗎?
可以,mount 時用 -t vfat 選項。
- 我開啟chdrv之後,為什麼還要再login一次?
這純粹是為了安全性的考量,你可以在 /etc/chinese.conf
這個設定檔裡面找到下面這段設定:
BEGIN OTHER
#if you use shadow password,you may uncomment
the below
#LOGINPROGRAM /bin/telnet
LOGINPROGRAM /bin/login
END OTHER
這段設定讓 chdrv 啟動時去執行 /bin/login,所以會出現要求你登入的畫面,假如你把它成:
LOGINPROGRAM /bin/bash
接著再執行 chconfig 設定 chdrv:
chconfig /usr/local/lib/chinese
以後執行 chdrv
就不會再要求你登入了;不過基於安全性的考量,我建議你不要這麼做。
- 開啟 chdrv 之後用 root 帳號卻無法 login ,為甚麼?
因為安全性的考量,RedHat 預先的設定並不允許 root 從虛擬終端機(pseudo-tty)登入,所以你必須要用一般使用者的身份登入後,再用
su 指令化身為 root 來執行系統管理的工作;假如你一定要用 root
身份直接登入的話,你可以以 root 身份改一下 /etc/securetty
這個檔案,把 ttyp0、ttyp1... 加到裡面,root 就可以直接在 chdrv
裡面登入了。
- 我的 RedHat 為什麼無法從遠端用 root 帳號登入?
參考上一個問題的解答。
- 目錄下明明有程式,權限也有設為可執行,可是打檔名卻不能執行?
為了安全性的考量,RedHat
預設並不自動去執行當前所在目錄下的程式,這時候在檔名前面加個
"./",告訴 RedHat 要執行的程式是在目前目錄下就可以了:
$ a.out
bash: a.out: command not found
$ ./a.out
..............
- 開啟kfmsu2時,內容填滿了奇怪的中文字?
有些程式像 kvt、kfmsu2 等等對國際化支援不好,程式在 zh_TW.Big5 locale
下不能運作,因此無法使用,您可以找尋其他代替的程式,或者再執行這些程式之前先用下面指令更改
locale 設定:
export LANG=C
- CLE + RedHat 需要 make kermel 嗎?
RedHat 已經把所有的 kernel 選項以模組的形式放在 kernel
裡面,除了一些極端的情況下,RedHat 是毋須 make kernel 的,你可以用
RedHat 提供的 kernelcfg 工具來設定 kernel modules(GUI 介面),此外,要
make kernel 的話只要裝了 kernel-source 的 rpm,用 make menuconfig、 make xconfig
都可以的,跟 Slackware 底下一樣。
|