linux如何追蹤命令 linux跟蹤程序運(yùn)行過程

linux中如何跟蹤日志打印

linux中跟蹤日志打印方法如下

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭能力。成都創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)公司推出承德免費(fèi)做網(wǎng)站回饋大家。

1、按住win+R組合鍵,輸入cmd,然后回車。

2、登陸到遠(yuǎn)程linux,回車,然后輸入密碼。

3、輸入 cd+日志目錄名命令,回車即可進(jìn)入到日志目錄。

4、輸入tail -f xxx.log命令。

5、命令行中只要有請(qǐng)求就會(huì)打印出來日志。

路由跟蹤命令traceroute / tracert

通過traceroute我們可以知道信息從你的計(jì)算機(jī)到互聯(lián)網(wǎng)另一端的主機(jī)是走的什么路徑。

當(dāng)然每次數(shù)據(jù)包由某一同樣的出發(fā)點(diǎn)(source)到達(dá)某一同樣的目的地(destination)走的路徑可能會(huì)不一樣,

但基本上來說大部分時(shí)候所走的路由是相同的。

linux系統(tǒng)中,我們稱之為traceroute,在MS Windows中為tracert。

traceroute通過發(fā)送小的數(shù)據(jù)包到目的設(shè)備直到其返回,來測(cè)量其需要多長時(shí)間。

一條路徑上的每個(gè)設(shè)備traceroute要測(cè)3次。輸出結(jié)果中包括每次測(cè)試的時(shí)間(ms)和設(shè)備的名稱(如有的話)及其IP地址。

說明:

記錄按序列號(hào)從1開始,每個(gè)紀(jì)錄就是一跳 ,每跳表示一個(gè)網(wǎng)關(guān),我們看到每行有三個(gè)時(shí)間,單位是ms,其實(shí)就是-q的默認(rèn)參數(shù)。

探測(cè)數(shù)據(jù)包向每個(gè)網(wǎng)關(guān)發(fā)送三個(gè)數(shù)據(jù)包后,網(wǎng)關(guān)響應(yīng)后返回的時(shí)間;如果您用 traceroute -q 4 ,表示向每個(gè)網(wǎng)關(guān)發(fā)送4個(gè)數(shù)據(jù)包。

有時(shí)我們traceroute 一臺(tái)主機(jī)時(shí),會(huì)看到有一些行是以星號(hào)表示的。

出現(xiàn)這樣的情況,可能是防火墻封掉了ICMP的返回信息,所以我們得不到什么相關(guān)的數(shù)據(jù)包返回?cái)?shù)據(jù)。

有時(shí)我們?cè)谀骋痪W(wǎng)關(guān)處延時(shí)比較長,有可能是某臺(tái)網(wǎng)關(guān)比較阻塞,也可能是物理設(shè)備本身的原因。

當(dāng)然如果某臺(tái)DNS出現(xiàn)問題時(shí),不能解析主機(jī)名、域名時(shí),也會(huì) 有延時(shí)長的現(xiàn)象;

您可以加-n 參數(shù)來避免DNS解析,以IP格式輸出數(shù)據(jù)。

如果在局域網(wǎng)中的不同網(wǎng)段之間,我們可以通過traceroute 來排查問題所在,是主機(jī)的問題還是網(wǎng)關(guān)的問題。

如果我們通過遠(yuǎn)程來訪問某臺(tái)服務(wù)器遇到問題時(shí),我們用到traceroute 追蹤數(shù)據(jù)包所經(jīng)過的網(wǎng)關(guān),提交IDC服務(wù)商,也有助于解決問題;

但目前看來在國內(nèi)解決這樣的問題是比較困難的,就是我們發(fā)現(xiàn)問題所在,IDC服務(wù)商也不可能幫助我們解決。

說明:

Traceroute的工作原理:

Traceroute最簡單的基本用法是:traceroute hostname

Traceroute程序的設(shè)計(jì)是利用ICMP及IP header的TTL(Time To Live)欄位(field)。

首先,traceroute送出一個(gè)TTL是1的IP datagram

(其實(shí),每次送出的為3個(gè)40字節(jié)的包,包括源地址,目的地址和包發(fā)出的時(shí)間標(biāo)簽)到目的地,

當(dāng)路徑上的第一個(gè)路由器(router)收到這個(gè)datagram時(shí),它將TTL減1。此時(shí),TTL變?yōu)?了,

所以該路由器會(huì)將此datagram丟掉,并送回一個(gè)「ICMP time exceeded」消息

(包括發(fā)IP包的源地址,IP包的所有內(nèi)容及路由器的IP地址),traceroute 收到這個(gè)消息后,

便知道這個(gè)路由器存在于這個(gè)路徑上,接著traceroute 再送出另一個(gè)TTL是2 的datagram,

發(fā)現(xiàn)第2 個(gè)路由器...... traceroute 每次將送出的datagram的TTL 加1來發(fā)現(xiàn)另一個(gè)路由器,

這個(gè)重復(fù)的動(dòng)作一直持續(xù)到某個(gè)datagram 抵達(dá)目的地。當(dāng)datagram到達(dá)目的地后,

該主機(jī)并不會(huì)送回ICMP time exceeded消息,因?yàn)樗咽悄康牡亓耍敲磘raceroute如何得知目的地到達(dá)了呢?

Traceroute在送出UDP datagrams到目的地時(shí),它所選擇送達(dá)的port number 是一個(gè)一般應(yīng)用程序都不會(huì)用的號(hào)碼(30000 以上),

所以當(dāng)此UDP datagram 到達(dá)目的地后該主機(jī)會(huì)送回一個(gè)「ICMP port unreachable」的消息,

而當(dāng)traceroute 收到這個(gè)消息時(shí),便知道目的地已經(jīng)到達(dá)了。所以traceroute 在Server端也是沒有所謂的Daemon 程式。

Traceroute提取發(fā) ICMP TTL到期消息設(shè)備的IP地址并作域名解析。

每次 ,Traceroute都打印出一系列數(shù)據(jù),包括所經(jīng)過的路由設(shè)備的域名及 IP地址,三個(gè)包每次來回所花時(shí)間。

Linux系統(tǒng)中tracert命令使用詳解

Linux系統(tǒng)中Tracert命令用來顯示數(shù)據(jù)包到達(dá)目標(biāo)主機(jī)是所經(jīng)過的路徑。下面由我為大家整理了linux系統(tǒng)中tracert命令使用詳解,希望對(duì)大家有幫助!

Linux系統(tǒng)中tracert命令使用詳解

Tracert命令用來顯示數(shù)據(jù)包到達(dá)目標(biāo)主機(jī)所經(jīng)過的路徑,并顯示到達(dá)每個(gè)節(jié)點(diǎn)的時(shí)間。命令功能同Ping類似,但它所獲得的信息要比Ping命令詳細(xì)得多,它把數(shù)據(jù)包所走的全部路徑、節(jié)點(diǎn)的IP以及花費(fèi)的時(shí)間都顯示出來。該命令比較適用于大型網(wǎng)絡(luò)。

命令格式:

tracert IP地址或主機(jī)名 [-d][-h maximumhops][-j host_list] [-w timeout]

參數(shù)含義:

-d 不解析目標(biāo)主機(jī)的名字;

-h maximum_hops 指定搜索到目標(biāo)地址的最大跳躍數(shù);

-j host_list 按照主機(jī)列表中的地址釋放源路由;

-w timeout 指定超時(shí)時(shí)間間隔,程序默認(rèn)的時(shí)間單位是毫秒。

linux系統(tǒng)中tracert命令用法

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

如果不使用參數(shù),將顯示連接情況,如圖2-23所示。

提示:

圖2-23顯示的是從本地計(jì)算機(jī)到163這臺(tái)服務(wù)器所經(jīng)過的計(jì)算機(jī)。

● -d

指定不將地址解析為計(jì)算機(jī)名,如圖2-24所示。

● -h maximum_hops

指定搜索目標(biāo)的最大躍點(diǎn)數(shù),如圖2-25所示。

● -j computer-list

指定沿computer-list的稀疏源路由。

● -w timeout

每次應(yīng)答等待timeout指定的微秒數(shù),如圖2-26所示。

補(bǔ)充:linux系統(tǒng)中tracert命令原理

tracert命令也稱作路由跟蹤命令,用于確定IP數(shù)據(jù)庫包訪問目標(biāo)所采取的路徑,通過IP生成時(shí)間(TTL)字段和ICMP錯(cuò)誤信息來確定,從個(gè)網(wǎng)絡(luò)到主機(jī)之間的網(wǎng)絡(luò)狀況。

tracert命令原理與ping命令為相似,都是通過向目標(biāo)發(fā)送數(shù)據(jù)包,并通過數(shù)據(jù)包響應(yīng)及丟失情況,從而判斷本地與目標(biāo)主機(jī)之間的網(wǎng)絡(luò)狀況,所不同的是tracert命令能夠反映出網(wǎng)絡(luò)中各個(gè)路由節(jié)點(diǎn)信息,以及網(wǎng)絡(luò)狀況,并且可以用以跟蹤路由節(jié)點(diǎn),以及監(jiān)控服務(wù)器狀況等作用。

linux系統(tǒng)怎么ping網(wǎng)絡(luò)

在Linux系統(tǒng)中使用命令"ping 網(wǎng)址"可以ping網(wǎng)絡(luò)。例如,使用"ping "可以ping網(wǎng)站。

拓展:除了ping網(wǎng)絡(luò),Linux系統(tǒng)還可以使用traceroute命令來查看網(wǎng)絡(luò)路徑。使用該命令可以追蹤從主機(jī)到另一個(gè)主機(jī)之間的路由,并顯示每個(gè)路由中經(jīng)過的主機(jī)列表。

名稱欄目:linux如何追蹤命令 linux跟蹤程序運(yùn)行過程
文章網(wǎng)址:http://muchs.cn/article22/dohcsjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)移動(dòng)網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、企業(yè)建站品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)