watch可以幫你監(jiān)測一個命令的運行結(jié)果,來監(jiān)測你想要的一切命令的結(jié)果變化
成都創(chuàng)新互聯(lián)于2013年開始,先為江漢等服務建站,江漢等地企業(yè),進行企業(yè)商務咨詢服務。為江漢企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
常見命令展示
每隔一秒高亮顯示網(wǎng)絡鏈接數(shù)的變化情況
說明: Ctrl+c 或Ctrl+z 可以退出正在執(zhí)行的watch監(jiān)控進程
watch可以同時運行多個命令,命令間用分號分隔。
以下命令監(jiān)控磁盤的使用狀況,以及當前目錄下文件的變化狀況,包括文件的新增、刪除和文件修改日期的更新等。
Linux系統(tǒng)中Tracert命令用來顯示數(shù)據(jù)包到達目標主機是所經(jīng)過的路徑。下面由我為大家整理了linux系統(tǒng)中tracert命令使用詳解,希望對大家有幫助!
Linux系統(tǒng)中tracert命令使用詳解
Tracert命令用來顯示數(shù)據(jù)包到達目標主機所經(jīng)過的路徑,并顯示到達每個節(jié)點的時間。命令功能同Ping類似,但它所獲得的信息要比Ping命令詳細得多,它把數(shù)據(jù)包所走的全部路徑、節(jié)點的IP以及花費的時間都顯示出來。該命令比較適用于大型網(wǎng)絡。
命令格式:
tracert IP地址或主機名 [-d][-h maximumhops][-j host_list] [-w timeout]
參數(shù)含義:
-d 不解析目標主機的名字;
-h maximum_hops 指定搜索到目標地址的最大跳躍數(shù);
-j host_list 按照主機列表中的地址釋放源路由;
-w timeout 指定超時時間間隔,程序默認的時間單位是毫秒。
linux系統(tǒng)中tracert命令用法
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
如果不使用參數(shù),將顯示連接情況,如圖2-23所示。
提示:
圖2-23顯示的是從本地計算機到163這臺服務器所經(jīng)過的計算機。
● -d
指定不將地址解析為計算機名,如圖2-24所示。
● -h maximum_hops
指定搜索目標的最大躍點數(shù),如圖2-25所示。
● -j computer-list
指定沿computer-list的稀疏源路由。
● -w timeout
每次應答等待timeout指定的微秒數(shù),如圖2-26所示。
補充:linux系統(tǒng)中tracert命令原理
tracert命令也稱作路由跟蹤命令,用于確定IP數(shù)據(jù)庫包訪問目標所采取的路徑,通過IP生成時間(TTL)字段和ICMP錯誤信息來確定,從個網(wǎng)絡到主機之間的網(wǎng)絡狀況。
tracert命令原理與ping命令為相似,都是通過向目標發(fā)送數(shù)據(jù)包,并通過數(shù)據(jù)包響應及丟失情況,從而判斷本地與目標主機之間的網(wǎng)絡狀況,所不同的是tracert命令能夠反映出網(wǎng)絡中各個路由節(jié)點信息,以及網(wǎng)絡狀況,并且可以用以跟蹤路由節(jié)點,以及監(jiān)控服務器狀況等作用。
Linux系統(tǒng)top命令的使用方法介紹
在Linux系統(tǒng)中top命令可以用來監(jiān)測進程的狀態(tài),也可以修改進程的優(yōu)先序列。本文就來教大家Linux系統(tǒng)中top命令的使用方法,一起來看一下。
1、主要選項
-d:后接秒數(shù),狀態(tài)更新的秒數(shù),默認5秒
-b:以批次的方式運行top,通常利用重定向?qū)op的輸出重定向到文件
-n:結(jié)合-b使用,運行top幾次
-p:指定觀察的進程的'PID
2、在 top 執(zhí)行過程當中可以使用的按鍵命令:
?:顯示在 top 當中可以輸入按鍵命令
P:按CPU的利用率排序顯示;
M:按內(nèi)存的利用率排序顯示;
N:以 PID排序!
T:由該進程使用的CPU時間累積 (TIME+) 排序。
k:給某個 PID 一個信號(signal)
r:給某個 PID 重新指定一個nice值。
q:退出top。
3、例子
$top -d 2 //每2秒更新一次運行狀態(tài)
$top -b -n 2 》 ~/tmp/top.txt //將2次運行的狀態(tài)信息導出到文件中
$top -d 2 -p 1425 //每2秒更新一次指定進程的運行狀態(tài)信息
以上就是Linux中top命令的使用方法的全部內(nèi)容了,所以top命令的功能,有點類似微軟系統(tǒng)中進程管理器的功能,使用top命令可以監(jiān)控Linux的性能,具體方法可以參考:《如何使用top命令監(jiān)控Linux系統(tǒng)性能》
top命令動態(tài)地監(jiān)視進程活動與系統(tǒng)負載等信息。
使用示例:
效果如下圖:
以上命令輸出視圖中分為兩個區(qū)域,一個統(tǒng)計信息區(qū),一個進程信息區(qū)。
統(tǒng)計信息區(qū):
第一行信息依次為:系統(tǒng)時間、運行時間、登錄終端數(shù)、系統(tǒng)負載(三個數(shù)值分別為1分鐘、5分鐘、15分鐘內(nèi)的平均值,數(shù)值越小意味著負載越低)。
第二行信息依次為:進程總數(shù)、運行中的進程數(shù)、睡眠中的進程數(shù)、停止的進程數(shù)、僵死的進程數(shù)。
第三行信息依次為:用戶占用資源百分比、系統(tǒng)內(nèi)核占用資源百分比、改變過優(yōu)先級的進程資源百分比、空閑的資源百分比等。
第四行信息依次為:物理內(nèi)存總量、內(nèi)存使用量、內(nèi)存空閑量、作為內(nèi)核緩存的內(nèi)存量。
第五行信息依次為:虛擬內(nèi)存總量、虛擬內(nèi)存使用量、虛擬內(nèi)存空閑量、預加載內(nèi)存量。
進程信息區(qū):
按 q 鍵退出監(jiān)控頁面。
uptime 用于查看系統(tǒng)的負載信息。
使用示例:
查看系統(tǒng)的負載信息。
效果如下圖:
輸出說明:
當前服務器時間:11:06:57
當前服務器運行時長:59 min
當前用戶數(shù):1 users
當前負載情況:load average: 0.00, 0.04, 0.08(分別取1min,5min,15min的均值)
free用于顯示當前系統(tǒng)中內(nèi)存的使用量信息。
命令語法: free [-bkmotV][-s 間隔秒數(shù)]
參數(shù)說明:
使用示例:
顯示當前系統(tǒng)中內(nèi)存的使用量信息。
效果如下圖:
輸出說明:
ifconfig命令用于獲取網(wǎng)卡配置與網(wǎng)絡狀態(tài)等信息。
使用示例:
獲取網(wǎng)卡配置與網(wǎng)絡狀態(tài)等信息。
效果如下圖:
輸出說明:
第一部分的第一行顯示網(wǎng)卡狀態(tài)信息。
eth0表示第一塊網(wǎng)卡。
UP代表網(wǎng)卡開啟狀態(tài)。
RUNNING代表網(wǎng)卡的網(wǎng)線被接上。
MULTICAST表示支持組播。
第二行顯示網(wǎng)卡的網(wǎng)絡信息。
inet(IP地址):172.16.67.50。
netmask(掩碼地址):255.255.0.0。
broadcast(廣播地址):172.16.255.255。
RX表示接收數(shù)據(jù)包的情況,TX表示發(fā)送數(shù)據(jù)包的情況。
lo表示主機的回環(huán)網(wǎng)卡,是一種特殊的網(wǎng)絡接口,不與任何實際設備連接,而是完全由軟件實現(xiàn)。與回環(huán)地址(127.0.0.0/8 或 ::1/128)不同,回環(huán)網(wǎng)卡對系統(tǒng)顯示為一塊硬件。任何發(fā)送到該網(wǎng)卡上的數(shù)據(jù)都將立刻被同一網(wǎng)卡接收到。