Redhat安裝、使用及服務器應用
FAQ 1.安裝時把grub(lilo)寫到linux分區的引導區還是主引導扇區(MBR)?
如果你想電腦一啟動就直接進入操作系統啟動菜單就把grub(lilo)寫到MBR上,如果寫到linux分區的引導區則要用引導盤引導,建議寫到MBR,方便點,至於說寫到MBR不安全,該怎麼解釋呢?
每裝一次win98,MBR都會被修改一次,大家覺得有什麼不安全的嗎?
2.如何讓多系統共存?
98系統的話用lilo(gurb)即可 os loader引導多系統
3.如何讓linux啟動後自動進入圖形界面或不讓它進入圖形界面?
a.進入圖形界面:安裝時選圖形啟動方式或把/etc/inittab的id:x:initdefault:這行改成id:5:initdefault:。
b.不進入圖形界面:安裝時選文本啟動方式或把/etc/inittab的id:x:initdefault:這行改成id:3:initdefault:。
4.如何在圖形界面和控制台(字符界面)之間來回切換?
a.圖形界面到控制台:Ctr+Alt+Fn(n=1,2,3,4,5,6)。
b.各控制台之間切換:Alt+Fn(n=1,2,3,4,5,6)。
c.控制台到圖形:Alt+F7 5.如何在gnome和kde之間切換。 如果你是以圖形登錄方式登錄linux,那麼點擊登錄界面上的session(任務)即可以選擇gnome和kde。如果你是以文本方式登錄,那執行switchdesk gnome或switchdesk kde,然後再startx就可以進入gnome或kde。
6.Redhat linux常用的命令有哪些?
ls:列目錄。 用法:ls或ls dirName,參數:-a顯示所有文件,-l詳悉列出文件。
mkdir:建目錄。 用法:mkdir dirName,參數:-p建多級目錄,如:mkdir a/b/c/d/e/f -p
mount:掛載分區或鏡像文件(.iso,.img)文件。 用法: a.磁盤分區:mount deviceName mountPoint -o options,其中deviceName是磁盤分區的設備名,比如/dev/hda1,/dev/cdrom,/dev/fd0,mountPoint是掛載點,它是一個目錄,options是參數,如果分區是linux分區,一般不用-o options,如果是windows分區那options可以是iocharset=cp936,這樣windows分區裡的中文文件名就能顯示出來了。用例:比如/dev/hda5是linux分區,我要把它掛到目錄a上(如沒目錄a那就先mkdir a),mount /dev/hda5 a,這樣目錄a裡的東西就是分區hda5里的東西了,比如hda1是windows分區,要把它掛到b上,mount /dev/hda1 b -o iocharset=cp936。 b.鏡像文件:mount fileName mountPoint -o loop,fileName是鏡像文件名(*.iso,*.img),其它的不用說了,跟上面一樣。用例:如我有一個a.iso光盤鏡像文件,mount a.iso a -o loop,這樣進入目錄a你就能瀏覽a.iso的內容了,*.img文件的用法一樣。
find:查找文件。 用法:find inDir -name filename,inDir是你要在哪個目錄找,filename是你要找的文件名(可以用通配符),用通配符時filename做好用單引號引起來,否則有時會出錯,用例:find . -name test*,在當前目錄查找以test開頭的文件。
grep:在文件裡查找指定的字符串。 用法:grep string filename,在filename(可用通配符)裡查找string(最好用雙引號引起來)。參數:-r在所有子目錄裡的filename裡找。用例:grep hello *.c -r在當前目錄下(包括子目錄)的所有.c文件裡查找hello。
vi:編輯器。不用說,用linux的話,這個東西一定要會用。 用法:(只能簡單說一下),vi filename。filename就是你要編輯的文本文件。用了執行vi filename後,你可能會發現你無法編輯文本內容,不要著急,這是因為vi還沒進入編輯狀態,按a或i就可以進入編輯狀態了,進入編輯狀態後你就可以編輯文本了。要退出編輯狀態按Esc鍵就可以了。以下操作均要在非編輯狀態下。查找文本:輸入/和你要查找的文本並回車。退出:輸入: 和q並回車,如果你修改了文本,那麼你要用:q!回車才能退出。保存:輸入: w回車,如果是只讀文件要用: w!。保存退出:輸入: wq回車,如果是只讀就: wq!回車。取消:按u就可以了,按一次就取消一步,可按多次取消多步。複製粘貼一行文本:把光標移到要複製的行上的任何地方,按yy(就是連按兩次y),把光標移到要粘貼地方的上一行,按p,剛才那行文本就會被插入到光標所在行的下一行,原來光標所在行後面所有行會自動下移一行。複製粘貼多行文本:跟複製一行差不多,只是yy改成先輸入要複製的行數緊接著按yy,後面的操作一樣。把光標移到指定行:輸入:和行號並回車,比如移到123行:123回車,移到結尾:$回車。
7.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
8.linux下如何解開.zip,.rar壓縮文件? rh8下有一個圖形界面的軟件file-roller可以做這件事。令外可以用unzip *.zip解開zip文件,unrar *.rar解開rar文件,不過unrar一般系統不自帶,要到網上下載。
9.linux下如何瀏覽.iso光盤鏡像文件? a.建一個目錄,如:mkdir a b.把iso文件掛載到該目錄上:mount -o loop xxxx.iso a 現在目錄a裡的內容就是iso文件裡的內容了。
10.linux下如何訪問其它分區?包括linux 分區和windows分區。 用mount命令,詳見mount用法。
11.linux下如何配置顯卡和顯示器?
12.linux下如何配置網絡? 用netconfig。「IP address:」就是要配置的IP地址,「Netmask:」子網掩碼,「Default gateway (IP):」網關,「Primary nameserver:」DNS服務器IP。
13.如何讓鼠標支持滾輪? 在配置鼠標時,選擇微軟的鼠標,並正確選擇端口如ps2,usb等
14.linux下的互聯網瀏覽器有哪些? mozilla,netscape,opera,galeon(使用mozilla引擎),phoniex(使用mozilla引擎)。常用的就這些吧。
16.linux的系統目錄結構是怎麼樣的?
17.如何讓控制台支持中文顯示? 安裝zhcon。zhcon需要libimm_server.so和libpth.so.13這兩個庫支持。一般的中文輸入法應該都有libimm_server.so。libpth.so.13出自pth-1.3.x。把這兩個文件放到/usr/lib下就行了。
18.如何配置grub? 修改/boot/grub/grub.conf文件。其中 「default=n」(n是個數字)是grub引導菜單默認被選中的項,n從0開始,0表示第一項,1表示第二項,依此類推。 「timeout=x」(x是一個數)是超時時間,單位是妙。也就是引導菜單顯示後,如果x秒內用戶不進行選擇,那麼grub將啟動默認項。 「splashimage =xxxxxx」,這是引導菜單的背景圖,先不理他。 其它常用項我用下面的例子來說明: title Red Hat 8.0 root (hd1,6) kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hdb7 initrd /boot/initrd-2.4.18-14.img 其中"Red Hat 8.0"是在啟動菜單列表裡顯示的名字 root (hdx,y)用來指定你的boot分區位置,如果你沒有分boot分區(本例就沒分boot分區),那就指向根分區就行了,hdx是linux所在硬盤,hd0是第一塊硬盤,hd1是第二塊,依此類推。y是分區位置,從0開始,也就是等於分區號減一,比如你要指向的分區是hdx7,那麼y就是6,如果是hdx1,那y就是0。注意root後面要有一個空格。 kernel /boot/vmlinuz-2.4.18-14,其中"/boot/vmlinuz-2.4.18-14"是你要用的內核路徑,如果你編譯了心內核,把它改成你的新內核的路徑就行了。 ro就不用管,寫上不會有錯。 root=/dev/hdxx指定根分區,本例是hdb7,所以root=/dev/hdb7 initrd xxxxxxxxxxxxx這行不要也行,目前我還不清楚它是做什麼用的。 上面是linux的,下面是windows的 title windows 98 rootnoverify (hd0,0) chainloader +1 title xxxxxxx不用解釋了,上面有解釋。 rootnoverify (hdx,y)用來指定windows所在分區,x,y跟上面一樣,注意rootnoverify後有空格。 chainloader +1照抄就行,注意空格。
|