6.2日音訊,lin實用技巧和必知的要點。初用Linux時大家都是感覺非常的不上手,或者說很不方便,因為我們慣了一種瀏覽器后,在用另一種都會有些適應(yīng)的時間,不過只要我們使用一段時間后,相信就會越來越順手了,如果大家空隙的時間又多,能夠經(jīng)常在電腦旁,相信幾天就可以達(dá)到熟練的程度了,下面是
邯鄲網(wǎng)站建設(shè)首創(chuàng)網(wǎng)絡(luò)給大家的一些實用技巧和必知的要點:
mpstat命令可以報告多處理器服務(wù)器上每個可用處理器的活動情況。如今,由于多核處理器,這個命令適用于幾乎所有服務(wù)器。mpstat還可以報告所有服務(wù)器上的處理器的平均活動情況。它讓你能夠按照系統(tǒng)或按照處理器來顯示總的處理器統(tǒng)計信息。這個概要信息可以在潛在的應(yīng)用程序問題惹毛用戶之前提醒你注意。
netstat
netstat與ps一樣,也是Linux管理員每天都使用的Linux工具。它顯示了與網(wǎng)絡(luò)有關(guān)的大量信息,比如套接口使用情況、路由、接口、協(xié)議、網(wǎng)絡(luò)統(tǒng)計信息及更多信息。最常用的一些選項如下:
-a顯示套接口的所有信息
-r顯示路由信息
-i顯示網(wǎng)絡(luò)接口的統(tǒng)計信息
-s顯示網(wǎng)絡(luò)協(xié)議的統(tǒng)計信息
nmon
nmon是Nigel’sMonitor的簡稱,這款廣受歡迎的開源工具用來監(jiān)控Linux系統(tǒng)的性能。nmon可以監(jiān)控多個子系統(tǒng)的性能信息,比如處理器使用率、內(nèi)存使用率、運行隊列的信息、磁盤輸入/輸出統(tǒng)計信息、網(wǎng)絡(luò)輸入/輸出統(tǒng)計信息、內(nèi)存分頁活動和進(jìn)程衡量指標(biāo)。然后,你可以通過curses“圖形化”界面,查看nmon的實時系統(tǒng)衡量結(jié)果。
想運行nmon,你可以從外殼來啟動該工具。一旦啟動,只要輸入單鍵命令,就可以選擇要監(jiān)控的子系統(tǒng)。比如說,想獲得處理器、內(nèi)存和磁盤等方面的統(tǒng)計信息,只要分別輸入c、m和d。也可以使用帶-f標(biāo)志的nmon,將性能統(tǒng)計信息保存到CSV文件中,以便日后分析。
就日常的服務(wù)器監(jiān)控而言,我覺得nmon是我的Linux系統(tǒng)管理工具包中最有用的一個程序。
pmap
pmap命令用來報告服務(wù)器的進(jìn)程所使用的內(nèi)存量。你可以用這個工具來確定服務(wù)器上哪些進(jìn)程被分配了內(nèi)存、這些進(jìn)程中有誰在大量使用內(nèi)存。
ps和pstree
ps和pstree這兩個命令是Linux系統(tǒng)管理員的兩個得力助手。它們都能以列表的形式顯示所有目前在運行的進(jìn)程。ps可以告訴你服務(wù)器的程序在使用多少的內(nèi)存和處理器時間。pstree顯示的信息比較少,但著重表明了哪些進(jìn)程是其他進(jìn)程的子進(jìn)程。掌握了這些信息,你就能發(fā)現(xiàn)失控的進(jìn)程,然后用Linux“不留活口”的kill命令,來終止這些進(jìn)程。
sar
sar程序好比是系統(tǒng)監(jiān)控工具領(lǐng)域的瑞士軍刀。sar命令實際上由三個程序組成:顯示數(shù)據(jù)的sar、收集數(shù)據(jù)的sa1以及保存數(shù)據(jù)的sa2。一旦安裝完畢,sar就能生成詳細(xì)的概要信息,顯示處理器使用率、內(nèi)存分頁活動、網(wǎng)絡(luò)輸入/輸出和傳輸方面的統(tǒng)計信息、進(jìn)程創(chuàng)建活動以及磁盤設(shè)備活動。sar和nmon的一大區(qū)別在于,前者更適合長期監(jiān)控系統(tǒng),我覺得nmon則比較適合幫助我快速查看服務(wù)器的運行狀況。
1.使用虛擬控制臺
登錄后按Alt+F2鍵這時又可以看到"login:"提示符,這個就是第二個虛擬控制臺.一般新安裝的Linux有四個虛擬控制臺,可以用Alt+F1~Alt+F4來訪問.虛擬控制臺最有用的時候是當(dāng)一個程序出錯鎖住輸入時可以切換到其他虛擬控制臺。
2.拷貝與粘貼
字符界面:不管是Slackware還是RedHat安裝后每次啟動時都會自動運行一個叫g(shù)pm的程序,該程序運行后就可以用鼠標(biāo)來拷貝與粘貼了.具體做法是按住鼠標(biāo)左鍵拖動使要拷貝的地方反白,這時反白的區(qū)域已經(jīng)被拷貝,再按鼠標(biāo)右鍵拷貝的內(nèi)容就會被粘貼在光標(biāo)所在位置了.X-Window下:拷貝的操作與字符界面下一樣,三鍵鼠標(biāo)的話按中鍵粘貼,兩鍵鼠標(biāo)的話同時按左右鍵粘貼(須在配置XF86時在鼠標(biāo)的設(shè)置里選擇Emulate3Button).
3.快速進(jìn)入某些目錄
鍵入cd~可進(jìn)入用戶的home目錄.鍵入cd-可進(jìn)入上一個進(jìn)入的目錄.
4.軟驅(qū)的使用
如果是Linux的ext2文件系統(tǒng)用如下命令:#mount-text2/dev/fd0/mntdos格式的軟盤則用命令:#mount-tmsdos/dev/fd0/mnt然后就可以在/mnt里訪問軟盤的內(nèi)容了,注意在取出軟盤之前要先卸掉軟盤上的文件系統(tǒng),#umount/mnt否則會導(dǎo)致信息丟失.在軟盤上建立文件系統(tǒng)可用如下命令:#mke2fs/dev/fd01440
5.RedHat下顯示彩色目錄列表
打開/etc/bashrc,加入如下一行:aliasls="lscolor"下次啟動bash時就可以像在Slackware里那樣顯示彩色的目錄列表了,其中顏色的含義如下:藍(lán)色>目錄綠色>可執(zhí)行文件紅色>壓縮文件淺藍(lán)色>鏈接文件灰色>其他文件
6.顯示文件的類型
用命令file可以使你知道某個文件究竟是ELF格式的可執(zhí)行文件,還是shellscript文件或是其他的什么格式例如:#filestartx
7.命令文件的路徑
當(dāng)你鍵入一些命令如find,shutdown,mount,startx時是否想過要知道這些文件究竟放在哪個目錄里?用命令whereis可以實現(xiàn),如#whereisstartx
8.查找文件
find命令要加一些參數(shù)才能查到文件,如:#find/usr-nameXF86Setup-print在/usr里查找文件XF86Setup.
9.刪除無用的core文件
程序運行出后有時候會產(chǎn)生一個名為core的文件,這個文件一般很大而且沒什么用,可以刪除掉以釋放空間.
10.一次解開.tar.gz文件
解開.tar.gz文件一般要先用gunzip解壓再用tar解包,在Linux下可以一次完成,如:#tarzxpvfsample.tar.gz
11.顯示win95分區(qū)里的長文件名
如果你發(fā)現(xiàn)win95分區(qū)里的長文件命不能顯示,可以重新用vfat方式來mount.對于啟動時就mount的分區(qū)可以修改文件/etc/fstab,將里面的msdos字樣改為vfat.如果無法用vfatmount,則要重新編譯一下核心,加入對vfat的支持.
12.Linux里的NortonCommander
在提示符下鍵入命令mc后你就會看到一個與NortonCommander很相似的界面,實際上功能也很相似甚至更強(qiáng)大,比如可以直接對.tar.gz壓縮包里的文件進(jìn)行操作(有點像ZipMagic).