Linux問題精答《不可不閱讀哦》
一 、如何在Windows系統(tǒng)中查看Linux的文件 通過使用裝載命令mount,我們能夠在Linux中輕松地查閱、使用Windows的文件。俗話說有來有往嘛,我們當(dāng)然也希望在Windows中能看到Linux的文件??墒荳indows可不像Linux那么友好,并未備有與Linux溝通的工具,怎么辦呢?別急,網(wǎng)絡(luò)上有個小工具叫 Linuxdos,不到500K,運行在Windows下,專用于查看Linux的文件。運行之后,你可以選擇驅(qū)動器,然后它就像資源管理器一樣列出 Linux的文件系統(tǒng)。
二、如何設(shè)置顯卡
要設(shè)置好你的顯卡,首先,要知道你的顯卡的型號,是什么公司出的,什么樣的類型的顯卡,顯存有幾MB,還要知道顯卡的顯示芯片是什么類型的,是 ALG2302的,還是SIS6326的,還是Savage3D的,等;然后,在超級用戶的權(quán)限下,你可以運行界面比較友好的Xconfigurator 工具,這里的X記住一定要大寫的,一步一步跟著指導(dǎo)來選擇,應(yīng)該不是很難的,當(dāng)選擇你的顯卡的芯片的時鐘時,不用選擇它,讓測試程序自動檢查;最后,還要知道你的顯示器的類型,是VGA的,還是SVGA的,以及水平和垂直分辯率。你還可以運行界面不友好的xfree86,如果你比較精通Linux的話,用 xfree86命令配置的X Windows效果比Xconfigurator好很多的。界面最友好的,當(dāng)屬XF86Setup工具,若你有安裝這個工具的話,不妨就用這個工具來設(shè)置你的顯卡吧。
三.用xvidtune調(diào)整你的顯示器
大家會發(fā)現(xiàn)裝了linux之后在windows下用的好好的顯示器有時進(jìn)到linux的xwindows里后就歪掉了,調(diào)整好之后回到windows后windows的桌面也外調(diào)了,來回啟動系統(tǒng)每次都要調(diào)整很麻煩的,這里介紹一個辦法一勞永逸。
進(jìn)入linux啟動x在xterm里執(zhí)行xvidtune,會彈出這個軟件的窗口,點Auto然后點Left,Right等按鈕調(diào)整你的顯示器到最佳的位置,然后點界面上的Show按鈕會得到類似這樣的輸出: "1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync
然后退出這個軟件,修改你的/etc/X11/XF86Config-4文件,在: Section "Monitor" Identifier "AS 786T" VendorName "Unknown" ModelName "Unknown" HorizSync 30 - 87 VertRefresh 50 - 160 Option "dpms" EndSection
里加上剛才的輸出: Section "Monitor" Identifier "AS 786T" VendorName "Unknown" ModelName "Unknown" HorizSync 30 - 87 VertRefresh 50 - 160 Modeline "1152x864" 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync Option "dpms" EndSection
保存然后重起試試看。
四、我在安裝一個軟件的時候,提示我缺少一個.so文件,安裝無法繼續(xù),怎么辦?
.so文件就像windows中的.dll文件一樣,是庫文件。一個程序的正常安裝和運行需要特定的庫文件的支持。所以你需要去找到包含這個.so的包裝上。
五、我在linux中怎樣才能使用windows分區(qū)呢?
先說一點背景知識 。linux支持很多種文件系統(tǒng),包括windows的fat32 和ntfs。對fat32的支持已經(jīng)很好,可以直接使用,而對ntfs的支持還不是太好,只能讀,而寫是極危險的,并且對ntfs的支持不是默認(rèn)的,也就是說你想要使用ntfs的話,需要重新編譯內(nèi)核。鑒于重編內(nèi)核對于新手的復(fù)雜性,這里只講解使用fat32分區(qū)的方法。
下面給出上述問題的兩種解決方案:
1.在安裝系統(tǒng)(linux),進(jìn)行到分區(qū)選擇掛載點時,你可以建立幾個掛載點,如/mnt/c,/mnt/d等,然后選擇你的windows fat32分區(qū),把它們分別掛載到前面建立的掛載點即可。(注意,正如前面所說,在這里你不能把一個ntfs分區(qū)掛載到一個掛載點,應(yīng)為ntfs不是默認(rèn)支持的。)這樣你裝好系統(tǒng)后就能直接使用你的windows fat32分區(qū)了。例如,你把windows的c 盤(linux中的/dev/hda1)掛載到/mnt/c,那么你就能在/mnt/c目錄中找到你的c盤中的全部數(shù)據(jù)。2. 如果你在安裝系統(tǒng)時沒有像方案1所說的那樣掛載上你的fat32分區(qū),沒關(guān)系,仍然能夠很方便的解決這個問題。首先,用一個文本編輯器(如vi)打開 /etc/fstab,在文件的最后加入類似如下的幾行: /dev/hda1 /mnt/c vfat default 0 0
你所要做的修改就是,把/dev/hda1改成你要掛載的fat32分區(qū)在linux中的設(shè)備號,把/mnt/c改成相應(yīng)的掛載點即可。注意,掛載點就是一個目錄,這個目錄要事先建立。舉一個例子,我有三個fat32分區(qū),在windows中是c,d,e盤,在linux中的設(shè)備號分別為/dev/hda1,/dev/hda5,/dev/hda6。那么我就要先建立3個掛載點,如/mnt/c,/mnt/d,/mnt/e,
然后在/etc/fstab中加上這么幾行: /dev/hda1 /mnt/c vfat default 0 0 /dev/hda5 /mnt/d vfat default 0 0 /dev/hda6 /mnt/e vfat default 0 0 保存一下退出編輯器。這樣以后你重啟機(jī)器后就能直接使用c,d,e這三個fat32格式的windows分區(qū)了。
六、我的機(jī)器重裝windows后,開機(jī)啟動就直接進(jìn)入了windows,原來的linux進(jìn)不去了,怎么辦?
這是由于windows的霸道。重裝windows后,windows重寫了你的mbr,覆蓋掉了grub。解決方法很簡單:用你的linux第一張安裝盤引導(dǎo)進(jìn)入linx rescue模式(如何進(jìn)入?你注意一下系統(tǒng)的提示信息就知道了),執(zhí)行下面兩條命令就可以了 chroot /mnt/sysimage #改變你的根目錄 grub-install /dev/hda #安裝grub到mbr
七、我的linux開機(jī)直接進(jìn)入文本界面,怎樣才能讓它默認(rèn)進(jìn)入圖形界面?
修改/etc/inittab文件,其中有一行id:3:initdefault,意思是說開機(jī)默認(rèn)進(jìn)入運行級別3(多用戶的文本界面),把它改成id:5:initdefault,既開機(jī)默認(rèn)進(jìn)入運行級別5(多用戶的圖形界面)。這樣就行了。
八、如何同時啟動多個x?
Linux里的X-Windows以其獨特的面貌和強大的功能吸引了很多原先對linux不感興趣的人,特別是KDE和GNOME,功能強大不說,而且自帶了很多很棒的軟件,界面非常友好,很適合于初學(xué)者。下面告訴大家一個同時啟動6個X的小技巧:
在~/.bashrc中加入 以下幾行:
alias X=startx -bpp 32 -quiet&
alias X1=startx :1 -bpp 32 -quiet&
alias X2=startx :2 -bpp 32 -quiet&
alias X3=startx :3 -bpp 32 -quiet&
alias X4=startx :4 -bpp 32 -quiet&
alias X5=startx :5 -bpp 32 -quiet&
其中32是顯示器的色彩深度,你應(yīng)該根據(jù)自己的實際情況設(shè)置。
之后運行
# bash
使改變生效,以后只要依次運行X,X1,X2,X3,X4,X5就可以啟動6個X-Windows了。
九、如何將man轉(zhuǎn)存為文本文件?
以ls的man為例 man ls |col -b >ls.txt 將info變成文本,以make為例 info make -o make.txt -s
十、如何將將 man page 轉(zhuǎn)成 HTML 格式?
使用 man2html 這個指令,就可以將 man page 轉(zhuǎn)成 HTML 格式了。用法是:
man2html filename > htmlfile.html 十一、如何在gnome和kde之間切換? 如果你是以圖形登錄方式登錄linux,那么點擊登錄界面上的session(任務(wù))即可以選擇gnome和kde。如果你是以文本方式登錄,那執(zhí)行switchdesk gnome或switchdesk kde,然后再startx就可以進(jìn)入gnome或kde。
十二、.tar,.tar.gz,.bz2,.tar.bz2,.bz,.gz是什么文件,如何解開他們? 他們都是文件(壓縮)包。 .tar:把文件打包,不壓縮:tar cvf *.tar dirName 解開:tar xvf *.tar .tar.gz:把文件打包并壓縮:tar czvf *.tar.gz dirName 解開:tar xzvf *.tar.gz .bz2:解開:bzip2 -d *.bz2 .bz:解開:bzip -d *.bz .gz:解開:gzip -d *.gz
十三、linux下如何解開.zip,.rar壓縮文件? rh8下有一個圖形界面的軟件file-roller可以做這件事。令外可以用unzip *.zip解開zip文件,unrar *.rar解開rar文件,不過unrar一般系統(tǒng)不自帶,要到網(wǎng)上下載。
十四、linux下如何瀏覽.iso光盤鏡像文件? a.建一個目錄,如:mkdir a b.把iso文件掛載到該目錄上:mount -o loop xxxx.iso a 現(xiàn)在目錄a里的內(nèi)容就是iso文件里的內(nèi)容了。
十五、如何讓linux啟動后自動掛載制定分區(qū)? 編輯/etc/fstab文件,在里面加入相應(yīng)的行,如果你對/etc/fstab的配置不熟悉,你可以用ptm,一個自動配置fstab的軟件,在公社里應(yīng)該有下載。
十六、如何從dos下進(jìn)入linux? 首先你需要loadlin.exe這個程序,linux第一張安裝盤里的dosutils目錄里有,另外你需要的就是linux內(nèi)核,/boot/vmlinuz-2.4.xx-xx就是,把他弄到windows盤中,并把他重命名為vmlinuz(主要是vmlinuz-2.4.xx-xx在dos下顯示有點問題),另外dosutils目錄里的autoboot 里也有一個vmlinuz,也是linux內(nèi)核,湊合能用,但很多設(shè)備不支持,如果linux引導(dǎo)程序或linux啟動配置有問題,進(jìn)不了linux,可以用這個內(nèi)核進(jìn)去修復(fù)linux。 然后用loadlin vmlinuz root=/dev/hdxx (hdxx是你的linux根分區(qū)),另外用loadlin vmlinuz root=/dev/hdxx single還可以實現(xiàn)單用戶模式。
十七、如何讓Linux啟動時自動進(jìn)入圖形化界面?
編輯/etc/inittab文件,找到下面這行代碼:
id:3:initdefault:
它定義Linux進(jìn)入系統(tǒng)后執(zhí)行的init動作級別,共有以下6個級別:
級別0,掛起、關(guān)機(jī)模式;
級別1,單用戶模式;
級別2,多用戶模式,但沒有網(wǎng)絡(luò)功能;
級別3,全功能的多用戶模式;
級別4,沒用到;
級別5,X11模式,也就是圖形化界面模式;
級別6,重起模式。
很明顯,要自動進(jìn)入圖形化界面,將3改成5即可。注意千萬不要設(shè)成0或6,否則Linux開機(jī)后進(jìn)入系統(tǒng)就會自動關(guān)機(jī)或自動重起。
十八、如何讓普通用戶也能使用聲卡?
應(yīng)用程序默認(rèn)通過訪問/dev/dsp這個設(shè)備文件來使用聲卡。在某些版本中,/dev/dsp設(shè)備的權(quán)限設(shè)置成只有root用戶可以訪問(讀)。要想讓普通用戶也使用/dev/dsp,執(zhí)行以下命令:
$ chmod 666 /dev/dsp
十九、我的系統(tǒng)是kde,root用戶,以前鎖定屏幕的時候總是有時候可以失靈,為什么?
鎖定失靈的時候,總有一個kdesktop_lock進(jìn)程僵死,把它殺掉就可以鎖定。究其原因是:全屏運行vmware一斷時間后,screensaver被激活,但是無法運行,自己就翹了。所以,把自動運行屏保選項去掉,一切ok了。
二十、看完了,感覺如何? 增加了知識好多,呵呵。 |