一句話問答(網絡無關篇+網絡相關篇+程序開發篇+經典圖書)html
--------------------------目錄-網絡無關篇-目錄-------------------------- 0001 修改主機名 0002.a Ret Hat Linux啓動到文字界面(不啓動xwindow) 0002.b 如何在控制檯和xwindow之間切換 0003 redhat的自動升級問題 0004 windows下看linux分區的軟件 : 0005 mount用法 0006 在vmware的LINUX中使用本地硬盤的FAT分區 0007.a 刪除名爲\a的文件 0007.c 刪除名字帶的/和‘\0'文件 0007.d 刪除名字帶不可見字符的文件 0007.e 刪除文件大小爲零的文件 0008 redhat設置滾輪鼠標(mc1011) : 0009 加裝xwindow 0010 刪除linux分區 0011 如何退出man 0012 不編譯內核,mount ntfs分區 0013 redhat 8.0中用xmms聽mp3 0014 找回忘記了的root口令(lilo/grub) 0015 使ctrl + alt + del失效 0016 如何看出redhat的版本(7.3?8.0?) 0017 文件在哪一個rpm中(無雙) 0018 把man或info的信息存爲文本文件 0019 利用現存兩個文件,生成一個新的文件 0020 設置com1口,讓超級終端經過com1口進行登陸 0021 刪除目錄下全部文件包括子目錄 0022 查看系統信息 0023 去掉多餘的回車符 0024 切換X桌面(lnx3000) 0025 通用的聲卡驅動程序(lnx3000) 0026 改變redhat的系統語言/字符集(beming/mc1011) 0027 把屏幕設置爲90列 0028 使用md5sum文件 0029 一次解壓多個zip文件 0030 看pdf文件 0031 查找權限位爲S的文件 0032 裝中文輸入法 0033 把彈出的光盤收回來 0034 cd光盤作成iso文件 0035 快速觀看開機的硬件檢測 0036 查看硬盤的使用狀況 0037 查看目錄的大小 0038 查找或刪除正在使用某文件的進程(wwwzc) 0039 安裝軟件 0040 字符模式下設置/刪除環境變量 0041.a ls如何看到.開頭的文件 0041.b 如何只看到點開頭的文件? 0042 rpm中的文件安裝到哪裏去了 0043 使用src.rpm 0044 vim中顯示顏色或不顯示顏色 0045 linux是實時仍是分時操做系統 0046 make bzImage -j的j是什麼意思(wind521) 0047 源碼包怎麼沒有 0048 修改系統時間 0049 開機就mount上windows下的分區 0050 linux怎麼用這麼多內存 0051 FSTAB 最後的配置項裏邊最後兩個數字是什麼意思(lnx3000) 0052 linux中讓用戶的密碼必須有必定的長度,而且符合複雜度(eapass) 0053 linux中的比較常見的翻譯軟件? 0054 不讓顯示器休眠 0055 用dat查詢昨天的日期(gadfly) 0056 xwindow下如何截屏 0057 解壓小全 0058 在多級目錄中查找某個文件的方法 0059 不讓普通用戶本身改密碼(myxfc) 0060 顯卡實在配不上怎麼辦(win_bigboy) 0061 超強刪除格式化工具(弱智) 0062 如何讓xmms播放列表裏顯示正確的中文(myxfc) 0063 linux下聽MP3(hehhb) 0065 裝載windows分區的FAT3二、FAT16文件系統(hehhb) 0066 執行a.bin文件 -----------------目錄-網絡相關篇-目錄--------------------- 0001 讓apache的默認字符集變爲中文 0002 永久更改ip 0003 從Linux上遠程顯示Windows桌面(lnx3000) 0004 手動添加默認網關 0005 redhat 8.0上msn和qq 0006 查出22端口如今運行什麼程序 0008 RH8.0命令行下輕鬆改變ping 的TTL值(cgweb) 0009 RH8.0命令行下輕鬆改變系統配置默認值(houaq) 0010 mount局域網上其餘windows機器共享出的目錄 0011 容許|禁止root經過SSH登錄(Fun-FreeBSD) 0012 讓root直接telnet登錄 0013 在linux接adsl設備 0014 讓linux自動同步時間(shunz) 0015 linux的網上資源有哪些 0016 北京的培訓點 0017 改變telnet的端口 0018 終端模式有問題(sakulagi) 0019 模仿超級終端,LINUX裏什麼程序鏈接路由器和交換機(alstone) 0020 ssh上來能不能不自動斷線(wind521) 0021 用什麼工具作入侵檢測 0022 Linux下檢測程序內存泄漏的工具 0023 linux下如何監視全部經過本機網卡的數據 0024 爲何root執行好多命令都說command not found 0025 關閉用戶的POP3權限(tiansgx) 0026 linux下播放flash動畫(myxfc) 0027 鎖定wu-ftp用戶目錄(wangla) 0028 Q:如何查看當前網絡速度? 0029 Q: Proftp鏈接後顯示:500 FTP server shut down,是怎麼回事? ------------------------目錄-程序開發篇-目錄---------------------- 0001 linux下調試core文件 0002 gcc abc.c獲得的a.out不能運行 0003 c++ 編譯時爲何出錯信息說cout沒定義 0004 新編譯生成的gcc ,使用的標準鏈接庫都在/usr/local/lib 下了,但使用的缺省的鏈接路徑是 /usr/lib 怎樣添加?(除了在每次編譯時 增長 -L /usr/local/lib 之外)(sakulagi) ------------------------目錄-經典圖書篇-目錄---------------------- 0001 GNU/Linux高級網絡應用服務指南 0002 Linux Apache Web Server管理指南 0003 Linux內核情景分析 0004 Unix環境高級編程 0005 編程精粹--Microsoft編寫優質無錯c程序祕訣 0006 understanding the linux kernel第二版 0007 UNIX操做系統教程(英文版)(弱智) 0008 UNIX編程環境(弱智) 0009 The Art of UNIX Programming(hutuworm) 0010 unix網絡編程--卷一《套接口API和X/Open傳輸接口API》(slg1972) 0011 unix網絡編程--卷二《進程間通信》(slg1972) 0012 unix網絡編程--卷三《應用程序》(slg1972) 0013 《基於C++ CORBA高級編程》(slg197 ------------------------------目錄結束---------------------------------- ----------------------------網絡無關篇-------------------------- 0001 修改主機名 vi /etc/sysconfig/network,修改HOSTNAME一行爲HOSTNAME=主機名,重啓後也能生效 在終端下輸入hostname YourNewHostname,也能暫時生效;重起後失效。 (vi /etc/hostname) 0002.a Ret Hat Linux啓動到文字界面(不啓動xwindow) 將/etc/inittab中 id:5:initdefault: 一行中的5改成3 0002.b 切換圖形和字符界面 alt+ctrl+f1(...f8) 0003 redhat的自動升級問題 在www.redhat.com/corp/support/errata/找到補丁,6.1之後的版本帶有一個工 具up2date,它可以測定哪些rpm包須要升級,而後自動從redhat的站點下載並完成安裝。 0004 windows下看linux分區的軟件 : Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip 0005 mount用法 fat32的分區:#> mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/cdrom ntfs分區用上述方法可顯示部分中文,2.6內核須要用nls=cp936參數 iso文件 :#>mount -o loop /abc.iso /mnt/cdrom 軟盤 :#>mount /dev/fd0 /mnt/floppy USB閃存 :#>mount /dev/sda1 /mnt/cdrom 全部/etc/fstab內容 mount -a 注:mount時能夠指定文件格式"-t 格式", 格式能夠爲vfat, ext2, ext3等. 0006 在vmware的LINUX中使用本地硬盤的FAT分區 將本地的FAT分區共享,而後在VMWARE中使用SMBFS掛上。能夠將以下的行放到/etc/fstab中: //win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,codepage=936,iocharset=gb2312 0 0 其中win_ip是你的windows的IP地址; D$是你的windows裏面共享的D盤的共享名; /mnt/d是要將該分區mount到linux的目錄; win_name和win_pass是你的WINDOWS裏面能夠讀取該分區的用戶,好比你的管理員名和密碼。 若是你運行了/etc/rc.d/init.d/netfs,那麼在啓動的時候就會自動掛載這個分區。 0007.a 刪除名爲-a的文件 rm ./-a rm -- -a 告訴rm這是最後一個選項,參見getopt ls -i 列出inum,而後用find . -inum inum_of_thisfile -exec rm '{}' \; 0007.b 刪除名爲\a的文件 rm \\a 0007.c 刪除名字帶的/和‘\0'文件 這些字符是正常文件系統所不容許的字符,但可能在文件名中產生,如unix下的NFS文件系統在Mac系統上使用 1.解決的方法,把NFS文件系統在掛到不過濾'/'字符的系統下刪除含特殊文件名的文件。 2.也可,將錯誤文件名的目錄其它文件移走,ls -id 顯示含該文件目錄的inum,umount 文件系統, clri清除該目錄的inum,fsck,mount,check your lost+found,rename the file in it. 最好是經過WINDOWS FTP過去就能夠刪除任何文件名的文件了! 0007.d 刪除名字帶不可見字符的文件 列出文件名並轉儲到文件:ls -l >aaa 而後編輯文件的內容加入rm命令使其內容成爲刪除上述文件的格式: vi aaa [rm -r ******* ] 把文件加上執行權限 chmod +x aaa 執行 $aaa 0007.e 刪除文件大小爲零的文件 rm -i `find ./ -size 0` find ./ -size 0 -exec rm {} \; find ./ -size |xargs rm -f &很是有效 for file in * #本身定義須要刪除的文件類型 do if [ ! -s ${file} ] then rm ${file} echo "rm $file Success!" fi done 0008 redhat設置滾輪鼠標(mc1011) : 進入X後,選擇鼠標的配置,選擇wheel mouse(ps/2)就能夠了, 若是鼠標表現異常,重啓計算機便可。 (su vi /etc/X11/XF86Config-4(RH等系統沒有'-4') 把PS/2 改爲 ImPS/2) 0009 加裝xwindow 用linux光盤啓動,選擇升級,而後單獨選擇包,安裝便可 0010 刪除linux分區 作一張partition magic的啓動軟盤,啓動後刪除. 或者用win2000的啓動光盤啓動,而後刪除. 0011 如何退出man q鍵 0012 不編譯內核,mount ntfs分區 原裝rh8,未升級或編譯內核 0. 用uname -r命令查看本身的內核版本(如下以2.4.18-14爲例) 1. 上google.com搜索並下載 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 下載www.gurulabs.com/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.在系統進入單用戶狀態,直接用passwd root去更改 2.用安裝光盤引導系統,進行linux rescue狀態,將原來/分區掛接上來,做法以下: cd /mnt mkdir hd mount -t auto /dev/hdaX(原來/分區所在的分區號) hd cd hd chroot ./ passwd root 這樣能夠搞定 3.將本機的硬盤拿下來,掛到其餘的linux系統上,採用的辦法與第二種相同 rh8中 一. lilo 1. 在出現 lilo: 提示時鍵入 linux single 畫面顯示 lilo: linux single 2. 回車可直接進入linux命令行 3. #vi /etc/shadow 將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除, 第一行將相似於 root::...... 保存 4. #reboot重啓,root密碼爲空 二. grub 1. 在出現grub畫面時,用上下鍵選中你平時啓動linux的那一項(別選dos喲),而後按e鍵 2. 再次用上下鍵選中你平時啓動linux的那一項(相似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),而後按e鍵 3. 修改你如今見到的命令行,加入single,結果以下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 4. 回車返回,而後按b鍵啓動,便可直接進入linux命令行 5. #vi /etc/shadow 將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除, 第一行將相似於 root::...... 保存 6. #reboot重啓,root密碼爲空 0015 使ctrl + alt + del失效 vi /etc/inittab 將ca::ctrlaltdel:/sbin/shutdown -t3 -r now這行註釋掉就能夠了 0016 如何看出redhat的版本(7.3?8.0?) cat /proc/version或者cat /etc/redhat-release 0017 文件在哪一個rpm中(無雙) 上www.rpmfind.net上搜,或者rpm -qf 文件名獲得 0018 把man或info的信息存爲文本文件 以 tcsh 爲例: man tcsh | col -b > tcsh.txt info tcsh -o tcsh.txt -s 0019 利用現存兩個文件,生成一個新的文件 1. 取出兩個文件的並集(重複的行只保留一份) 2. 取出兩個文件的交集(只留下同時存在於兩個文件中的文件) 3. 刪除交集,留下其餘的行 1. cat file1 file2 | sort | uniq 2. cat file1 file2 | sort | uniq -d 3. cat file1 file2 | sort | uniq -u 0020 設置com1口,讓超級終端經過com1口進行登陸 確認有/sbin/agetty,編輯/etc/inittab,添加 7:2345:respawn:/sbin/agetty /dev/ttyS0 9600 9600bps是由於聯路由器缺省通常都是這種速率,也能夠設成 19200、38400、57600、115200 修改/etc/securetty,添加一行:ttyS0,確保root用戶能登陸 重啓機器,就能夠拔掉鼠標鍵盤顯示器(啓動時最好仍是要看看輸出信息)了 0021 刪除目錄下全部文件包括子目錄 rm -rf 目錄名 0022 查看系統信息 cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx) cat /proc/interrupts - 中斷 cat /proc/ioports - 設備IO端口 cat /proc/meminfo - 內存信息(i.e. mem used, free, swap size) cat /proc/partitions - 全部設備的全部分區 cat /proc/pci - PCI設備的信息 cat /proc/swaps - 全部Swap分區的信息 cat /proc/version - Linux的版本號 至關於 uname -r uname -a - 看系統內核等信息 0023 去掉多餘的回車符 sed 's/^M//' test.sh > back.sh, 注意^M是敲ctrl_v ctrl-m獲得的 或者 dos2unix filename 0024 切換X桌面(lnx3000) switchdesk KDE或者switchdesk GNOME (vi ~/.xinitrc 添加或修改爲 exec gnome-session 或 exec startkde 而後用startx啓動X) 0025 通用的聲卡驅動程序(lnx3000) OSS :http://www.opensound.com/ ALSA :http://www.alsa-project.org/ 0026 改變redhat的系統語言/字符集(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會顯示中文界面。 這樣就能夠改變我的的界面語言,而不影響別的用戶 (Debian不支持GB18030(RH的zysong字庫是有版權的) 如今好像沒有Free的GBK和GB18030字庫 vi .bashrc export LANG=zh_CN.GB2312 export LC_ALL=zh_CN.GB2312) 0027 把屏幕設置爲90列 stty cols 90 0028 使用md5sum文件 md5sum isofile > hashfile, 將 md5sum 檔案與 hashfile 檔案內容比對, 驗證雜湊值 是否一致 md5sum –c hashfile 0029 一次解壓多個zip文件 unzip "*",注意引號不能少 0030 看pdf文件 使用xpdf或者安裝acrobat reader for linux 0031 查找權限位爲S的文件 find . -type f \( -perm -04000 -o -perm -02000 \) -exec ls -lg {} \; 0032 裝中文輸入法 以redhat8爲例,xwindow及其終端下的不用說了吧,缺省就安裝了,用ctrl-space呼出。 如今討論純console,請下載zhcon.gnuchina.org/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。安裝結束,要想使用,請運行zhcon,想退出,運行exit。 0033 把彈出的光盤收回來 #eject -t 0034 cd光盤作成iso文件 cp /dev/cdrom xxxx.iso 0035 快速觀看開機的硬件檢測 dmesg | more 0036 查看硬盤的使用狀況 df -k 以K爲單位顯示 df -h 以人性化單位顯示,能夠是b,k,m,g,t.. 0037 查看目錄的大小 du -sh dirname -s 僅顯示總計 -h 以K、M、G爲單位,提升信息的可讀性。KB、MB、GB是以1024爲換算單 位, -H以1000爲換算單位。 0038 查找或刪除正在使用某文件的進程(wwwzc) fuser filename fuser -k filename 0039 安裝軟件 rpm -ivh aaa.rpm tar xvfz aaa.tar.gz; cd aaa; ./configure; make; make install 0040 字符模式下設置/刪除環境變量 bash下 設置:export 變量名=變量值 刪除:unset 變量名 csh下 設置:setenv 變量名 變量值 刪除:unsetenv 變量名 0041.a ls如何看到.開頭的文件 ls -a 0041.b 如何只看到點開頭的文件? ls .* -d 0042 rpm中的文件安裝到哪裏去了 rpm -qpl aaa.rpm 0043 使用src.rpm rpmbuild --rebuild *.src.rpm 0044 vim中顯示顏色或不顯示顏色 vi ~/.vimrc; 若是有syntax on,則顯示顏色,syntax off,則不顯示顏色 0045 linux是實時仍是分時操做系統 分時 0046 make bzImage -j的j是什麼意思(wind521) -j主要是用在當你的系統硬件資源比較大的時候,比較富裕的時候,用這個能夠來加快編譯的速度,如-j 3 0047 源碼包怎麼沒有 你沒有安裝源代碼,你把你光盤上rpm -i *kernel*source*.rpm裝上,就能夠看到你的源代碼了。 0048 修改系統時間 date -s 「2003-04-14 cst」,cst指時區,時間設定用date -s 18:10 0049 開機就mount上windows下的分區 自動將windows的d盤掛到/mnt/d上,用vi打開/etc/fstab,加入如下一行 /dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936 0 0 注意,先得手工創建一個/mnt/d目錄 0050 linux怎麼用這麼多內存 爲了提升系統性能和不浪費內存,linux把多的內存作了cache,以提升io速度 0051 FSTAB 最後的配置項裏邊最後兩個數字是什麼意思(lnx3000) 第一個叫fs_freq,用來決定哪個文件系統須要執行dump操做,0就是不須要; 第二個叫fs_passno,是系統重啓時fsck程序檢測磁盤的順序號 1 是root文件系統,2 是別的文件系統。fsck按序號檢測磁盤,0表示該文件系統不被檢測 dump 執行ext2的文件系統的備份操做 fsck 檢測和修復文件系統 0052 linux中讓用戶的密碼必須有必定的長度,而且符合複雜度(eapass) vi /etc/login.defs,改PASS_MIN_LEN 0053 linux中的比較常見的翻譯軟件? stardict (其實水木的Ctrl+V也能夠用用) 0054 不讓顯示器休眠 setterm -blank 0 setterm -blank n (n爲等待時間) 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 在多級目錄中查找某個文件的方法 find /dir -name filename.ext du -a | grep filename.ext locate filename.ext 0059 不讓普通用戶本身改密碼(myxfc) [root@xin_fc etc]# chmod 511 /usr/bin/passwd 又想讓普通用戶本身改密碼 [root@xin_fc etc]# chmod 4511 /usr/bin/passwd 0060 顯卡實在配不上怎麼辦(win_bigboy) 去 http://www.redflag-linux.com/,下了xfree86 4.3安裝就能夠了. 0061 超強刪除格式化工具(弱智) 比PQMagic安全的、創建刪除格式化的小工具:sfdisk.exe for msdos http://www.wushuang.net/soft/sfdisk.zip 0062 如何讓xmms播放列表裏顯示正確的中文(myxfc) -*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r- 把這個東西徹底拷貝到你的字體裏面 操做方法: 右鍵單擊xmms播放工具的任何地方 會看到一個"選項",而後選擇"功能設定"選擇"fonts" 而後把上面的字體完整的拷貝到"播放清單"和 "user x font 0063 linux下聽MP3(hehhb) redhat光盤原帶然xmms不能播放MP3(無聲), 要下載安裝一個RPM包: xmms-mp3-1.2.7-13.p.i386.rpm 安裝便可.打開xmms,ctl-p,在font欄中 先在上半部的小框內打勾,再選擇 「fixed(misc) gbk-0 13」號字 體便可顯示中文歌曲名。在音頻輸出插件中選擇 "開放音頻系統驅動 程序 1.2.7 [lioOSS.so]便可正常播放MP3文件. 0065 裝載windows分區的FAT3二、FAT16文件系統(hehhb) 以root身份進入KDE,點擊桌面上的「起點」圖標,在/mnt目錄下創建以下文件夾:c,d,e,f,g,usb.分別用做windows下各分區和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 存盤退出. 從新啓動後便可正常訪問FAT32或FAT16格式分區,解決顯示WINDOWS分區下和光盤中文文件名亂碼 問題.其中共六列,每列用Tab鍵分開。注意此方法只能mount上Fat 分區格式.sda1是閃盤。 0066 執行a.bin文件 chmod u+rx a.bin ./a.bin ----------------------------網絡相關篇-------------------------- 0001 讓apache的默認字符集變爲中文 若是是1.*,vi httpd.conf 找到 AddDefaultCharset ISO8859-1 一行,改成AddDefaultCharset GB2312 若是是2.*的話,須要改動一個地方,vi httpd.conf AddDefaultCharset ISO-8859-1 改成 AddDefaultCharset off 0002 永久更改ip ifconfig eth0 新ip 而後編輯/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 0003 從Linux上遠程顯示Windows桌面(lnx3000) 安裝rdesktop包 0004 手動添加默認網關 以root用戶,執行: route add default gw 網關的IP 想更改網關 1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 更改GATEWAY 2 /etc/init.d/network restart 0005 redhat 8.0上msn和qq 1)下載Gaim 0.58版: www.linuxsir.org/gaim/gaim-0.58-2.i386.rpm 下載QQ插件 for gcc2.9版: www.linuxsir.org/gaim/libqq-0.0.3-ft-0.58-gcc296.so.gz 將下載的文件放入/temp目錄,而後將系統中已有的Gaim刪除,即在終端仿真器中鍵入命令:rpm -e gaim。 2)開始安裝 打開終端仿真器,繼續執行下列命令安裝Gaim 0.58版,即: cd /temp (進入temp目錄) rpm -ivh gaim-0.58-2.i386.rpm (安裝軟件) 當安裝成功後,你就能夠在GNOME或KDE桌面創建Gaim圖標了。 繼續安裝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 (複製插件到gaim庫目錄中) 3)軟件設置 首次啓動Gaim 0.85版時,會出現的登陸界面。先選擇「插件」,在插件對話框中點 擊「加載」,分別將 libmsn.so和libqq-0.0.3-ft-0.58-gcc296.so文件裝入,確認 後關閉。而後再選擇「全部賬號」,在 出現的賬號編輯器中繼續點擊「增長」,當 出現的修改賬號頁面時,咱們就能夠輸入本身的QQ或MSN號了,登陸名填寫QQ號碼或 MSN郵箱,密碼填寫對應的QQ或MSN密碼,Alias填寫本身的暱稱,協議選擇相應的QQ 或MSN,其餘的設置按默認的便可。當所有設置完成後就能夠登陸使用了。 若是提示libstdc++-libc6.1-1.so.2(或者相似的文件)找不到,出現這個問題 的緣由一般是glibc的版本太高,可使用一個符號連接來解決,具體步驟以下: cd /usr/lib ln -sf libstdc++.so.5.0.0 libstdc++-libc6.1-1.so.2 libstdc++.so.5.0.0是系統中已經存在的庫文件,上面的命令將會創建一個新 文件libstdc++-libc6.1-1.so.2,這個文件指向已經存在的那個庫文件。這種方法 其實就欺騙一下程序,所以這個方法不是總的有效,你應當儘量使用和gcc版本相 匹配的插件。 0006 查出22端口如今運行什麼程序 lsof -i :22 0007 查看本機的IP,gateway, dns IP: 以root用戶登陸,執行ifconfig。其中eth0是第一塊網卡,lo是默認的設備 Gateway: 以root用戶登陸,執行netstat -rn,以0.0.0.0開頭的一行的Gateway即爲默認網關 也能夠查看/etc/sysconfig/network文件,裏面有指定的地址! DNS: more /etc/reslov.conf,內容指定以下: nameserver 202.96.69.38 nameserver 202.96.64.38 0008 RH8.0命令行下輕鬆改變ping 的TTL值(cgweb) #sysctl -w net.ipv4.ip_default_ttl=N (N=0~255),若N>255,則ttl=0 0009 RH8.0命令行下輕鬆改變系統配置默認值(houaq) 編輯/etc/sysctl.conf, 例如,將 net.ipv4.ip_forward = 0 變爲 net.ipv4.ip_forward = 1 重啓後生效,用sysctl -a查看可知 0010 mount局域網上其餘windows機器共享出的目錄 mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom 0011 容許|禁止root經過SSH登錄(Fun-FreeBSD) 修改sshd_config:PermitRootLogin no|yes 0012 讓root直接telnet登錄 編輯/etc/pam.d/login,去掉 auth required /lib/security/pam_securetty.so 這句話 0013 在linux接adsl設備 須要一個運轉正常的Linux + 至少一塊網卡 + 寬帶設備已經申請完畢,同時已經開通 前市場上大概有幾種ADSL設備,他們工做的方式有一些細微的差異。 就是經過虛擬撥號來完成上網的這一過程,也就是利用pppoe設備來進行虛擬撥號的 叫做全向貓,就是一種加電後自動的進行撥號的工做,而後留給咱們的接口是RJ45, 大連地區通常留給咱們的網關都是10.0.0.2,這種設備最容易對付,最後是直接分配 給用戶一個固定的IP,相對你們來講也比較容易對付 1.第一種須要進行撥號: 這幾種設備都是經過eth接口與計算機進行通信的,因此先將硬件設備的鏈接做好,尤 其是寬帶貓的,必定要確認無誤(不然一下子要不去可不算個人事情) 而後啓動系統,確認系統上是否安裝rp-pppoe這個軟件(經過rpm -qa|grep pppoe來查 找),如沒有安裝的用戶,在光盤裏或是到網上去down一個來,安裝上後,以root用戶 執行adsl-setup,這樣就進入了adsl的資料的設定狀態,要求輸入申請寬帶的用戶名以 及其餘一些信息,確認沒有問題,接受直至最後(裏面都是E文,可是一看即能懂,比 較簡單,有關一個防火牆的設置,我通常都不用,選0,你們能夠具體考慮)。 配置完成後,以root用戶執行adsl-start,這樣將進行adsl的撥號工做,正常就會一下 上線,若有什麼具體問題,去看一下日誌(/var/log/messages)裏面告訴你什麼了。 停掉adsl,執行adsl-stop就能夠了(很簡單的) 2.另外兩種比較容易對付: 全向貓:只要將你的網卡的IP設置成一個10網段的IP,而後網關指到全向貓的IP 上(10.0.0.2),基本上不有太大的問題 固定IP:就像配置本地兒的網卡同樣,將IP,網關,DNS都按申請來的填寫上就能夠搞定了 0014 讓linux自動同步時間(shunz) vi /etc/crontab 加上一句: 00 0 1 * * root rdate -s time.nist.gov 0015 linux的網上資源有哪些 國外 http://lwn.net/ http://www.tldp.org/ http://www.yolinux.com/(flying-dance big big pig) http://www.justlinux.com/ http://www.linuxtoday.com/ http://www.linuxquestions.org/ http://www.fokus.gmd.de/linux/ http://www.linux-tutorial.info/ http://public.www.planetmirror.com/ http://www.freebsdforums.org/forums/ http://www.netfilter.org/documentation/ http://www-106.ibm.com/developerworks/linux/ 國內 http://www.fanqiang.com/ http://www.linuxsir.com/ http://www.chinaunix.net/ http://www.linuxfans.org/(deadcat) http://www.linuxeden.com/ http://www.linuxforum.net/ http://www.linuxaid.com.cn/ http://freesoft.online.sh.cn/ http://www-900.ibm.com/developerWorks/cn/linux/index.shtml http://www.neweasier.com/software.html 0016 北京的培訓點 http://www.milkyway.com.cn/ 0017 改變telnet的端口 /etc/services這個文件裏你可修改想要的端口號.重啓守護進程 或者: su vi /etc/xinet.d/telnet 添加 port = xxx type = UNLISTED 0018 終端模式有問題(sakulagi) export TERM=vt100 0019 模仿超級終端,LINUX裏什麼程序鏈接路由器和交換機(alstone) minicom 0020 ssh上來能不能不自動斷線(wind521) 那是timetou的設置,修改TMOUT變量值 0021 用什麼工具作入侵檢測 snort 0022 Linux下檢測程序內存泄漏的工具 cchecker或是efence庫均可以 0023 linux下如何監視全部經過本機網卡的數據 tcpdump iptraf 0024 爲何root執行好多命令都說command not found 若是是telnet上來d,而後su成root的吧,改改你的su命令格式,應該是su - root 0025 關閉用戶的POP3權限(tiansgx) 把POP3的端口關了就能夠了。 在文件/etc/services中找到這一行 pop-3 110/tcp 把這一行前加個'#',把它註釋掉就能夠了。 0026 linux下播放flash動畫(myxfc) linux下播放flash動畫用這個東西,不會形成瀏覽器的關閉(其餘的插件很差用) 首先下載flash播放動畫在linux的插件 http://www.collaborium.org/onsite/jos2000/related/soft/flash_linux.tar.gz tar zxvf flash_linux.tar.gz 打開包以後,會看到Linux文件夾 在linux文件頰裏有兩個文件libflashplayer.so 和shockwaveflash.class,把這兩個 文件拷貝到你的瀏覽器裏的插件裏(瀏覽器不同,插件的位置可能也不同) /usr/lib/mozilla-1.0.1/plugins,就能夠了 0027 鎖定wu-ftp用戶目錄(wangla) 編輯ftpaccess文件 restricted-uid * 這一句很重要,限制了ftp用戶在本身的目錄裏。 0028 Q:如何查看當前網絡速度? A: mii-tool or iptraf 0029 Q: Proftp鏈接後顯示:500 FTP server shut down,是怎麼回事? A: 刪除文件/etc/shutmsg便可 ----------------------------程序開發篇-------------------------- 0001 linux下調試core文件 gdb :出錯產生core dump的可執行程序。 : core dump的文件名,缺省是「core」 0002 gcc abc.c獲得的a.out不能運行 ./a.out 0003 c++ 編譯時爲何出錯信息說cout沒定義 include頭文件完後加入 using namespace std; 0004 新編譯生成的gcc ,使用的標準鏈接庫都在/usr/local/lib 下了,但使用的缺省的鏈接路徑是 /usr/lib 怎樣添加?(除了在每次編譯時 增長 -L /usr/local/lib 之外)(sakulagi) export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 寫到~/.bash_profile裏面。 ----------------------------經典圖書篇-------------------------- 0001 GNU/Linux高級網絡應用服務指南 linuxaid網站 機械工業出版社 優勢:又全又精,全都是實戰之做 缺點:針對版本較低:redhat 6.2 0002 Linux Apache Web Server管理指南 Charles Aulds 電子工業出版社 優勢:目前我尚未發現哪一個關於apache的問題這本書沒有講過 缺點:針對1.3.x,最新的針對2.0.*的中文版待出 0003 Linux內核情景分析 浙江大學出版社 優勢:太透徹了,無法不懂 缺點:仍是版本問題,內核更新太快了,不過仍是必讀 0004 Unix環境高級編程 Richard Stevens 機械工業出版社 優勢:博大精深 缺點:初學者是很難理解的,不然怎麼叫《高級編程》呢? 0005 編程精粹--Microsoft編寫優質無錯c程序祕訣 Steve Maguire 電子工業出版社 優勢:不說了,做者是VC開發組的組長 缺點:很難找了,1994年出的 0006 understanding the linux kernel第二版 0007 UNIX操做系統教程(英文版)(弱智) by Syed Mansoor Sarwar ... 機械工業出版社 特色:淺顯易懂,着重unix基礎概念和總體理解,順便複習英語。 缺點:目前沒有中文版 0008 UNIX編程環境(弱智) by Brian W.Kernighan, Rob Pike 陳向羣 等譯 機械工業出版社 特色:淺顯,深刻淺出講解如何使用UNIX及各類工具,簡單介紹Unix的編程環境;對比「UNIX環境高級編程」,此書適合新手入門。 缺點:目前沒有英文版 0009 The Art of UNIX Programming(hutuworm) 做者: Eric Steven Raymond 網址: http://catb.org/~esr/writings/taoup/html/ 優勢: E.S. Raymond經典著做的優勢就不用說了 缺點: 一直更新,目前版本0.73,看完了又給你出一新版,感受很不爽 0010 unix網絡編程--卷一《套接口API和X/Open傳輸接口API》(slg1972) 清華 W.Richard Stevens著(已故) 詳細地講解了unix網絡的編程 非入門級的東西 0011 unix網絡編程--卷二《進程間通信》(slg1972) 清華 W.Richard Stevens著(已故) 詳細講解了unix之間的進程,線程之間的關係,以及各類不一樣標準的進程編程的異同。 非入門級的東西 0012 unix網絡編程--卷三《應用程序》(slg1972) 我至今也沒有買到,應該也不錯。 0013 《基於C++ CORBA高級編程》(slg1972) 清大 Michi Henning,Steve Vinoski著 中間界的好書,通向corba應用的必備資料。 非入門級的東東。