問:為什么我的Linux能夠顯示中文,但是無法輸入中文?我應該如何解決Linux下中文輸入問題?
答:如果你是在 Shell 下不能輸入中文,就必須修改兩個地方:一個是在Shell中增加 locale 的設定,另一個是在Home Directory中增加關于輸入的設定,使 Linux 系統可以接受中文的輸出與輸入。具體修改如下:
1.Bash Shell: 請在 /etc/profile或者$HOME/.profile文件里增加下面的內容:
stty cs8 -istrip
stty pass8
export LANG=C
export LC_CTYPE=iso-8859-1
?
2.在$HOME/.inputrc中增加下面的內容:
set convert -meta off
set output -meta on
?
問:我的計算機中原來安裝有Windows NT和Red Hat 6.2,最近又安裝了Windows 2000 Server。但是,安裝后發現LILO沒有了。我如何解決這個問題?
答:解決這個問題可以使用兩種方法恢復:
1.如果原本將LILO安裝在主引導分區上,則用啟動軟盤啟動Linux,在 boot: 行寫上:
Boot: mount root=/dev/hd_your_root_dev
?
然后執行/sbin/lilo,重新在主引導區建立LILO。
2.使用安裝光盤啟動Linux,選擇升級系統選項,重新建立LILO。
問:我安裝了Red Hat 5.1后,發現聲卡無法正常工作。請問如何才能使聲卡工作呢?
答:出現這種現象很可能是Linux內核無法將你的聲卡檢測出來,需要重新安裝這種聲卡的驅動。Red Hat Linux中帶有sndconfig來配置聲卡,你可以使用它將聲卡重新配置一遍。具體做法如下:
1.用root登錄系統,運行/usr/sbin/sndconfig;
2.從聲卡選擇列表中選擇你的聲卡類型,設置聲卡的IO地址和IRQ中斷號;
3.設置完成按OK結束。
如果在內核配置中找不到你的聲卡類型,我們推薦使用ALSA 聲卡驅動程序包來安裝聲卡。ALSA是Advanced Linux Sound Architecture的縮寫,是一個遵從GPL版權的通用PCI聲卡解決軟件。它專門用在Linux下驅動聲卡設備,可以支持大多數流行的聲卡。ALSA包括RPM和Tar兩種格式,可以到http://www.alsa-project.org下載該軟件安裝使用。
問:我在Slackware 3.5使用了GPM后,發現在X-Window里鼠標不起作用了。為什么會出現這種問題?如何解決?
答:實際上這個問題出現在Slackeare 3.5的GPM的R選項上。使用該選項后GPM就成為了一個鼠標轉發器,它會建立一個命名管道“/dev/gpmdata”,將物理鼠標仿真成一個MouseSystem。如果發現X-Window中鼠標不起作用了,只要將GPM的-R參數去掉就可以了。
問:我的系統原來安裝的是Windows Me,因為想學習Linux又安裝了Red Hat。但安裝完Linux后,每次啟動系統時都會出現boot提示符,然后進入Linux。我如何修改才能使系統每次啟動進入Windows呢?
答:在安裝了Red Hat后,它會自動將Linux作為缺省操作系統。如果你想每次都進入Windows,就需要將Windows改為缺省操作系統。具體做法是修改文件“/etc/lilo.conf”(LILO配置文件),把有關啟動DOS的部分放在前面,再運行一次LILO即可。
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
image=/boot/vmlinuz-2.0.34-1
label=linux
root=/dev/hdc2
read-only
other=/dev/hda1
label=dos
table=/dev/hda
?
上面代碼行表示系統先啟動Linux,如果將啟動順序改為:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
other=/dev/hda1
label=dos
table=/dev/hda
image=/boot/vmlinuz-2.0.34-1
label=linux
root=/dev/hdc2
read-only
?
這樣系統每次啟動時會首先啟動Windows。此外也可以在lilo.conf的配置文件前面加上Default=dos來使系統先啟動Windows。
問:在Linux下如何恢復被刪除的文件?如何避免誤刪除?
答:要想恢復被誤刪除的文件,一個解決辦法是用MC(Midnight Commander)。它有個Undelete 功能可以找到ext2文件系統上被刪掉的i-node, 但是它無法恢復文件名。
我們可以設置Tcsh來阻止使用rm命令刪除文件。Tcsh有一個參數set rmstar,將它設置在.cshrc文件中。以后每次當使用rm命令刪除文件時,系統都會要求進行確認,這樣可以避免誤刪除操作。
問:我有一塊10MB/100MB自適應網卡,在Linux中如何設置才能將它設置為100MB?我的計算機現在連在一個局域網中,如何安裝第二塊網卡呢?
答:在/etc/lilo.conf中增加:
ether=0,0,0,0,28,eth0
?
即可將網卡設置為100MB。
為了減少啟動時可能出現的問題,Linux內核通常不會自動檢測多個網卡。這時要想在計算機中安裝第二塊網卡有兩種方法:一種方法是在Linux系統中使用配置工具netconf來完成第二塊網卡的安裝。在netconf中選擇第二塊網卡,設備名為eth1,然后選擇其驅動模塊,輸入I/O地址和IRQ中斷號,存盤退出后執行“etc/rc.d/init.d/network restart ”即可。
另一種方法是配置conf.modules文件。如果在安裝時第二塊網卡的驅動已經被編譯進內核中,只需要在/etc/lilo.conf文件中指定各個網卡的參數信息就可以了。如果安裝時第二塊網卡的驅動還沒有被編譯進內核,而是作為模塊動態載入系統,則應該在conf.modules文件中進行相應的配置。例如:
alias eth0 ne
alias eth1 ne
options ne io=0x240,0x260
?
上面表示有兩塊NE 2000網卡,它們的I/O地址分別是0x240和0x260。這樣就可以在一個系統中安裝兩塊網卡了。
問:在Linux如何使用打印機?
答:Linux系統中的打印工作并不是直接送到打印機,而是將打印文件以離線方式處理,以節省系統時間。Linux中每一臺打印機都有自己的spool區,打印內容會先處理成打印格式文件,然后存儲在spool區隊列中等待打印。
Linux中打印機的設置都存儲在設置文件“/etc/ printcap”中,設置打印機時要以root登錄系統。例如在“/etc/printcap”中添加下列命令就能夠使用打印機。
lp0: : sd=/var/spool/lpd/lp0: : mx#0: :sh:: lp=/dev/lp0:: if=/var/spool/lpd/lp0/filter:
?
問:如何將以前安裝的Linux卸載?
答:要將Linux從系統中卸載需要分成兩個方面,一是刪除Linux分區,二是刪除Linux的啟動模塊LILO。
由于DOS和Windows的Fdisk命令不能識別Linux分區類型,因此必須使用Linux的安裝盤重新進行安裝,在分區步驟中刪除分區后退出就可以了,或者使用一些專門刪除Linux分區的軟件完成操作。刪除Linux的啟動模塊LILO可以使用Windows的Fdisk命令,命令格式如下:
FDISK /MBR。
?
問:我有一塊USB盤,能不能在Linux下使用?該如何使用?
答:要在Linux下使用USB盤,首先需要在/mnt下新建一個子目錄:
mkdir usb
?
然后將USB盤連接到計算機上,用mount裝載:
mount /dev/sda/mnt/usb
?
這樣USB盤就可以使用了。使用完USB盤后需要用umount /mnt/usb進行卸載才可以拔下USB盤。
問:現在我經常從一些文章中看到Samba這個詞。請問什么是Samba?
答:Samba是基于SMB協議的一個應用程序。SMB 是一套通訊協議, 使運行Windows NT、Windows 95、Windows for Workgroups 的計算機實現文件共享和打印機共享服務。使用了Samba以后,Linux計算機“網絡鄰居”中看起來就像一臺Windows計算機一樣,Windows用戶可以登錄到Linux計算機中,Linux計算機也可以從Windows中獲取數據。在擁有大量Windows系統的局域網中,Samba是實現不同系統之間通信最有效的工具。
Samba 服務器由smbd和nmbd兩部分組成。其中smbd是Samba的核心,用來建立對話、驗證客戶、提供文件系統和打印服務;nmbd使 Samba 服務器能夠在Windows 的“網絡鄰居”中顯示,允許用戶瀏覽可以使用的資源,同時在網絡中nmbd還可以作為一個 WINS(Windows Internet Name Service)服務器
posted on 2007-03-12 14:02
fly 閱讀(212)
評論(0) 編輯 收藏 所屬分類:
Linux學習