您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
實(shí)用于Unix平臺(tái)的幾個(gè)網(wǎng)管小命令
來(lái)源: 日期:2013-12-8 11:32:57 人氣:標(biāo)簽:
2.rsync
Rsync(remote synchronize)是一個(gè)遠(yuǎn)程數(shù)據(jù)同步工具,可通過(guò)LAN/WAN快速同步多臺(tái)主機(jī)間的文件。Rsync使用所謂的“Rsync算法”來(lái)使本地和遠(yuǎn)程兩個(gè)主機(jī)之間的文件達(dá)到同步,這個(gè)算法只傳送兩個(gè)文件的不同部分,而不是每次都整份傳送,因此速度相當(dāng)快。
Rsync支持大多數(shù)類(lèi)Unix系統(tǒng),無(wú)論是Linux、Solaris還是BSD上都經(jīng)過(guò)了良好測(cè)試。此外,在Windows平臺(tái)下也有版本,如cwRsync和Sync2NAS等。Rsync特點(diǎn):(1)可鏡像保存整個(gè)目錄樹(shù)和文件系統(tǒng);(2)很容易做到保持原來(lái)文件權(quán)限、時(shí)間、軟硬鏈接等;(3)無(wú)須特殊權(quán)限即可安裝;(4)優(yōu)化流程,文件傳輸效率高;(5)可使用rsh、ssh等方式來(lái)傳輸文件,當(dāng)然也可通過(guò)直接socket連接;(6)支持匿名傳輸。以下是常見(jiàn)功能:
1)拷貝本地文件。當(dāng)SRC和DES路徑信息都不包含有單個(gè)冒號(hào)”:”分隔符時(shí)就啟動(dòng)這種工作模式。如:rsync -A/Data/backup
2)使用一個(gè)遠(yuǎn)程shell程序(如rsh、ssh)來(lái)實(shí)現(xiàn)將本地機(jī)器的內(nèi)容拷貝到遠(yuǎn)程機(jī)器。當(dāng)DST路徑地址包含單個(gè)冒號(hào)”:”分隔符時(shí)啟動(dòng)該模式。如:rsync -avz*.cfoo:src
3)使用一個(gè)遠(yuǎn)程shell程序(如rsh、ssh)來(lái)實(shí)現(xiàn)將遠(yuǎn)程機(jī)器的內(nèi)容拷貝到本地機(jī)器。當(dāng)SRC地址路徑包含單個(gè)冒號(hào)”:”分隔符時(shí)啟動(dòng)該模式。如:rsync -avz foo:src/bar/data
4)從遠(yuǎn)程rsync服務(wù)器中拷貝文件到本地機(jī)。當(dāng)SRC路徑信息包含“::”分隔符時(shí)啟動(dòng)該模式。如:rsync -av root @172.16.78.192::www/databack
5)從本地機(jī)器拷貝文件到遠(yuǎn)程rsync服務(wù)器中。當(dāng)DST路徑信息包含”::”分隔符時(shí)啟動(dòng)該模式。如:rsync -av/[email protected]::www
6)列遠(yuǎn)程機(jī)的文件列表。這類(lèi)似于rsync傳輸,不過(guò)只要在命令中省略掉本地機(jī)信息即可。如:rsync -v rsync://172.16.78.192/www
3.top
top命令和ps命令作用基本相同,顯示系統(tǒng)當(dāng)前進(jìn)程和其他狀況;但是top是一個(gè)動(dòng)態(tài)顯示過(guò)程,即可以通過(guò)用戶(hù)按鍵來(lái)不斷刷新當(dāng)前狀態(tài)。如前臺(tái)執(zhí)行該命令,它將獨(dú)占前臺(tái),直到用戶(hù)終止該程序?yàn)橹埂?zhǔn)確說(shuō),top命令提供了實(shí)時(shí)的對(duì)系統(tǒng)處理器的狀態(tài)監(jiān)視。它將顯示系統(tǒng)中CPU “敏感”的任務(wù)列表。該命令可以按CPU使用。內(nèi)存使用和執(zhí)行時(shí)間對(duì)任務(wù)進(jìn)行排序;而且該命令的很多特性都可以通過(guò)交互式命令或者在個(gè)人定制文件中進(jìn)行設(shè)定。
4.df
功能是顯示磁盤(pán)可用空間數(shù)目信息及空間i結(jié)點(diǎn)信息,報(bào)告在任何安裝的設(shè)備或目錄中,還剩多少自由的空間。
命令格式:df[-B|-||-P|-iv|-t][-fkIQ][filesystem…]
df(disk tree)命令選項(xiàng)說(shuō)明:
-f報(bào)告文件系統(tǒng)空閑磁盤(pán)空間中的自由塊數(shù)
-i分別報(bào)告i結(jié)點(diǎn)使用數(shù)量、自由塊數(shù)、總數(shù)以及所使用的i結(jié)點(diǎn)占總數(shù)的百分比-t報(bào)告文件系統(tǒng)占用的全部塊數(shù)、i結(jié)點(diǎn)以及未使用數(shù)量
-v分別報(bào)告文件系統(tǒng)擁有的總塊數(shù)、已使用塊數(shù)、自由塊數(shù)以自由塊數(shù)所占的百分比-k指定塊大小等于1024字節(jié)來(lái)顯示使用狀況-I只顯示本地文件系統(tǒng)使用狀況
-Q快速查詢(xún),不同步系統(tǒng)信息(數(shù)據(jù)不一定可靠)
-B,-J,-P使用XPG4/POSIX2格式輸出,顯示序列如下:bLOCk size,devICename,total sPACe,space used,,freespace,percentage ofspace used,andmount point
例1:列出各文件系統(tǒng)的磁盤(pán)空間使用情況:$df
例2:列出各文件系統(tǒng)的i節(jié)點(diǎn)使用情況:$df-ia
例3:列出文件系統(tǒng)的類(lèi)型:$df-T
5.free
free命令是用來(lái)查看內(nèi)存使用情況的主要命令。和top命令相比,好處是使用簡(jiǎn)單,并且只占用非常少的系統(tǒng)資源。
格式:free[-b|-k|-m][-o][-sdelayl[-t][-v]
主要參數(shù):
-b -k -m:分別以字節(jié)(KB、MB)為單位顯示內(nèi)存使用情況。
-s delay:顯示每隔多少秒數(shù)來(lái)顯示一次內(nèi)存使用情況。
-t:顯示內(nèi)存總和列。
-o:不顯示緩沖區(qū)調(diào)節(jié)列。
通過(guò)-S參數(shù)能使用free命令不間斷地監(jiān)視有多少內(nèi)存在使用,這樣能當(dāng)作一個(gè)方便實(shí)時(shí)監(jiān)視器:#free -b -s5
使用這個(gè)命令后終端會(huì)連續(xù)不斷地報(bào)告內(nèi)存使用情況(以字節(jié)為單位),每5秒更新一次。
6.Nagios
對(duì)于一個(gè)網(wǎng)站來(lái)說(shuō),外部用戶(hù)能夠看到就是該網(wǎng)站的頁(yè)面。網(wǎng)站頁(yè)面能否被正常訪(fǎng)問(wèn),以及顯示是否正常勢(shì)必會(huì)成為網(wǎng)站整體水平 直接的外在表現(xiàn)。
那么,如何才能在第一時(shí)間檢測(cè)到網(wǎng)頁(yè)是否正常,并且給相應(yīng)的技術(shù)人員發(fā)出報(bào)警來(lái)及時(shí)解決問(wèn)題,而不是等接到用戶(hù)抱怨的電話(huà)后才在慌忙中倉(cāng)促的解決問(wèn)題呢?解決這個(gè)問(wèn)題的關(guān)鍵就是要在第一時(shí)間發(fā)現(xiàn)問(wèn)題,發(fā)現(xiàn)那些不能顯示的網(wǎng)頁(yè)或是顯示不正常的網(wǎng)頁(yè),并及時(shí)發(fā)出報(bào)警。當(dāng)然可以通過(guò)人工的方法去監(jiān)測(cè),但對(duì)于一些大型復(fù)雜網(wǎng)站來(lái)說(shuō)就不是很合適了,我們可以使用監(jiān)控軟件來(lái)解決這個(gè)問(wèn)題。我所使用的就是Nagios軟件,它提供的插件(Plugins)中有相應(yīng)的命令可以完成對(duì)網(wǎng)頁(yè)的監(jiān)控。
通過(guò)Nagios監(jiān)控網(wǎng)頁(yè)一般有兩種方式,一種是直接通過(guò)Nagios監(jiān)控主機(jī)配置監(jiān)控服務(wù)監(jiān)視網(wǎng)頁(yè);另一種是在某一安裝了NRPE的客戶(hù)端主機(jī)上配置監(jiān)控命令,通過(guò)NRPE監(jiān)控網(wǎng)頁(yè)情況,再將結(jié)果傳回給Nagios監(jiān)控主機(jī)。通過(guò)一個(gè)裝有NRPE的客戶(hù)端作為橋梁的方式可以使主機(jī)更加安全,減輕Nagios主機(jī)的負(fù)擔(dān),同時(shí)可以避免在Nagios主機(jī)上配置DNS等不必要的麻煩。
【看看這篇文章在百度的收錄情況】