歡迎您光臨本站 註冊首頁

Linux應用問答

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

作者:開放系統世界
  
  問:為什麼我的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)伺服器。

[火星人 ] Linux應用問答已經有431次圍觀

http://coctec.com/docs/linux/show-post-138387.html