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