LINUX_常見問題1000個(gè)詳細(xì)解答_第1頁
LINUX_常見問題1000個(gè)詳細(xì)解答_第2頁
LINUX_常見問題1000個(gè)詳細(xì)解答_第3頁
LINUX_常見問題1000個(gè)詳細(xì)解答_第4頁
LINUX_常見問題1000個(gè)詳細(xì)解答_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

LINUX 常見問題 1000 個(gè)詳細(xì)解答 一、 如何建立多用戶 提醒大家一句,別一直使用 root 用戶,因?yàn)?root 用戶在系統(tǒng)中有著至高無上的權(quán)力,一不小心就可能破壞系統(tǒng)。比如我們想刪除 /temp 目錄下的文件 卻將命令不小心輸成“ rm / temp(在 /后多了一個(gè)空格)”,那么就極可能刪去根目錄下的所有文件。再者,“ Linux是一個(gè)真正意義上的多任務(wù)、多用戶系統(tǒng)”,不體會一下 Linux 的特色豈不可惜。為了方便自己和別人使用,就在 Linux 系統(tǒng)下多建幾個(gè)用戶吧。 輸入“ adduser newuser”,回車,屏幕對命令沒有一點(diǎn)兒反應(yīng),錯(cuò)啦?不,實(shí)際上,系統(tǒng)已接受了新用戶。你應(yīng)該接著輸入命令 “ passwd newuser”,屏幕將提示輸入口令,再次輸入確認(rèn), 一個(gè)新的用戶就增加成功,真簡單。馬上登錄試一試吧。 Linux 提供了六個(gè)虛擬控制臺,用 ALT+F1F6 切換(在 X-window 下用 CRTL+ALT+F1F6切換),每個(gè)控制臺均可以用不同的用戶登錄,運(yùn)行不同的程序。趕快為家人和朋友建個(gè)用戶吧。 二、在 Linux 下如何使用軟盤、光盤以及 DOS 等非 Linux 分區(qū) 這是 Linux 初學(xué)者問得最多的問題。由于大家已習(xí)慣了微軟的訪問方法,總想用類似的思路來找到軟盤和光盤。但在 Linux 下,卻沿襲了 UNIX 將設(shè)備當(dāng)作文件來處理的方法。所以要訪問軟盤和光盤,就必須先將它們裝載到 Linux 系統(tǒng)的 /mnt 目錄中來。 裝載的命令是 mount,格式如下: mount -t 文件系統(tǒng)類型 設(shè)備名 裝載目錄 文件系統(tǒng)類型 就是分區(qū)格式, Linux 支持的文件系統(tǒng)類型有許多: msdos DOS 分區(qū)文件系統(tǒng)類型 vfat 支持長文件名的 DOS 分區(qū)文件(可以理解為 Windows 文件)系統(tǒng)類型 iso9660 光盤的文件系統(tǒng)類型 ext2 Linux 的文件系統(tǒng)類型 . 設(shè)備名,指的是你要裝載的設(shè)備的名稱。軟盤一般為 /dev/fd0 fd1;光盤則根據(jù)你的光驅(qū)的位置來決定,通常光驅(qū)裝在第二硬盤的主盤位置就是 /dev/hdc;如果訪問的是 DOS 的分區(qū),則列出其設(shè)備名,如 /dev/hda1 是指第一硬盤的第一個(gè)分區(qū)。 裝載目錄,就是你指定設(shè)備的載入點(diǎn)。 1. 裝載軟盤 首先用 mkdir /mnt/floppy 在 /mnt 目錄下建立一個(gè)空的 floppy 目錄,然后輸入 mount -t msdos /dev/fd0 /mnt/floppy 將 DOS 文件格式的一張軟盤裝載進(jìn)來,以后就可以在/mnt/floppy 目錄下找到這張軟盤的所有內(nèi)容。 2. 裝載 Windows 所在的 C 盤 mkdir /mnt/c 在 /mnt 目錄下建立一個(gè)空的 c 目錄 ; mount -t vfat /dev/hda1 /mnt/c 將 Windows的 C盤按長文件名格式裝載到 /mnt/c 目錄下,以后在該目錄下就能讀寫 C 盤根目錄中的內(nèi)容。 3.裝載光盤 mkdir /mnt/cdrom 在 /mnt 目錄下建立一個(gè)空的 cdrom 目錄 ; mount -t iso9660 /dev/hdc /mnt/cdrom 將光盤載入到文件系統(tǒng)中來,將在 /mnt/cdrom 目錄下找到光盤內(nèi)容。有的 Linux 版本允許用 mount /dev/cdrom 或 mount /mnt/cdrom 命令裝載光盤。 要注意的是, 用 mount 命令裝入的是軟盤、光盤,而不是軟驅(qū)、光驅(qū)。有些初學(xué)者容易犯一個(gè)毛病,以為用上面命令后,軟驅(qū)就成了 /mnt/floppy,光驅(qū)就成了 /mnt/cdrom,其實(shí)不然,當(dāng)你要換一張光盤或軟盤時(shí),一定要先卸載,再對新盤重新裝載。 4.卸載 卸載的命令格式是 :umonut 目錄名,例如要卸載軟盤,可輸入命令 umonut /mnt/floppy。要注意的是,在卸載光盤之前,直接按光驅(qū)面板上的彈出鍵是不會起作用的。 三、如何安裝 Linux 的應(yīng)用軟件 對于普通用戶,安裝或升級軟件可以用 Red Hat 公司的軟件包安裝與管理工具 RPM。使用后你就可以輕松安裝軟件、升級軟件和卸載軟件并查詢軟件信息。 如果你安裝的是 Red Hat Linux,那么你就可以使用 RPM 了,如果不是,你可以先安裝RPM。方法如下: 1. 下載 RPM 軟件包 : /pub/code/rpm/rpm-2.3.11.tar.gz 2. 在 Linux 命令行下依次運(yùn)行: cd/ tar xzvf rmp-2.3.11.tar.gz cd rpm-2.3.11 ./configure make make install mkdir /var/local /var/local/lib /var/local/lib/rpm /var/lib/rpm 這樣,你就完成了 RPM 的安裝 ,以后便可以在網(wǎng)上或光盤上尋找軟件的 RPM 安裝版。然后使用 RPM 進(jìn)行安裝, RPM 的使用方法很簡單: 1. 用 RPM 安裝軟件包 : rpm -ivh 軟件文件名 例如 rpm -ivh fvwm95-2.0.43a.chinese-1.i386.rpm 屏幕上就會輸出該軟件包的名稱和 安裝的進(jìn)度條 : fvwm95 # 當(dāng)進(jìn)度條走到底,中文 fvwm95(一種 X-Window 的界面)就安裝完了,再運(yùn)行 X-Window,啊,全中文的 fvwm95 就在我的眼前。 2. 用 RPM 反安裝軟件包 :rpm -e 軟件名 例如 :rpm -e fvwm95 3. 用 RPM 升級軟件包 :rpm -Uvh 軟件升級版文件名 例如 :rpm -Uvh fvwm95-2.1.0a.chinese-1.i386.rpm, RPM 自動(dòng)反安裝原來的老版本,將升級版的軟件安裝入系統(tǒng)。怎么樣,不難吧! 四 、如何在 Windows 系統(tǒng)中查看 Linux 的文件 通過使用裝載命令 mount,我們能夠在 Linux 中輕松地查閱、使用 Windows 的文件。俗話說有來有往嘛,我們當(dāng)然也希望在 Windows 中能看 到 Linux 的文件??墒?Windows 可不像 Linux 那么友好,并未備有與 Linux 溝通的工具,怎么辦呢?別急,網(wǎng)絡(luò)上有個(gè)小工具叫 Linuxdos,不到 500K,運(yùn)行在 Windows 下,專用于查看 Linux 的文件。運(yùn)行之后,你可以選擇 驅(qū)動(dòng)器,然后它就像資源管理器一樣列出 Linux 的文件系統(tǒng)。 五、如何漢化 Linux Linux 的母語是英文,所以滿屏幕都是“英國老鼠”,用起來特不方便,如果想輸入中文更沒轍。不過現(xiàn)在的中國軟件人員可謂人才輩出,已經(jīng)為 Linux 的漢化提供了全面的解決方案。 1.中文模擬終端 chdrv 首先,總得讓 Linux 能顯示中文吧! chdrv 是在命令行下的中文模擬終端,也就是說,只要你裝上了它,你就可以在 Linux 的命令行狀態(tài)下顯示和輸 入漢字了。 chdrv 啟動(dòng)后在 tty7(用 Ctrl+Alt+F7)建立一個(gè)虛擬終端,用戶在 tty7 上登錄后就可以使用它提供的中文支持。tty1 到 tty6 不會受到它的影響。 如果你能找到 RPM 格式的安裝包,就可以輕松地使用 RPM 安裝程序安裝它。否則你可以到 ftp: //pub/chinese/system 分 別 取 得 chdrv 的 已 編 譯 的chdrvbin-0.23.gb.tar.gz 和字體文件 chdrvfont.tar.gz。 然后用 root 登錄,依次執(zhí)行以下命令 : tar xvzf chdrvbin-0.23.gb.tar.gz 將 編譯好的 chdrv 解壓到 chdrv-0.23.gb 目錄 mv chdrvfont.tar.gz chdrv-0.23.gb/ 將字體文件移到 chdrv-0.23.gb 目錄 cd chdrv-0.23.gb 進(jìn)入此目錄 ./installbin 運(yùn)行安裝文件 2.中文輸入服務(wù)器 xcin 如果你常在 X-Window 中使用 Linux,一定試試用 XCIN 來解決中文輸入的問題。 XCIN 是Xwindow Chinese INput 的縮寫,是一個(gè)在 X-Window 模式下運(yùn)行的中文輸入系統(tǒng),安裝它后 ,X-Window 的所有終端都將提供中文服務(wù)。 你可從 /pub/chinese/system/xcingb-2.2.tar.gz 取得 GB 碼版的 XCIN 文件包。然后用 root 登錄,依次執(zhí)行以下命令: tar xzvf xcingb-2.2.tar.gz 解壓縮 cd xcingb-2.2 進(jìn)入目錄 ./configure 修改安裝選項(xiàng) make 編譯 make install 安裝 同樣,如果你能找到該軟件的 RPM 安裝版,可以用 RPM 來安裝。 到此為止,我們已經(jīng)介紹了在命令行下和 X-Window 中使用中文的方法??墒窃谖谋揪庉嬡浖幸廊恢荒茱@示中文,卻無法輸入漢字。要解決這個(gè)問題必須自己動(dòng)手修改兩個(gè)地方 : 1) 為不同 shell 設(shè)置 若使用 Bash Shell:在 /etc/profile 增加下面的內(nèi)容 : stty cs8 -istrip stty pass8 export LANG=C export LC_CTYPE=iso-8859-1 若使用 Tcsh Shell:在 /etc/csh.login 或 /etc/csh.cshrc 增加設(shè)定如下 : stty cs8 -istrip stty pass8 setenv LANG C setenv LC_CTYPE iso-8859-1 2) 在自己主目錄下的 .inputrc 文件中增加下面的內(nèi)容: set convert-meta off set output-meta on 3.中文的窗口管理器 C-fvwm95 fvwm95 就像是 Linux 英文 Win95,中國的 Linux 用戶一直期望有一天能在中文的窗口下使用 Linux。這一愿望現(xiàn)在終于成為現(xiàn)實(shí)。中國科 學(xué)院高能物理研究所計(jì)算中心的于明儉先生將 fvwm95 作了漢化,我們終于可以將 fvwm95 上那些討厭的英文換成漢字了! 大家可以到 /pub/chinese/packages/中下載漢化了的 fvwm95 的源代碼。它所用的字庫也可以在 /pub/chinese/fonts/pcf/中取得。下載文件中附帶了安裝說明。由于它的配置還是較麻煩的 ,所以最好去 找找相應(yīng)的 RPM 包。 4.下載 BluePoint Linux Star Preview(藍(lán)點(diǎn)預(yù)覽版) 藍(lán)點(diǎn)預(yù)覽版基于 Red Hat,內(nèi)含:中文內(nèi)核 (kernel);控制臺中文顯示 /輸入;中文Xserver(CXWIN 0.6), X 的中文顯示 /輸入;漢化 Message 和相應(yīng)庫文件,經(jīng)過中文化和本地化處理的 NLS message 和庫文件。 a. 中文內(nèi)核 1. 性能卓越 , 內(nèi)核實(shí)現(xiàn)中文支持,占用資源極少,速度極快 . 2. 多語言支持, 同屏顯示多內(nèi)碼 (GB/BIG5). 3. 兼容性極好,內(nèi)核兼容上層應(yīng)用程序,最徹底的解決辦法 . 4. 支持高分辨率 , 完全取決與用戶自己的硬件限制 . 5. 支持各種字體,支持簡繁字體共 14 種 . 6. 熱鍵切換語言環(huán)境 (GB/BIG5/EN). b. 中文 Xserver 1. 兼容性好,至少 95%的純西文應(yīng)用軟件可以支持中文處理 . 2. 內(nèi)置輸入和顯示支持,使用非常方便 ,無須另外安裝輸入模塊 . 3. TTF 字庫支持 . 4. 支持 GB/BIG5 內(nèi)碼 . c. 漢化 Message 和相應(yīng)庫文件 1. 提示中文化,開機(jī)、關(guān)機(jī)和常用軟件的消息提示全部中文顯示。 如果需要安裝中文 xwindow 和輸入法 ,則需要下載 star-cxwin.tar.gz. 如果需要安裝中文控制臺及語言環(huán)境 , 則需要下載 star-zhcon.tar.gz 如果需要在控制臺上使用 24點(diǎn)陣漢字庫 , 請下載 star-font24.tar.gz 注意 : 別忘了下載 Install 安裝腳本 ! 在安裝前請仔細(xì)閱讀 README和 常見問題問答 ! 安裝方法 1) 創(chuàng)建一個(gè)目錄 , 將所有下載來的文件放在 里面 . 2) 以 root 身份執(zhí)行安裝腳本 : # bash Install 3) 安裝腳本會先檢查系統(tǒng)的配置 ,還會自動(dòng)搜索 TTF 字庫 , 接下來就是對舊配置文件 進(jìn)行備份 , 最后開始安裝 . 4) 完成安裝 , 如果安裝了中文控制臺環(huán)境 , 則需要重新啟動(dòng) . 六、如何設(shè)置聲卡 不用我說,這可是十分要緊的工作!不過如果你安裝了 RED HAT Linux,則這項(xiàng)工作就簡單了! 用 root 登錄系統(tǒng),運(yùn)行 /usr/sbin/sndconfig。出現(xiàn)選擇聲卡類型的畫面。一般聲卡可以選取 Sound Blaster 。 選完聲卡后再設(shè)置有關(guān)的資源。用 TAB 鍵結(jié)合方向鍵作出選擇后,按 OK,如果聽到 Linus( Linux 的創(chuàng)始人)說話的聲音,就說明聲卡設(shè)置成功了。真像老式 DOS 游戲的聲卡設(shè)置 七、如何設(shè)置顯卡 要設(shè)置好你的顯卡,首先,要知道你的顯卡的型號,是什么公司出的,什么樣的類型的顯卡,顯存有幾 MB,還要知道顯卡的顯示芯片是什么類型的,是 ALG2302 的,還是 SIS6326的,還是 Savage3D 的,等;然后,在超級用戶的權(quán)限下,你可以運(yùn)行界面比較友好的Xconfigurator 工具,這里的 X 記住一定要大寫的,一步一步跟著指導(dǎo)來選擇,應(yīng)該不是很難的,當(dāng)選擇你的顯卡的芯片的時(shí)鐘時(shí),不用選擇它,讓測試程序自動(dòng)檢查;最后,還要 知道你的顯示器的類型,是 VGA 的,還是 SVGA 的,以及水平和垂直分辯率。你還可以運(yùn)行界面不友好的 xfree86,如果你比較精通 Linux 的話,用 xfree86 命令配置的 X Windows 效果比Xconfigurator 好很多的。界面最友好的,當(dāng)屬 XF86Setup 工具,若你有安裝這個(gè)工具的話,不妨就用這個(gè)工具來設(shè)置 你的顯卡吧。 八、如何設(shè)置網(wǎng)卡 九、如 何播放 CD 音樂 聲卡設(shè)置好了,可以在光驅(qū)中插入一張 CD,用裝載命令 mount 將光盤載入,然后輸入cdp 命令就可以播放了。在屏幕上可以看到 CD 的音軌清單,小鍵盤的 9 是播放, 7 是停止,6 進(jìn)到下一音軌, 4 退到前一音軌, 0 退出播放程序, 2 彈出 CD, 8 是暫停。 如果是在 X-Window 中,可以用 xplaycd 播放 CD,這是一個(gè)有圖形界面的播放器,按鈕及功能一目了然,這里就不多說了。 10、如何播放 VCD 影碟 11、如何撥號上網(wǎng) 12、 Linux 下能玩游戲嗎 光盤中有 bsd-games-2.1-3.src.rpm 文件包,用 RPM 命令進(jìn)行安裝,然后到安裝目錄中去找游戲吧。不過這些游戲都不夠精致,如果你 想玩好的,就須要進(jìn)入 X-Window, acm 是空戰(zhàn)模擬游戲, paradise 和 xpilot 是聯(lián)網(wǎng)戰(zhàn)斗游戲, xdemineur 是挖地雷(沒想到 吧), xjewel是俄羅斯方塊, xboard 是國際象棋, xpat2 是撲克牌游戲, xboing 是彈珠臺游戲,還有 Doom 大名鼎鼎的第一人稱射擊 游戲!這些游戲有的可以直接調(diào)出,有的須要用 RPM 命令安裝。所有的 RPM 包都在安裝光盤中的 srpms 目錄下,自己去看看吧 十 .用 xvidtune 調(diào)整你的顯示器 大家會發(fā)現(xiàn)裝了 linux 之后在 windows 下用的好好的顯示器有時(shí)進(jìn)到 linux 的 xwindows里后就歪掉了,調(diào)整好之后回到 windows 后 windows 的桌面也外調(diào)了,來回啟動(dòng)系統(tǒng)每次都要調(diào)整很麻煩的,這里介紹一個(gè)辦法一勞永逸 j 進(jìn)入 linux 啟動(dòng) x 在 xterm 里執(zhí)行 xvidtune,會彈出這個(gè)軟件的窗口,點(diǎn) Auto 然后點(diǎn)Left,Right 等按鈕調(diào)整你的顯示器到最佳的位置,然后點(diǎn)界面上的 Show 按鈕會得到類似這樣的輸出: 1152x864 121.50 1152 1232 1360 1568 864 865 868 911 +hsync -vsync 然后退出這個(gè)軟件,修改你的 /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 保存然后重起試試看吧 十一 .問:我的機(jī)器是 windows 和 linux 雙系統(tǒng),如何改變 grub 默認(rèn)啟動(dòng)的系統(tǒng)? 答:這需要修改 /boot/grub/grub.conf。舉一個(gè)例子你就明白了。假設(shè)你的 /boot/grub/grub.conf是這樣子的: default=0 timeout=10 splashimage=(hd0,7)/grub/splash.xpm.gz title Red Hat Linux (2.4.18-14) root (hd0,7) kernel /vmlinuz-2.4.18-14 ro root=LABEL=/ initrd /initrd-2.4.18-14.img title DOS rootnoverify (hd0,0) chainloader +1 那 么你的 grub 會默認(rèn)啟動(dòng) Red Hat Linux (2.4.18-14)這個(gè)系統(tǒng),把 default=0 改成 default=1,那么 grub 會默認(rèn)啟動(dòng) DOS 這個(gè)系統(tǒng)。注意,這里的要點(diǎn)是:你想默認(rèn)啟 動(dòng)第 n 個(gè) title 所指的系統(tǒng),那么 default 應(yīng)該是等于 n-1 十二 .問:我的文本控制臺怎么總是出現(xiàn)亂碼呢? 答:這是 因?yàn)槟惆惭b了中文支持的緣故。解決的方法是安裝一個(gè) zhcon(一個(gè)快速地外掛式CJK(中文 /日文 /韓文 )的多內(nèi)碼平臺 ),我把他放在附件中提供大家下 載。關(guān)于 zhcon 的更進(jìn)一步的消息,大家可以到他的官方主頁 查看。安裝和使用請參考這個(gè)連接 /Service/tips/zhcon_manual.html zhcon 下載連接: /download/.on-0.2.1.tar.gz 十 三 .問:我在安裝一個(gè)軟件的時(shí)候,提示我缺少一個(gè) .so 文件,安裝無法繼續(xù),怎么辦? 答: .so 文件就像 windows 中的 .dll 文件一樣,是庫文件。一個(gè)程序的正常安裝和運(yùn)行需要特定的庫文件的支持。所以你需要去找到包含這個(gè) .so 的包裝上。去 用你缺的那個(gè) .so 文件 ?. ?rpm 包 十四 .我訪問 windows 分區(qū)時(shí)發(fā)現(xiàn)所有 windows 分區(qū)中的文件和文件夾名中的中文全變成問號,怎么辦? 答: 在第三貼中我們講解了通過編輯 /etc/fstab 實(shí)現(xiàn)在 linux 中訪問 windows 的 fat32 分區(qū)。同樣,我們可以通過進(jìn)一步修改 /etc/fstab 來實(shí)現(xiàn)中文文件名顯示。只要把 /dev/hda1 /mnt/c vfat default 0 0 中的 default 全改為 iocharset=cp936 就行了。 十五 .我的 rh8.0 中的 XMMS 不好使,不能播放 MP3,怎么辦? 答:這是因?yàn)?rh 公司怕別人告他侵權(quán),所以在 rh8.0 中去掉了 XMMS 對 MP3 的支持, 8.0以前的版本都是好使的。在 8.0 中要解決也很簡單,裝一個(gè)插件就行了。這個(gè)插件我放在本貼的附件里, rpm 格式,經(jīng) winrar 壓 縮 十六 .問:我在 linux 中怎樣才能使用 windows 分區(qū)呢? 答: 先說一點(diǎn)背景知識 。 linux 支持很多種文件系統(tǒng),包括 windows 的 fat32 和 ntfs。對 fat32的支持已經(jīng)很好,可以直接使用,而對 ntfs 的支持還不是太 好,只能讀,而寫是極危險(xiǎn)的,并且對 ntfs 的支持不是默認(rèn)的,也就是說你想要使用 ntfs 的話,需要重新編譯內(nèi)核。鑒于重編內(nèi)核對于新手的復(fù)雜性,這里 只講解使用 fat32 分區(qū)的方法 下面給出上述問題的兩種解決方案: 1.在安裝系統(tǒng)( linux),進(jìn)行到分區(qū)選擇掛載點(diǎn)時(shí),你可以建立幾個(gè)掛載點(diǎn),如/mnt/c, /mnt/d 等,然后 選擇你的 windows fat32 分區(qū),把它們分別掛載到前面建立的掛載點(diǎn)即可。(注意,正如前面所說,在這里你不能把一個(gè) ntfs 分區(qū)掛載到一個(gè)掛載點(diǎn),應(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)時(shí)沒有像方案 1 所說的那樣掛載上你的 fat32分區(qū),沒關(guān)系,仍然能夠很方便的解決這個(gè)問題。首先,用一個(gè)文本編輯器(如 vi)打開 /etc/fstab,在文件的最后加入類似如下的幾行 /dev/hda1 /mnt/c vfat default 0 0 你所要做的 修改就是,把 /dev/hda1 改成你要掛載的 fat32 分區(qū)在 linux 中的設(shè)備號,把 /mnt/c改成相應(yīng)的掛載點(diǎn)即可。注意,掛載點(diǎn)就是一個(gè)目錄, 這個(gè)目錄要事先建立。舉一個(gè)例子,我有三個(gè) fat32 分區(qū),在 windows 中是 c,d,e 盤,在 linux 中的設(shè)備號分別為 /dev/hda1, /dev/hda5,/dev/hda6。那么我就要先建立 3 個(gè)掛載點(diǎn),如 /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 這三個(gè) fat32 格式的windows 分區(qū)了 十七 .問:我的機(jī)器重 裝 windows 后,開機(jī)啟動(dòng)就直接進(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)入運(yùn)行級別 3(多用戶的文本界面),把它改成 id:5:initdefault,既開機(jī)默認(rèn)進(jìn)入運(yùn)行級別 5(多用戶的圖形界面)。這樣就行了。 十九 .如何同時(shí)啟動(dòng)多個(gè) x 以前的帖子 ,估計(jì)很多人沒看過 ,貼出來溫習(xí)一下 Linux 里的 X-Windows 以其獨(dú)特的面貌和強(qiáng)大的功能吸引了很多原先對 linux 不感興趣的人,特別是 KDE 和 GNOME,功能強(qiáng)大不說,而且自 帶了很多很棒的軟件,界面非常友好,很適合于初學(xué)者。下面告訴大家一個(gè)同時(shí)啟動(dòng) 6 個(gè) 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í)際情況設(shè)置。 之后運(yùn)行 # bash 使改變生效,以后只要依次運(yùn)行 X,X1,X2,X3,X4,X5 就可以啟動(dòng) 6 個(gè) X-Windows 了。 二十 .裝了 rpm 的 postgresql 之后啟動(dòng) /etc/init.d/postgresql start 是不能啟動(dòng) postgresql 的 tcp/ip 連接支持的 ,所以打開 /etc/init.d/postgresql 這個(gè)文件把 su -l postgres -s /bin/sh -c /usr/bin/pg_ctl -D $PGDATA -p /usr/bin/postmaster start /dev/null 2&1 /dev/null 2&1 ls.txt 將 info 變成文本 ,以 make 為例 info make -o make.txt -s 二十二 .如何在文本模式下發(fā)送 2 進(jìn)制文件 首先檢查系統(tǒng)有沒有 uuencode 和 uudecode 如果沒有從光盤上裝 rpm -ivh sharutils-x.xx.x-x.rpm 假設(shè)要發(fā)送的文件是 vpopmail-5.2.1.tar.gz 執(zhí)行 uuencode -m vpopmail-5.2.1.tar.gz vpopmail.tar.gzencodefile 說明: uuenode 是編碼命令, m 是使用 mime64 編碼, vpopmail-5.2.1.tar.gz 是要編碼的文件,vpopmail.tar.gz 是如果解碼后得到的文件名, encodefile 是編碼后的文件名。 執(zhí)行上述命令之后就可以通過 mail 命令發(fā)送編碼后的文件了 mail N 1 Mon Jun 10 16:44 17/363 N 2 Mon Jun 10 16:45 6091/371145 & 2 Message 2: From Mon Jun 10 16:45:28 2002 Date: Mon, 10 Jun 2002 16:44:51 +0800 From: root To: begin-base64 644 vpopmai.tar.gz H4sIABr15TwAA+w9a2PbNpL7NfwVqNPbWIlFPSzbiR2n9SuxE7/OcuLNtdmU EiGLMUWqfFhWt7u/eYBgKRE2U7iTa+3VndjiQQGg5nBYDAYDC6H4XDgeH51 yW7ajdpf/h2fer1VX1lagr/1+spyq/BXff5SX2mtNBZXmovN5l/qjWZrqfEX sfRvwWbik8aJEwnxl7ifDofXlLvp/Z/0c1nk/8uN/777NuqNen251ZrB/+XF pcUG8r/ZbC0vL9ZXoPwi/O8von73qEx/sP5bwHHxanT8aUIe2IrDBIZJLFl 7QVJFFovpZOkkYxFL4yEFhVLCKhk1W2xG45E1wnEnohlIsJAiksvSlLHF24I JQORhKIjRdKXYhh5Ayca6xcAD8DQm4HT7XuB/EGcSXgbPErEyAkSrNp3LqVw grGoyaRbGzpxPHJFGssotq0Gtw6l9gTgJbixode9EOlQDMaTmEjE/AerydVc rAY4jJzIFY7vC3wL2DgJvJIxIjFwkm6fWkfw1KoAIti/EgkWc3A6YRp05ReB aeXAQH34GoXOwAvOVUnoEnwRYRqJeJAMgczRpYzEyEv6YQoUH8oACltLtjjD Rr1YOCJ2BkPgJop1IuJu5A0TYh9xIdQwfrCWTdt9pMKvaZg4j5jT3PgojC5+ sFZswM0LAJzvSyhGXQSCOmLoO9DtEOAicBCD2qUT1agAg44BSd+1niIEzVPs . . . & s 2 encodefile encode New file & q 然后進(jìn)行解碼 uudecode encodefile ls encodefile vpopmai.tar.gz tar zxvf vpopmail.tar.gz OK 了 二十三 .將 man page 轉(zhuǎn)成 HTML 格式 使用 man2html 這個(gè)指令,就可以將 man page 轉(zhuǎn)成 HTML 格式了。用法是: man2html filename htmlfile.html 二十四 .如何在 gnome 和 kde 之間切換。 如果你是以圖形登錄方式登錄 linux,那么點(diǎn)擊登錄界面上的 session(任務(wù))即可以選擇gnome 和 kde。如果你是以文本方式登錄,那執(zhí)行 switchdesk gnome 或 switchdesk kde,然后再 startx 就可以進(jìn)入 gnome 或 kde。 25.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 26.linux 下如何解開 .zip, .rar 壓縮文件? rh8 下有一個(gè)圖形界面的軟件 file-roller 可以做這件事。令外可以用 unzip *.zip解開 zip文件,unrar *.rar 解開 rar 文件,不過 unrar 一般系統(tǒng)不自帶,要到網(wǎng)上下載。 27.linux 下如何瀏覽 .iso 光盤鏡像文件? a.建一個(gè)目錄,如: mkdir a b.把 iso 文件掛載到該目錄上: mount -o loop xxxx.iso a 現(xiàn)在目錄 a 里的內(nèi)容就是 iso 文件里的內(nèi)容了。 28.linux 下如何配置網(wǎng)絡(luò)? 用 netconfig?!?IP address:”就是要配置的 IP 地址,“ Netmask:”子網(wǎng)掩碼,“ Default gateway (IP):”網(wǎng)關(guān),“ Primary nameserver:” DNS 服務(wù)器 IP。 29.如何讓鼠標(biāo)支持滾輪? 在配置鼠標(biāo)時(shí),選擇微軟的鼠標(biāo),并正確選擇端口如 ps2,usb 等 30.如何讓控制臺支持中文顯示? 安裝 zhcon。 zhcon 需要 libimm_server.so 和 libpth.so.13 這兩個(gè)庫支持。一般的中文輸入法應(yīng)該都有 libimm_server.so。 libpth.so.13 出自 pth-1.3.x。把這兩個(gè)文件放到 /usr/lib 下就行了。 31.如何配置 grub? 修改 /boot/grub/grub.conf 文件。其中 “ default=n” (n 是個(gè)數(shù)字 )是 grub 引導(dǎo)菜單默認(rèn)被選中的項(xiàng), n 從 0 開始, 0 表示第一項(xiàng), 1表示第二項(xiàng),依此類推。 “ timeout=x” (x 是一個(gè)數(shù) )是超時(shí)時(shí)間,單位是妙。也就是引導(dǎo)菜單顯示后,如果 x 秒內(nèi)用戶不進(jìn)行選擇,那么 grub 將啟動(dòng)默認(rèn)項(xiàng)。 “ splashimage =xxxxxx”,這是引導(dǎo)菜單的背景圖,先不理他。 其它常用項(xiàng)我用下面的例子來說明: 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是在啟動(dòng)菜單列表里顯示的名字 root (hdx,y)用來指定你的 boot 分區(qū)位置,如果你沒有分 boot 分區(qū)(本例就沒分 boot 分區(qū)),那就指向根分區(qū)就行了, hdx 是 linux 所在硬 盤, hd0 是第一塊硬盤, hd1 是第二塊,依此類推。 y 是分區(qū)位置,從 0 開始,也就是等于分區(qū)號減一,比如你要指向的分區(qū)是 hdx7,那么 y 就是 6,如果 是 hdx1,那 y 就是 0。注意 root 后面要有一個(gè)空格。 kernel /boot/vmlinuz-2.4.18-14,其中 /boot/vmlinuz-2.4.18-14是你要用的內(nèi)核路徑,如果你編譯了心內(nèi)核,把它改成你的新內(nèi)核的路徑就行了。 ro 就不用管,寫上不會有錯(cuò)。 root=/dev/hdxx 指定根 分區(qū),本例是 hdb7,所以 root=/dev/hdb7 initrd xxxxxxxxxxxxx 這行不要也行,目前我還不清楚它是做什么用的。 上面是 linux 的,下面是 windows 的 title windows 98 rootnoverify (hd0,0) chainloader +1 title xxxxxxx 不用解釋了,上面有解釋。 rootnoverify (hdx,y)用來指定 windows 所在分區(qū), x, y 跟上面一樣,注意 rootnoverify 后有空格。 chainloader +1 照抄就行, 注意空格。 32.如何配置 lilo? 修改 /etc/lilo.conf 文件,然后運(yùn)行 lilo 命令。 33.如何讓 linux 啟動(dòng)后自動(dòng)掛載制定分區(qū)? 編輯 /etc/fstab文件,在里面加入相應(yīng)的行,如果你對 /etc/fstab的配置不熟悉,你可以用 ptm,一個(gè)自動(dòng)配置 fstab 的軟件,在公社里應(yīng)該有下載。 34.如何定制 linux 啟動(dòng)時(shí)啟動(dòng)的服務(wù)? 在控制臺或終端下運(yùn)行 ntsysv,然后把要啟動(dòng)的服務(wù)選上,如果要開機(jī)不啟動(dòng)某個(gè)那就把他的選中去掉。 35.沒有軟驅(qū)如何修復(fù) grub/lilo 引導(dǎo)菜單? a.把第一張 linux 安裝盤里的 dosutils 目錄復(fù)制到 windows 盤中。如果是 iso 可以用 winrar3提取。 b.進(jìn)入純 dos,進(jìn)入 dosutils 目錄,執(zhí)行 loadlin autoboot/vmlinuz root=/dev/hdxx()hdxx 是你的linux 根分區(qū)。這樣就能進(jìn)入 linux。 c.執(zhí)行 grub-install /dev/hdx(x=a,b,c,d) 或 lilo 即可以重寫引導(dǎo)。 另外還可以參考: /nuke/modul.iewtopic&t=5101 36.如何配置鼠標(biāo)? 打開一個(gè)終端或進(jìn)入控制臺,運(yùn)行 mouseconfig 命令即可配置鼠標(biāo)! 37.如何從 dos 下進(jìn)入 linux? 首 先你需要 loadlin.exe 這個(gè)程序, linux 第一張安裝盤里的 dosutils 目錄里有,另外你需要的就是 linux 內(nèi)核, /boot/vmlinuz-2.4.xx-xx 就是,把他弄到 windows 盤中,并把他重命名為vmlinuz(主要是 vmlinuz-2.4.xx -xx 在 dos 下顯示有點(diǎn)問題),另外 dosutils 目錄里的 autoboot里也有一個(gè) vmlinuz,也是 linux 內(nèi)核,湊合能用,但很多設(shè)備不 支持,如果 linux 引導(dǎo)程序或 linux 啟動(dòng)配置有問題,進(jìn)不了 linux,可以用這個(gè)內(nèi)核進(jìn)去修復(fù) linux。 然后用 loadlin vmlinuz root=/dev/hdxx ( hdxx 是你的 linux 根分區(qū)),另外用 loadlin vmlinuz root=/dev/hdxx single 還可以實(shí)現(xiàn)單用戶模式。 38.root 密碼丟失解決 GRUB:在引導(dǎo)裝載程序菜單上,鍵入 e 來進(jìn)入編輯模式。 你會面對一個(gè)引導(dǎo)項(xiàng)目列表。查找其中類似以下輸出 的句行: kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 按箭頭鍵直到這一行被突出顯示,然后按 e。 你現(xiàn)在可在文本結(jié)尾處空一格再添加 single 來告訴 GRUB 引導(dǎo)單用戶 Linux 模式。按 Enter 鍵來使編輯結(jié)果生效。 你會被帶會編輯模式屏幕,從這里,按 , GRUB 就會引導(dǎo)單用戶 Linux 模式。 結(jié)束載入后,你會面對一個(gè)與以下相似的 shell 提示: sh-2.05# 現(xiàn)在,你便可以改變根命令,鍵入: bash# passwd root 你會被要求重新鍵入口令來校驗(yàn)。結(jié)束后, 口令就會被改變,你便可以在提示下鍵入 reboot 來重新引導(dǎo);然后,象平常一樣登錄為根用戶。 LILO:當(dāng)系統(tǒng)啟動(dòng)到出現(xiàn) LILO 引導(dǎo)畫面時(shí),對于圖形引導(dǎo)方式按 TAB 鍵進(jìn)入文本方式,然后在 LILO 處 輸入 linux single 回車即可進(jìn)入免密碼的控制臺,進(jìn)入以后使用 passwd 命令修改 root 的密碼 即可 0001 修改主機(jī)名 vi /etc/sysconfig/network,修改 HOSTNAME 一行為 HOSTNAME=主機(jī)名,重啟后也能生效 0002 Ret Hat Linux 啟動(dòng)到文字界面 (不啟動(dòng) xwindow) 將 /etc/inittab 中 id:5:initdefault: 一行中的 5 改為 3 0003 redhat 的自動(dòng)升級更新問題 (hutuworm) 在 /corp/support/errata/.略夭瓿砂滄啊 ?/a 升級除 kernel 外的 rpm: up2date -u 升級包括 kernel 在內(nèi)的 rpm: up2date -u -f 0004 windows 下看 linux 分區(qū)的軟件 Paragon.Ext2FS.Anywhere.2.5.rar 和 explore2fs-1.00-pre4.zip 0005 mount 用法 fat32 的分區(qū) mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom iso 文件 mount -o loop /abc.iso /mnt/cdrom 軟盤 mount /dev/fd0 /mnt/floppy USB 閃存 mount /dev/sda1 /mnt/cdrom 所有 /etc/fstab 內(nèi)容 mount -a 可以指定文件格式 -t 格式 , 格式可以為 vfat, ext2, ext3 等 . 0006 在 vmware 的 LINUX 中使用本地硬盤的 FAT 分區(qū) 將本地的 FAT 分區(qū)共享,然后在 VMWARE 中使用 SMBFS 掛上??梢詫⑷缦碌男蟹诺?/etc/fstab中: _ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 0 0 其中 win_ip 是你的 windows 的 IP 地址; D$是你的 windows 里面共享的 D 盤的共享名; /mnt/d 是要將該分區(qū) mount 到 linux 的目錄; win_name 和 win_pass 是你的 WINDOWS 里面可以讀取該分區(qū)的用戶,比如你的管理員名和密碼。 如果你運(yùn)行了 /etc/rc.d/init.d/netfs,那么在啟動(dòng)的時(shí)候就會自動(dòng)掛載這個(gè)分區(qū)。 0007.a 刪除名為 -a 的文件 rm ./-a rm - -a 告訴 rm 這是最后一個(gè)選項(xiàng),參見 getopt ls -i 列出 inum,然后用 find . -inum inum_of_thisfile -exec rm ; 0007.b 刪除名為 a 的文件 rm a 0007.c 刪除名字帶的 /和 0 文件 這些字符是正常文件系統(tǒng)所不允許的字符,但可能在文件名中產(chǎn)生,如 unix 下的 NFS 文件系統(tǒng)在 Mac 系統(tǒng)上使用 1.解決的方法,把 NFS 文件系統(tǒng)在掛到不過濾 /字符的系統(tǒng)下刪除含特殊文件名的文件。 2.也可,將錯(cuò)誤文件名的目錄其它文件移走, ls -id 顯示 含該文件目錄的 inum, umount 文件系統(tǒng), clri 清除該目錄的 inum, fsck, mount, check your lost+found, rename the file in it. 最好是通過 WINDOWS FTP 過去就可以刪除任何文件名的文件了 ! 0007.d 刪除名字帶不可見字符的文件 列出文件名并轉(zhuǎn)儲到文件: ls -l aaa 然后編輯文件的內(nèi)容加入 rm 命令使其內(nèi)容成為刪除上述文件的格式: vi aaa rm -r * 把文件加上執(zhí)行權(quán)限 chmod +x aaa 執(zhí)行 $aaa 0007.e 刪除文件大小為零的文件 rm -i find ./ -size 0 find ./ -size 0 -exec rm ; find ./ -size |xargs rm -f &非常有效 for file in * #自己定義需要?jiǎng)h除的文件類型 do if ! -s $file then rm $file echo rm $file Success! fi done 0008 redhat 設(shè)置滾輪鼠標(biāo) (mc1011) 進(jìn)入 X 后,選擇鼠標(biāo)的配置,選 擇 wheel mouse(ps/2)就可以耍 ? 如果鼠標(biāo)表現(xiàn)異常,重啟計(jì)算機(jī)即可。 0009 加裝 xwindow 用 linux 光盤啟動(dòng),選擇升級,然后單獨(dú)選擇包,安裝即可 0010 刪除 linux 分區(qū) 做一張 partition magic 的啟動(dòng)軟盤 ,啟動(dòng)后刪除 . 或者用 win2000 的啟動(dòng)光盤啟動(dòng) ,然后刪除 . 0011 如何退出 man q 0012 不編譯內(nèi)核, mount ntfs 分區(qū) 原裝 rh8,未升級或編譯內(nèi)核 1. 上 搜索并下載 kernel-ntfs-2.4.18-14.i686.rpm 2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm 3. mkdir /mnt/c 4. mount -t ntfs /dev/hda1 /mnt/c 0013 redhat 8.0 中用 xmms 聽 mp3 下載 /files/xmms-mp3-1.2.7-13.p.i386.rpm rpm -Uvh xmms-mp3-1.2.7-13.p.i386.rpm 0014 找回忘記了的 root 口令( lilo/grub) 三種辦法: 1.在系統(tǒng)進(jìn)入單用戶狀態(tài),直接用 passwd root 去更改 2.用安裝光盤引導(dǎo)系統(tǒng),進(jìn)行 linux rescue 狀態(tài),將原來 /分區(qū)掛接上來 ,作法如下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原來 /分區(qū)所在的分區(qū)號) hd cd hd chroot ./ passwd root 這樣可以搞定 3.將本機(jī)的硬盤拿下來,掛到其他的 linux 系統(tǒng)上,采用的辦法與第二種相同 rh8 中 一 . lilo 1. 在出現(xiàn) lilo: 提示時(shí)鍵入 linux single 畫面顯示 lilo: linux single 2. 回車可直接進(jìn)入 linux 命令行 3. #vi /etc/shadow 將第一行,即以 root 開頭的一行中 root:后和下一個(gè) :前的內(nèi)容刪除, 第一行將類似于 root:. 保存 4. #reboot 重啟, root 密碼為空 二 . grub 1. 在出現(xiàn) grub 畫面時(shí),用上下鍵選中你平時(shí)啟動(dòng) linux 的那一項(xiàng) (別選 dos 喲 ),然后按 e 鍵 2. 再次用上下鍵選中你平時(shí)啟動(dòng) linux 的那一項(xiàng) (類似于 kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按 e 鍵 3. 修改你現(xiàn)在見到的命令行,加入 single,結(jié)果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 4. 回車返回,然后按 b 鍵啟動(dòng),即可直接進(jìn)入 linux 命令行 5. #vi /etc/shadow 將第一行,即以 root 開頭的一行中 root:后和下一個(gè) :前的內(nèi)容刪除, 第一行將類似于 root:. 保存 6. #reboot 重啟, root 密碼為空 0015 使 ctrl + alt + del 失效 vi /etc/inittab 將 ca:ctrlaltdel:/sbin/shutdown -t3 -r now 這行注釋掉,就可以了 0016 如何看出 redhat 的版本是 7 還是 8(hutuworm) cat /proc/version 或者 cat /etc/redhat-release 或者 cat /etc/issue 0017 文件在哪個(gè) rpm 中 (無雙 ) 上 上搜,或者 rpm -qf 文件名得到 0018 把 man 或 info 的信息存為文本文件 以 tcsh 為例: man tcsh | col -b tcsh.txt info tcsh -o tcsh.txt -s 0019 利用現(xiàn)存兩個(gè)文件,生成一個(gè)新的文件 1. 取出兩個(gè)文件的并集 (重復(fù)的行只保留一份 ) 2. 取出兩個(gè)文件的交集 (只留下同時(shí)存在于兩個(gè)文件中的文件 ) 3. 刪除交集,留下其他的行 1. cat file1 file2 | sort | uniq 2. cat file1 file2 | sort | uniq -d 3. cat file1 file2 | sort | uniq -u 0020 設(shè)置 com1 口,讓超級終端通過 com1 口進(jìn)行登錄 確認(rèn)有 /sbin/agetty,編輯 /etc/inittab,添加 7:2345:respawn:/sbin/agetty /dev/ttyS0 9600 9600bps 是因?yàn)槁?lián)路由器缺省一般都是這種速率,也可以設(shè)成 19200、 38400、 57600、 115200 修改 /etc/securetty,添加一行: ttyS0,確保 root 用戶能登錄 重啟機(jī)器,就可以拔掉鼠標(biāo)鍵盤顯示器(啟動(dòng)時(shí)最好還是要看看輸出信息)了 0021 刪除目錄下所有文件包括子目錄 rm -rf 目錄名 0022 查看系統(tǒng)信息 cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中斷 cat /proc/ioports - 設(shè)備 IO 端口 cat /proc/meminfo - 內(nèi)存信息 (i.e. mem used, free, swap size) cat /proc/partitions - 所有設(shè)備的所有分區(qū) cat /proc/pci - PCI 設(shè)備的信息 cat /proc/swaps - 所有 Swap 分區(qū)的信息 cat /proc/version - Linux 的版本號 相當(dāng)于 uname -r uname -a - 看系統(tǒng)內(nèi)核等信息 0023 去掉多余的回車符 sed s/M/ test.sh back.sh, 注意 M 是敲 ctrl_v ctrl-m 得到的 或者 dos2unix filename 0024 切換 X 桌面 (lnx3000) switchdesk KDE 或者 switchdesk GNOME 0025 通用的聲卡驅(qū)動(dòng)程序 (lnx3000) OSS / ALSA / 0026 改變 redhat 的系統(tǒng)語言 /字符集 (beming/mc1011) 修改 /etc/sysconfig/i18n 文件,如 LANG=en_US, xwindow 會顯示英文界面, LANG=zh_CN.GB18030, xwindow 會顯示中文界面。 還有一種方法 cp /etc/sysconfig/i18n $HOME/.i18n 修改 $HOME/.i18n 文件,如 LANG=en_US, xwindow 會顯示英文界面, LANG=zh_CN.GB18030, xwindow 會顯示中文界面。 這樣就可以改變個(gè)人的界面語言,而不影響別的用戶 0027 把屏幕設(shè)置為 90 列 stty cols 90 0028 使用 md5sum 文件 md5sum isofile hashfile, 將 md5sum 檔案與 hashfile 檔案內(nèi)容比對 , 驗(yàn)證雜湊值 是否一致 md5sum c hashfile 0029 一次解壓多個(gè) zip 文件 unzip *,注意引號不能少 0030 看 pdf 文件 使用 xpdf 或者安裝 acrobat reader for linux 0031 查找權(quán)限位為 S 的文件 find . -type f ( -perm -04000 -o -perm -02000 ) -exec ls -lg ; 0032 裝中文輸入法 以 redhat8 為例 ,xwindow 及其終端下的不用說了吧 ,缺省就安裝了 ,用 ctrl-space 呼出。 現(xiàn)在討論純 console,請下載 /download/src/zhcon-0.2.1.tar.gz, 放在任一目錄中 ,tar xvfz zhcon-0.2.1.tar.gz, cd zhcon-0.2.1, ./configure, make, make install。安裝結(jié)束,要想使用,請運(yùn)行 zhcon,想退出,運(yùn)行 exit。 0033 把彈出的光盤收回來 (beike) #eject t 0034 cd 光盤做成 iso 文件 (弱智 ) cp /dev/cdrom xxxx.iso 0035 快速觀看開機(jī)的硬件檢測 (弱智 ) dmesg | more 0036 查看硬盤的使用情況 df -k 以 K 為單位顯示 df -h 以人性化單位顯示,可以是 b,k,m,g,t. 0037 查看目錄的大小 du -sh dirname -s 僅顯示總計(jì) -h 以 K、 M、 G 為單位,提高信息的可讀性。 KB、 MB、 GB 是以 1024 為換算單 位, -H 以1000 為換算單位。 0038 查找或刪除正在使用某文件的進(jìn)程 (wwwzc) fuser filename fuser -k filename 0039 安裝軟件 rpm -ivh aaa.rpm tar xvfz aaa.tar.gz; cd aaa; ./configure; make; make install 0040 字符模式下設(shè)置 /刪除環(huán)境變量 bash 下 設(shè)置: export 變量名 =變量值 刪除: unset 變量名 csh 下 設(shè)置: setenv 變量名 變量值 刪除: unsetenv 變量名 0041 ls 如何看到 .開頭的文件 ls -a 0042 rpm 中的文件安裝到哪里去了 rpm -qpl aaa.rpm 0043 使用 src.rpm rpmbuild -rebuild *.src.rpm 0044 vim 中顯示顏色或不顯示顏色 vi /.vimrc; 如果有 syntax on,則顯示顏色, syntax off,則不顯示顏色 0045 linux 是實(shí)時(shí)還是分時(shí)操作系統(tǒng) 分時(shí) 0046 make bzImage -j 的 j 是什么意思 (wind521) -j 主要是用在當(dāng)你的系統(tǒng)硬件資源比較大的時(shí)候,比較富裕的時(shí)候,用這個(gè)可以來加快編譯的速度,如 -j 3 0047 源碼包怎么沒有 你沒有安裝源代碼,你把你光盤上 rpm -i *kernel*source*.rpm 裝上,就可以看到你的源代碼了。 0048 修改系統(tǒng)時(shí)間 date -s “ 2003-04-14 cst”, cst 指時(shí)區(qū),時(shí)間設(shè)定用 date -s 18:10 0049 開機(jī)就 mount 上 windows 下的分區(qū) 自動(dòng)將 windows 的 d 盤掛到 /mnt/d 上,用 vi 打開 /etc/fstab,加入以下一行 /dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0 注意,先得手工建立一個(gè) /mnt/d 目錄 0050 linux 怎么用這么多內(nèi)存 為了提高系統(tǒng)性能和不浪費(fèi)內(nèi)存, linux 把多的內(nèi)存做了 cache,以提高 io 速度 0051 FSTAB 最后的配置項(xiàng)里邊最后兩個(gè)數(shù)字是什么意思 (lnx3000) 第一個(gè)叫 fs_freq,用來決定哪一個(gè)文件系統(tǒng)需要執(zhí)行 dump 操作, 0 就是不需要; 第二個(gè)叫 fs_passno,是系統(tǒng)重啟時(shí) fsck 程序檢測磁盤的順序號 1 是 root 文件系統(tǒng), 2 是別的文件系統(tǒng)。 fsck 按序號檢測磁盤, 0 表示該文件系統(tǒng)不被檢測 dump 執(zhí)行 ext2 的文件系統(tǒng)的備份操作 fsck 檢測和修復(fù)文件系統(tǒng) 0052 linux 中讓用戶的密碼必須有一定的長度 ,并且符合復(fù)雜度 (eapass) vi /etc/login.defs,改 PASS_MIN_LEN 0053 linux 中的翻譯軟件 星際譯王 xdict 0054 不讓顯示器休眠 setterm -blank 0 setterm -blank n (n 為等待時(shí)間 ) 0055 用 dat 查詢昨天的日期 (gadfly) date -date=yesterday 0056 xwindow 下如何截屏 Ksnapshot 或者 gimp 0057 解壓小全 tar xvfj example.tar.bz2 tar xvfz example.tar.gz tar xvfz example.tgz tar xvf example.tar unzip example.zip 0058 在多級目錄中查找某個(gè)文件的方法 (青海湖 ) find /dir -name filename.ext du -a | grep filename.ext locate filename.ext 0059 不讓普通用戶自己改密碼 (myxfc) rootxin_fc etc# chmod 511 /usr/bin/passwd 又想讓普通用戶自己改密碼 rootxin_fc etc# chmod 4511 /usr/bin/passwd 0060 顯卡實(shí)在配不上怎么辦 (win_bigboy) 去 /,下了 xfree86 4.3 安裝就可以了 . 0061 超強(qiáng)刪除格式化工具 (弱智 ) 比 PQMagic 安全的、建立刪除格式化的小工具: sfdisk.exe for msdos /soft/sfdisk.zip 0062 如何讓 xmms 播放列表里顯示正確的中文 (myxfc) -*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal-12-*-*-*-*-*-gbk-0,*-r- 把這個(gè)東西完全拷貝到你的字體里面 操作方法 : 右鍵單擊 xmms 播放工具的任何地方 會看到一個(gè) 選項(xiàng) ,然后選擇 功能設(shè)定 選擇 fonts 然后把上面的字體完整的拷貝到 播放清單 和 user x font 0063 linux 下聽 MP3(hehhb) redhat 光 盤 原 帶 的 xmms 不 能 播 放 MP3( 無聲 ), 要 下 載 安 裝 一 個(gè) RPM包 :xmms-mp3-1.2.7-13.p.i386.rpm 安裝即可 .打開 xmms,ctl-p,在 font 欄中 先在上半部的小框內(nèi)打勾,再選擇 “ fixed(misc) gbk-0 13”號字 體即可顯示中文歌曲名。在音頻輸出插件中選擇 開放音頻系統(tǒng)驅(qū)動(dòng) 程序 1.2.7 lioOSS.so即可正常播放 MP3 文件 . 0064 安裝中文字體 (hehhb) 先下載 /George/sm.sh (參考文獻(xiàn) : /edu/doctext.php?docid=2679) SimSun18030.ttc 在微軟網(wǎng)站可下載,/china/windows2000/downloads/18 030.asp 它是個(gè) msi 文件,在 mswindows 中安裝用的,裝好后在 windows 目錄下的 fonts 目錄里面就可以找到它。把 simsun.ttc, SimSun18030.ttc, tahoma.ttf, tahomabd.ttf 拷貝到 /usr/local/temp,然后下載的 shell 文件也放到這個(gè)目錄里,然后打開終端 cd /usr/local/temp chmod 755 sm.sh ./sm.sh 0065 裝載 windows 分區(qū)的 FAT32、 FAT16 文件系統(tǒng) (hehhb) 以 root身份進(jìn)入 KDE,點(diǎn)擊桌面上的“起點(diǎn)”圖標(biāo),在 /mnt目錄下建立如下文件夾: c,d,e,f,g,usb.分別用作 windows 下各分區(qū)和 usb 閃 盤。 用文本編輯器打開 /etc/fstab 文件 .加入如下 : /dev/hda1 /mnt/c vfat iocharset=gb2312,umask=0,codepage=936 0 0 /dev/hda5 /mnt/d vfat iocharset=gb2312,umask=0,codepage=936 0 0 /dev/hda6 /mnt/e vfat iocharset=gb2312,umask=0,codepage=936 0 0 /dev/hda7 /mnt/f vfat iocharset=gb2312,umask=0,codepage=936 0 0 /dev/hda8 /mnt/g vfat iocharset=gb2312,umask=0,codepage=936 0 0 /dev/cdrom /mnt/cdrom udf,iso9660 noauto,iocharset=gb2312,owner,kudzu,ro 0 0 /dev/sda1 /mnt/usb vfat iocharset=gb2312,umask=0,codepage=936 0 0 存盤退出 . 重新啟動(dòng)后即可正常訪 問 FAT32 或 FAT16 格式分區(qū) ,解決顯示 WINDOWS分區(qū)下和光盤中文文件名亂碼 問題 .其中共六列,每列用 Tab鍵分開。注意此方法只能 mount 上 Fat 分區(qū)格式 .sda1 是閃盤。 0066 在 X 下使用五筆和拼音 ,區(qū)位輸入法 (hmkart) 從 /上下載 fcitx 的 rpm 包安裝即可 0067 在 Linux 下如何解壓 RAR 文件 (hmkart) /download/s.php?softid=883 下載 RAR for Linux 3.2.0,解壓揭開后 make 然后可以用 unrar e youfilename.rar 解壓 rar 文件 0068 硬盤安裝后怎么添加 /刪除 rpm 包 (sakulagi) redhat-config-packages -isodir= 可以指定 iso 文件所在的目錄 0069 字符下控制音量 (grub007) aumix 0070 用 dd 做 iso(grub007) dd if=/dev/cdrom of=/tmp/aaa.iso 0071 刪除幾天以前的所有東西 (包括目 錄名和目錄中的文件 )(shally5) find . -ctime +3 -exec rm -rf ; 或 find ./ -mtime +3 -print|xargs rm -f -r 0072 用戶的 crontab 在哪里 (hutuworm) /var/spool/cron/下以用戶名命名的文件 0073 以不同的用戶身份運(yùn)行程序 su - username -c /path/to/command 有時(shí)候需要運(yùn)行特殊身份的程序 , 就可以讓 su 來做 0074 如何清空一個(gè)文件 () filename 0075 為什么 OpenOffice 下不能顯示中文 (allen1970) 更改字體設(shè)置 tools-options-font replacement Andale Sans UI - simsun 0076 如何備份 Linux 系統(tǒng) (Purge) Symantec Ghost 7.5 以后的版本支持 Ext3 native 復(fù)制 0001 讓 apache 的默認(rèn)字符集變?yōu)橹形?如果是 1.*, vi httpd.conf 找到 AddDefaultCharset ISO8859-1 一行,改為 AddDefaultCharset GB2312 如果是 2.*的話,需要改動(dòng)一個(gè)地方, vi httpd.conf AddDefaultCharset ISO-8859-1 改為 AddDefaultCharset off 0002 永久更改 ip ifconfig eth0 新 ip 然后編輯 /etc/sysconfig/network-scripts/ifcfg-eth0,修改 ip 0003 從 Linux 上遠(yuǎn)程顯示 Windows 桌面 (lnx3000) 安裝 rdesktop 包 0004 手動(dòng)添加默認(rèn)網(wǎng)關(guān) 以 root 用戶,執(zhí)行 : route add default gw 網(wǎng)關(guān)的 IP 想更改網(wǎng)關(guān) 1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 更改 GATEWAY 2 /etc/init.d/network restart 0005 redhat 8.0 上 msn 和 qq 下載 Gaim 0.58 版: /gaim/gaim-0.58-2.i386.rpm 下載 QQ 插件 for gcc2.9 版: /gaim/libqq-0.0.3-ft-0.58-gcc296.so.gz 將下載的文件放入 /temp 目錄,然后將系統(tǒng)中已有的 Gaim 刪除,即在終端仿真器中鍵入命令: rpm -e gaim。 開始安裝 打開終端仿真器,繼續(xù)執(zhí)行下列命令安裝 Gaim 0.58 版,即: cd /temp (進(jìn)入 temp 目錄) rpm -ivh gaim-0.58-2.i386.rpm (安裝軟件) 當(dāng)安裝成功后,你就可以在 GNOME 或 KDE 桌面建立 Gaim 圖標(biāo)了。 繼續(xù)安裝 QQ 插件,即鍵入命令: gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz (解壓縮文件) cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim (復(fù)制插件到 gaim 庫目錄中) 軟件設(shè)置 首次啟動(dòng) Gaim 0.85 版時(shí),會出現(xiàn)的登錄界面。先選擇“插件”,在插件對話框中點(diǎn)擊“加載”,分別將 libmsn.so 和 libqq-0.0.3-ft-0.58-gcc296.so 文件裝入,確認(rèn)后關(guān)閉。然后再選擇“所有帳號”,在 出現(xiàn)的帳號編輯器中繼續(xù)點(diǎn)擊“增加”,當(dāng)出現(xiàn)的修改帳號頁面時(shí),我們 就可以輸入自己的QQ 或 MSN 號 了,登錄名填寫 QQ 號碼或 MSN 郵箱,密碼填寫對應(yīng)的 QQ 或 MSN 密碼, Alias 填寫自己的昵稱,協(xié)議選擇 相應(yīng)的 QQ 或 MSN,其他的設(shè)置按默認(rèn)的即可。當(dāng)全部設(shè)置完成后就可以登錄使用了。 0006 查出 22 端口現(xiàn)在運(yùn)行什么程序 lsof -i :22 0007 查看本機(jī)的 IP, gateway, dns IP: 以 root 用戶登錄,執(zhí)行 ifconfig。其中 eth0 是第一塊網(wǎng)卡, lo 是默認(rèn)的設(shè)備 Gateway: 以 root 用戶登錄,執(zhí)行 netstat -rn,以 開頭的一行的 Gateway 即為默認(rèn)網(wǎng)關(guān) 也可以查看 /etc/sysconfig/network 文件,里面有指定的地址! DNS: more /etc/reslov.conf,內(nèi)容指定如下: nameserver 8 nameserver 8 0008 RH8.0 命令行下輕松改變 ping 的 TTL 值 (cgweb) #sysctl -w net.ipv4.ip_default_ttl=N (N=0255),若 N255,則 ttl=0 0009 RH8.0 命令行下輕松改變系統(tǒng)配置默認(rèn)值 (houaq) 編輯 /etc/sysctl.conf, 例如,將 net.ipv4.ip_forward = 0 變?yōu)?net.ipv4.ip_forward = 1 重啟后生效,用 sysctl -a 查看可知 0010 mount 局域網(wǎng)上其他 windows 機(jī)器共享出的目錄 mount -t smbfs -o username=guest,password=guest /machine/path /mnt/cdrom 0011 允許禁止 root 通過 SSH 登陸 (Fun-FreeBSD) 修改 sshd_configermitRootLogin no|yes 0012 讓 root 直接 telnet 登陸 編輯 /etc/pam.d/login,去掉 auth required /lib/security/pam_securetty.so 這句話 0013 在 linux 接 adsl 設(shè)備需要一個(gè)運(yùn)轉(zhuǎn)正常的 Linux + 至少一塊網(wǎng)卡 + 寬帶設(shè)備已經(jīng)申請完畢,同時(shí)已經(jīng)開通前市場上大概有幾種 ADSL 設(shè)備,他們工作的方式有一些細(xì)微的差別。就是通過虛擬撥號來完成上網(wǎng)的這一過程,也就是利用 pppoe 設(shè)備來進(jìn)行虛擬撥號的叫作全向貓,就是一種加電后自動(dòng)的進(jìn)行撥號的工作,然后留給我們的接口是 RJ45,大連地區(qū)一般留給我們的網(wǎng)關(guān)都是 ,這種設(shè)備最容易對付,最后是直接分配給用戶一個(gè)固定的 IP,相對大家來說也比較容易對付 1.第一種需要進(jìn)行撥號: 這幾種設(shè)備都是通過 eth 接口與計(jì)算機(jī)進(jìn)行通訊的,所以先將硬件設(shè)備的連接作好,尤其是寬帶貓的,一定要確認(rèn)無誤(否則一會兒要不去可不算我的事情)然后啟動(dòng)系統(tǒng),確認(rèn)系統(tǒng)上是否安裝 rp-pppoe 這個(gè)軟件(通過 rpm -qa|grep pppoe 來查找) ,如沒有安裝的用戶,在光盤里或是到網(wǎng)上去 down 一個(gè)來,安裝上后,以 root 用戶執(zhí)行 adsl-setup,這樣就進(jìn)入了adsl 的資料的設(shè)定狀態(tài),要求輸入申請寬帶的用戶名以及其他一些信息,確認(rèn)沒有問題,接受直至最后(里面都是 E 文,但是一看即能懂,比較簡單,有關(guān)一個(gè)防火墻的設(shè)置,我一般都不用,選 0,大家可以具體考慮)。配置完成后,以 root 用戶執(zhí)行 adsl-start,這樣將進(jìn)行adsl 的撥號工作,正常就會一下上線,如有什么具體問題,去看一下日志( /var/log/messages)里面告訴你什么了。停掉 adsl,執(zhí)行 adsl-stop 就可以了(很簡單的) 2.另外兩種比較容易對付: 全向貓:只要將你的網(wǎng)卡的 IP設(shè)置成一個(gè) 10網(wǎng)段的 IP,然后網(wǎng)關(guān)指到全向貓的 IP上( ),基本上不有太大的問題固定 IP:就像配置本地兒的網(wǎng)卡一樣,將 IP,網(wǎng)關(guān), DNS 都按申請來的填寫上就可以搞定了 0014 讓 linux 自動(dòng)同步時(shí)間 (shunz) vi /etc/crontab 加上一句: 00 0 1 * * root rdate -s 0015 linux 的網(wǎng)上資源有哪些 國外 / / /(flying-dance big big pig) / / / http:/www.fokus.gmd.de/linux/ / / /forums/ /documentation/ /developerworks/linux/ 國內(nèi) / / / /(deadcat) / / / / /developerWor.nux/index.shtml /software.html 0016 北京的培訓(xùn)點(diǎn) / 0017 改變 telnet 的端口 /etc/services 這個(gè)文件里你可修改想要的端口號 .重啟守護(hù)進(jìn)程 0018 終端模式有問題 (sakulagi) export TERM=vt100 0019 模仿超級終端, LINUX 里什么程序連接路由器和交換機(jī) (alstone) minicom 0020 ssh 上來能不能不自動(dòng)斷線 (wind521) 那是 timetou 的設(shè)置,修改 TMOUT 變量值 0021 用什么工具做入侵檢測 snort 0022 Linux 下檢測程序內(nèi)存泄漏的工具 cchecker 或是 efence 庫都可以 0023 linux 下如何監(jiān)視所有通過本機(jī)網(wǎng)卡的數(shù)據(jù) tcpdump iptraf 0024 為什么 root 執(zhí)行好多命令都說 command not found 你一定是 telnet 上來 d,然后 su 成 root 的吧,改改你的 su 命令格式,應(yīng)該是 su - root 0025 關(guān)閉用戶的 POP3 權(quán)限 (tiansgx) 把 POP3 的端口關(guān)了就可以了。 在文件 /etc/services 中找到這一行 pop-3 110/tcp 把這一行前 加個(gè) #,把它注釋掉就可以了。 0026 linux 下播放 flash 動(dòng)畫 (myxfc) linux 下播放 flash 動(dòng)畫用這個(gè)東西,不會造成瀏覽器的關(guān)閉 (其他的插件不好用) 首先下載 flash 播放動(dòng)畫在 linux 的插件 /onsite/j.sh_linux.tar.gz tar zxvf flash_linux.tar.gz 打開包之后 ,會看到 Linux 文件夾 在 linux 文件頰里有兩個(gè)文件 libflashplayer.so 和 shockwaveflash.class,把這兩個(gè)文件拷貝到你的瀏覽器里的插件里 (瀏覽器不一樣 ,插件的位置可能也不一樣 ) /usr/lib/mozilla-1.0.1/plugins,就可以了 0027 鎖定 wu-ftp 用戶目錄 (wangla) 編輯 ftpaccess 文件 restricted-uid * 這一句很重要,限制了 ftp 用戶在自己的目錄里。 0028 服務(wù)器怎么不讓 telnet(知秋一葉 ) 服務(wù)器上必須啟動(dòng) telnet 服務(wù) & 服務(wù)器的防火墻優(yōu)先級應(yīng)該設(shè)為低 0029 防止任何人使用 su 命令成為 root(xiaohu0) 1.vi /etc/pam.d/su auth sufficient /lib/security/pam_rootok.so debug auth required /lib/security/pam_wheel.so group=wheel 2.在 /etc/pam. d/su 配置文件中定義了 wheel 組 . 0001 linux 下調(diào)試 core 文件 gdb :出錯(cuò)產(chǎn)生 core dump 的可執(zhí)行程序。 : core dump 的文件名,缺省是“ core” 0002 gcc abc.c 得到的 a.out 不能運(yùn)行 ./a.out 0003 c+ 編譯時(shí)為什么出錯(cuò)信息說 cout 沒定義 include 頭文件完后加入 using namespace std; 0004 新編譯生成的 gcc ,使用的標(biāo)準(zhǔn)連接庫都在 /usr/local/lib 下了,但使用的缺省的連接路徑是 /usr/lib 怎樣添加?(除了在每次編譯時(shí) 增加 -L /usr/local/lib 以外 )(sakulagi, hutuworm) export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 寫到 /.bash_profile 里面。 增加一種簡便辦法: 將 /usr/local/lib 加入 /etc/ld.so.conf,然后運(yùn)行一次 ldconfig -經(jīng)典圖書篇 - 0001 GNU/Linux 高級網(wǎng)絡(luò)應(yīng)用服務(wù)指南 linuxaid 網(wǎng)站 機(jī)械工業(yè)出版社 優(yōu)點(diǎn):又全又精,全都是實(shí)戰(zhàn)之作 缺點(diǎn):針對版本較低: redhat 6.2 0002 Linux Apache Web Server 管理指南 Charles Aulds 機(jī)械工業(yè)出版社 優(yōu)點(diǎn):目前我還沒有發(fā)現(xiàn)哪個(gè)關(guān)于 apache 的問題這本書沒有講過 缺點(diǎn):針對 1.3.x,最新的針對 2.0.*的中文版待出 0003 Linux 內(nèi)核情景分析 浙江大學(xué)出版社 優(yōu)點(diǎn):太透徹了,沒法不懂 缺點(diǎn):還是版本問題,呵呵,內(nèi)核更新太快了,不過還是必讀 0004 Unix 環(huán)境高級編程 Richard Stevens 機(jī)械工業(yè)出版社 優(yōu)點(diǎn):博大精深 缺點(diǎn):初學(xué)者是很難理解的,否則怎么叫高級編程呢? 0005 編程精粹 -Microsoft 編寫優(yōu)質(zhì)無錯(cuò) c 程序秘訣 Steve Maguire 電子工業(yè)出版社 優(yōu)點(diǎn):不說了,作者是 VC 開發(fā)組的組長 缺點(diǎn):很難找了, 1994 年出的 0006 understanding the linux kernel 第二版 0007 UNIX 操作系統(tǒng)教程 (英文版 )(弱智 ) by Syed Mansoor Sarwar . 機(jī)械工業(yè)出版社 特點(diǎn):淺顯易懂,著重 unix 基礎(chǔ)概念和整體理解,順便復(fù)習(xí)英語。 缺點(diǎn):目前沒 有中文版 0008 UNIX 編程環(huán)境 (弱智 ) by Brian W.Kernighan, Rob Pike 陳向群 等譯 機(jī)械工業(yè)出版社 特點(diǎn):淺顯,深入淺出講解如何使用 UNIX 及各種工具,簡單介紹 Unix 的編程環(huán)境;對比“ UNIX環(huán)境高級編程”,此書適合新手入門。 缺點(diǎn):目前沒有英文版 0009 The Art of UNIX Programming(hutuworm) 作者: Eric Steven Raymond 網(wǎng)址: /esr/writings/taoup/html/ 優(yōu)點(diǎn): E.S. Raymond 經(jīng)典著作的優(yōu)點(diǎn)就不用說了 缺點(diǎn): 一直更新,目前版本 0.73,看完了又給你出一新版,感覺很不爽 0010 unix 網(wǎng)絡(luò)編程 -卷一套接口 API 和 X/Open 傳輸接口 API (slg1972) 清華 W.Richard Stevens 著(已故) 詳細(xì)地講解了 unix 網(wǎng)絡(luò)的編程 非入門級的東西 0011 unix 網(wǎng)絡(luò)編程 -卷二進(jìn)程間通訊 (slg1972) 清華 W.Richard Stevens 著(已故) 詳細(xì)講解了 unix 之間的進(jìn)程,線程之間的關(guān)系,以及各種不同標(biāo)準(zhǔn)的進(jìn)程編程的異同。 非入門級的東西 0012 unix 網(wǎng)絡(luò)編程 -卷三應(yīng)用程序 (slg1972) 我至今也沒有買到,應(yīng)該也不錯(cuò)。 0013 基于 C+ CORBA 高級編程 (slg1972) 清大 Michi Henning,Steve Vinoski 著 中間界的好書,通向 corba 應(yīng)用的必備資料。 非入門級的東東。 問:安裝 Linux 時(shí), Swap 區(qū)要設(shè)置為多大才合適? 答:一般來說(非大負(fù)荷服務(wù)器),如果內(nèi)存在 256MB 以下, Swap 區(qū)以設(shè)為內(nèi)存的兩倍為宜;內(nèi)存在 256MB 及其以上, Swap 區(qū)設(shè)為 128MB 即可。 問: Linux 下如何訪問 Windows 分區(qū) (FAT32 格式 )內(nèi)容? 答:在 Linux 下訪問硬盤分區(qū)的內(nèi)容,必須先用 mount 命令將分區(qū)加載到 Linux 的某個(gè)目錄下才能訪問。 先用“ fdisk -l”命令(某些版本可能需要用“ fdisk -l 硬盤設(shè)備名”)查看硬盤分區(qū)情況,操作如下: $ fdisk -l Disk /dev/hda: 255 heads, 63 sectors, 4865 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Bl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論