真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

關(guān)于linux內(nèi)核tc命令的信息

各位,linux下TC是不是有什么開(kāi)關(guān)

流量控制方式

創(chuàng)新互聯(lián)公司專(zhuān)注于金門(mén)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供金門(mén)營(yíng)銷(xiāo)型網(wǎng)站建設(shè),金門(mén)網(wǎng)站制作、金門(mén)網(wǎng)頁(yè)設(shè)計(jì)、金門(mén)網(wǎng)站官網(wǎng)定制、小程序定制開(kāi)發(fā)服務(wù),打造金門(mén)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供金門(mén)網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。

流量控制包括以下幾種方式:

SHAPING(限制) 當(dāng)流量被限制,它的傳輸速率就被控制在某個(gè)值以下。限制值可以大大小于有效帶寬,這樣可以平滑突發(fā)數(shù)據(jù)流量,使網(wǎng)絡(luò)更為穩(wěn)定。shaping(限制)只適用于向外的流量。

SCHEDULING(調(diào)度) 通過(guò)調(diào)度數(shù)據(jù)包的傳輸,可以在帶寬范圍內(nèi),按照優(yōu)先級(jí)分配帶寬。SCHEDULING(調(diào)度)也只適于向外的流量。

POLICING(策略) SHAPING用于處理向外的流量,而POLICIING(策略)用于處理接收到的數(shù)據(jù)。

DROPPING(丟棄) 如果流量超過(guò)某個(gè)設(shè)定的帶寬,就丟棄數(shù)據(jù)包,不管是向內(nèi)還是向外。

2、流量控制處理對(duì)象

流量的處理由三種對(duì)象控制,它們是:qdisc(排隊(duì)規(guī)則)、class(類(lèi)別)和filter(過(guò)濾器)。

QDISC(排隊(duì)規(guī)則) QDisc(排隊(duì)規(guī)則)是queueing discipline的簡(jiǎn)寫(xiě),它是理解流量控制(traffic control)的基礎(chǔ)。無(wú)論何時(shí),內(nèi)核如果需要通過(guò)某個(gè)網(wǎng)絡(luò)接口發(fā)送數(shù)據(jù)包,它都需要按照為這個(gè)接口配置的qdisc(排隊(duì)規(guī)則)把數(shù)據(jù)包加入隊(duì)列。然后,內(nèi)核會(huì)盡可能多地從qdisc里面取出數(shù)據(jù)包,把它們交給網(wǎng)絡(luò)適配器驅(qū)動(dòng)模塊。最簡(jiǎn)單的QDisc是pfifo它不對(duì)進(jìn)入的數(shù)據(jù)包做任何的處理,數(shù)據(jù)包采用先入先出的方式通過(guò)隊(duì)列。不過(guò),它會(huì)保存網(wǎng)絡(luò)接口一時(shí)無(wú)法處理的數(shù)據(jù)包。

QDISC的類(lèi)別如下:

(1)、CLASSLESS QDisc(不可分類(lèi)QDisc)

1無(wú)類(lèi)別QDISC包括:

[p|b]fifo

使用最簡(jiǎn)單的qdisc,純粹的先進(jìn)先出。只有一個(gè)參數(shù):limit,用來(lái)設(shè)置隊(duì)列的長(zhǎng)度,pfifo是以數(shù)據(jù)包的個(gè)數(shù)為單位;bfifo是以字節(jié)數(shù)為單位。

pfifo_fast

在編譯內(nèi)核時(shí),如果打開(kāi)了高級(jí)路由器(Advanced Router)編譯選項(xiàng),pfifo_fast就是系統(tǒng)的標(biāo)準(zhǔn)QDISC。它的隊(duì)列包括三個(gè)波段(band)。在每個(gè)波段里面,使用先進(jìn)先出規(guī)則。而三個(gè)波段(band)的優(yōu)先級(jí)也不相同,band 0的優(yōu)先級(jí)最高,band 2的最低。如果band里面有數(shù)據(jù)包,系統(tǒng)就不會(huì)處理band 1里面的數(shù)據(jù)包,band 1和band 2之間也是一樣。數(shù)據(jù)包是按照服務(wù)類(lèi)型(Type of Service,TOS)被分配多三個(gè)波段(band)里面的。

red

red是Random Early Detection(隨機(jī)早期探測(cè))的簡(jiǎn)寫(xiě)。如果使用這種QDISC,當(dāng)帶寬的占用接近于規(guī)定的帶寬時(shí),系統(tǒng)會(huì)隨機(jī)地丟棄一些數(shù)據(jù)包。它非常適合高帶寬應(yīng)用。

linux內(nèi)核中配置tc命令

只需要修改iproute2應(yīng)用層的makefile就可以了,編譯tc并把tc拷貝到執(zhí)行目錄里

TC的詳細(xì)使用方法

給你個(gè)TC中文MAN,參考參考,也可以去我的BLOG看看,最近我也在學(xué),

名字

tc - 顯示/維護(hù)流量控制設(shè)置

摘要

tc qdisc [ add | change | replace | link ] dev DEV [ parent qdisc-id | root ] [ handle qdisc-id ] qdisc [ qdisc specific parameters ]

tc class [ add | change | replace ] dev DEV parent qdisc-id [ classid class-id ] qdisc [ qdisc specific parameters ]

tc filter [ add | change | replace ] dev DEV [ parent qdisc-id | root ] protocol protocol prio priority filtertype [ filtertype specific parameters ] flowid flow-id

tc [-s | -d ] qdisc show [ dev DEV ]

tc [-s | -d ] class show dev DEV tc filter show dev DEV

簡(jiǎn)介

Tc用于Linux內(nèi)核的流量控制。流量控制包括以下幾種方式:

SHAPING(限制)

當(dāng)流量被限制,它的傳輸速率就被控制在某個(gè)值以下。限制值可以大大小于有效帶寬,這樣可以平滑突發(fā)數(shù)據(jù)流量,使網(wǎng)絡(luò)更為穩(wěn)定。shaping(限制)只適用于向外的流量。

SCHEDULING(調(diào)度)

通過(guò)調(diào)度數(shù)據(jù)包的傳輸,可以在帶寬范圍內(nèi),按照優(yōu)先級(jí)分配帶寬。SCHEDULING(調(diào)度)也只適于向外的流量。

POLICING(策略)

SHAPING用于處理向外的流量,而POLICIING(策略)用于處理接收到的數(shù)據(jù)。

DROPPING(丟棄)

如果流量超過(guò)某個(gè)設(shè)定的帶寬,就丟棄數(shù)據(jù)包,不管是向內(nèi)還是向外。

流量的處理由三種對(duì)象控制,它們是:qdisc(排隊(duì)規(guī)則)、class(類(lèi)別)和filter(過(guò)濾器)。

QDISC(排隊(duì)嬖?

QDisc(排隊(duì)規(guī)則)是queueing discipline的簡(jiǎn)寫(xiě),它是理解流量控制(traffic control)的基礎(chǔ)。無(wú)論何時(shí),內(nèi)核如果需要通過(guò)某個(gè)網(wǎng)絡(luò)接口發(fā)送數(shù)據(jù)包,它都需要按照為這個(gè)接口配置的qdisc(排隊(duì)規(guī)則)把數(shù)據(jù)包加入隊(duì)列。然后,內(nèi)核會(huì)盡可能多地從qdisc里面取出數(shù)據(jù)包,把它們交給網(wǎng)絡(luò)適配器驅(qū)動(dòng)模塊。

最簡(jiǎn)單的QDisc是pfifo它不對(duì)進(jìn)入的數(shù)據(jù)包做任何的處理,數(shù)據(jù)包采用先入先出的方式通過(guò)隊(duì)列。不過(guò),它會(huì)保存網(wǎng)絡(luò)接口一時(shí)無(wú)法處理的數(shù)據(jù)包。

CLASS(類(lèi))

某些QDisc(排隊(duì)規(guī)則)可以包含一些類(lèi)別,不同的類(lèi)別中可以包含更深入的QDisc(排隊(duì)規(guī)則),通過(guò)這些細(xì)分的QDisc還可以為進(jìn)入的隊(duì)列的數(shù)據(jù)包排隊(duì)。通過(guò)設(shè)置各種類(lèi)別數(shù)據(jù)包的離隊(duì)次序,QDisc可以為設(shè)置網(wǎng)絡(luò)數(shù)據(jù)流量的優(yōu)先級(jí)。

FILTER(過(guò)濾器)

filter(過(guò)濾器)用于為數(shù)據(jù)包分類(lèi),決定它們按照何種QDisc進(jìn)入隊(duì)列。無(wú)論何時(shí)數(shù)據(jù)包進(jìn)入一個(gè)劃分子類(lèi)的類(lèi)別中,都需要進(jìn)行分類(lèi)。分類(lèi)的方法可以有多種,使用fileter(過(guò)濾器)就是其中之一。使用filter(過(guò)濾器)分類(lèi)時(shí),內(nèi)核會(huì)調(diào)用附屬于這個(gè)類(lèi)(class)的所有過(guò)濾器,直到返回一個(gè)判決。如果沒(méi)有判決返回,就作進(jìn)一步的處理,而處理方式和QDISC有關(guān)。

需要注意的是,filter(過(guò)濾器)是在QDisc內(nèi)部,它們不能作為主體。

CLASSLESS QDisc(不可分類(lèi)QDisc)

無(wú)類(lèi)別QDISC包括:

[p|b]fifo

使用最簡(jiǎn)單的qdisc,純粹的先進(jìn)先出。只有一個(gè)參數(shù):limit,用來(lái)設(shè)置隊(duì)列的長(zhǎng)度,pfifo是以數(shù)據(jù)包的個(gè)數(shù)為單位;bfifo是以字節(jié)數(shù)為單位。

pfifo_fast

在編譯內(nèi)核時(shí),如果打開(kāi)了高級(jí)路由器(Advanced Router)編譯選項(xiàng),pfifo_fast就是系統(tǒng)的標(biāo)準(zhǔn)QDISC。它的隊(duì)列包括三個(gè)波段(band)。在每個(gè)波段里面,使用先進(jìn)先出規(guī)則。而三個(gè)波段(band)的優(yōu)先級(jí)也不相同,band 0的優(yōu)先級(jí)最高,band 2的最低。如果band里面有數(shù)據(jù)包,系統(tǒng)就不會(huì)處理band 1里面的數(shù)據(jù)包,band 1和band 2之間也是一樣。數(shù)據(jù)包是按照服務(wù)類(lèi)型(Type of Service,TOS)被分配多三個(gè)波段(band)里面的。

red

red是Random Early Detection(隨機(jī)早期探測(cè))的簡(jiǎn)寫(xiě)。如果使用這種QDISC,當(dāng)帶寬的占用接近于規(guī)定的帶寬時(shí),系統(tǒng)會(huì)隨機(jī)地丟棄一些數(shù)據(jù)包。它非常適合高帶寬應(yīng)用。

sfq

sfq是Stochastic Fairness Queueing的簡(jiǎn)寫(xiě)。它按照會(huì)話(huà)(session--對(duì)應(yīng)于每個(gè)TCP連接或者UDP流)為流量進(jìn)行排序,然后循環(huán)發(fā)送每個(gè)會(huì)話(huà)的數(shù)據(jù)包。

tbf

tbf是Token Bucket Filter的簡(jiǎn)寫(xiě),適合于把流速降低到某個(gè)值。

不可分類(lèi)QDisc的配置

如果沒(méi)有可分類(lèi)QDisc,不可分類(lèi)QDisc只能附屬于設(shè)備的根。它們的用法如下:

tc qdisc add dev DEV root QDISC QDISC-PARAMETERS

要?jiǎng)h除一個(gè)不可分類(lèi)QDisc,需要使用如下命令:

tc qdisc del dev DEV root

一個(gè)網(wǎng)絡(luò)接口上如果沒(méi)有設(shè)置QDisc,pfifo_fast就作為缺省的QDisc。

CLASSFUL QDISC(分類(lèi)QDisc)

可分類(lèi)的QDisc包括:

CBQ

CBQ是Class Based Queueing(基于類(lèi)別排隊(duì))的縮寫(xiě)。它實(shí)現(xiàn)了一個(gè)豐富的連接共享類(lèi)別結(jié)構(gòu),既有限制(shaping)帶寬的能力,也具有帶寬優(yōu)先級(jí)管理的能力。帶寬限制是通過(guò)計(jì)算連接的空閑時(shí)間完成的??臻e時(shí)間的計(jì)算標(biāo)準(zhǔn)是數(shù)據(jù)包離隊(duì)事件的頻率和下層連接(數(shù)據(jù)鏈路層)的帶寬。

HTB

HTB是Hierarchy Token Bucket的縮寫(xiě)。通過(guò)在實(shí)踐基礎(chǔ)上的改進(jìn),它實(shí)現(xiàn)了一個(gè)豐富的連接共享類(lèi)別體系。使用HTB可以很容易地保證每個(gè)類(lèi)別的帶寬,雖然它也允許特定的類(lèi)可以突破帶寬上限,占用別的類(lèi)的帶寬。HTB可以通過(guò)TBF(Token Bucket Filter)實(shí)現(xiàn)帶寬限制,也能夠劃分類(lèi)別的優(yōu)先級(jí)。

PRIO

PRIO QDisc不能限制帶寬,因?yàn)閷儆诓煌?lèi)別的數(shù)據(jù)包是順序離隊(duì)的。使用PRIO QDisc可以很容易對(duì)流量進(jìn)行優(yōu)先級(jí)管理,只有屬于高優(yōu)先級(jí)類(lèi)別的數(shù)據(jù)包全部發(fā)送完畢,才會(huì)發(fā)送屬于低優(yōu)先級(jí)類(lèi)別的數(shù)據(jù)包。為了方便管理,需要使用iptables或者ipchains處理數(shù)據(jù)包的服務(wù)類(lèi)型(Type Of Service,ToS)。

操作原理

類(lèi)(Class)組成一個(gè)樹(shù),每個(gè)類(lèi)都只有一個(gè)父類(lèi),而一個(gè)類(lèi)可以有多個(gè)子類(lèi)。某些QDisc(例如:CBQ和HTB)允許在運(yùn)行時(shí)動(dòng)態(tài)添加類(lèi),而其它的QDisc(例如:PRIO)不允許動(dòng)態(tài)建立類(lèi)。

允許動(dòng)態(tài)添加類(lèi)的QDisc可以有零個(gè)或者多個(gè)子類(lèi),由它們?yōu)閿?shù)據(jù)包排隊(duì)。

此外,每個(gè)類(lèi)都有一個(gè)葉子QDisc,默認(rèn)情況下,這個(gè)葉子QDisc使用pfifo的方式排隊(duì),我們也可以使用其它類(lèi)型的QDisc代替這個(gè)默認(rèn)的QDisc。而且,這個(gè)葉子葉子QDisc有可以分類(lèi),不過(guò)每個(gè)子類(lèi)只能有一個(gè)葉子QDisc。

當(dāng)一個(gè)數(shù)據(jù)包進(jìn)入一個(gè)分類(lèi)QDisc,它會(huì)被歸入某個(gè)子類(lèi)。我們可以使用以下三種方式為數(shù)據(jù)包歸類(lèi),不過(guò)不是所有的QDisc都能夠使用這三種方式。

tc過(guò)濾器(tc filter)

如果過(guò)濾器附屬于一個(gè)類(lèi),相關(guān)的指令就會(huì)對(duì)它們進(jìn)行查詢(xún)。過(guò)濾器能夠匹配數(shù)據(jù)包頭所有的域,也可以匹配由ipchains或者iptables做的標(biāo)記。

服務(wù)類(lèi)型(Type of Service)

某些QDisc有基于服務(wù)類(lèi)型(Type of Service,ToS)的內(nèi)置的規(guī)則為數(shù)據(jù)包分類(lèi)。

skb-priority

用戶(hù)空間的應(yīng)用程序可以使用SO_PRIORITY選項(xiàng)在skb-priority域設(shè)置一個(gè)類(lèi)的ID。

樹(shù)的每個(gè)節(jié)點(diǎn)都可以有自己的過(guò)濾器,但是高層的過(guò)濾器也可以直接用于其子類(lèi)。

如果數(shù)據(jù)包沒(méi)有被成功歸類(lèi),就會(huì)被排到這個(gè)類(lèi)的葉子QDisc的隊(duì)中。相關(guān)細(xì)節(jié)在各個(gè)QDisc的手冊(cè)頁(yè)中。

命名規(guī)則

所有的QDisc、類(lèi)和過(guò)濾器都有ID。ID可以手工設(shè)置,也可以有內(nèi)核自動(dòng)分配。

ID由一個(gè)主序列號(hào)和一個(gè)從序列號(hào)組成,兩個(gè)數(shù)字用一個(gè)冒號(hào)分開(kāi)。

QDISC

一個(gè)QDisc會(huì)被分配一個(gè)主序列號(hào),叫做句柄(handle),然后把從序列號(hào)作為類(lèi)的命名空間。句柄采用象10:一樣的表達(dá)方式。習(xí)慣上,需要為有子類(lèi)的QDisc顯式地分配一個(gè)句柄。

類(lèi)(CLASS)

在同一個(gè)QDisc里面的類(lèi)分享這個(gè)QDisc的主序列號(hào),但是每個(gè)類(lèi)都有自己的從序列號(hào),叫做類(lèi)識(shí)別符(classid)。類(lèi)識(shí)別符只與父QDisc有關(guān),和父類(lèi)無(wú)關(guān)。類(lèi)的命名習(xí)慣和QDisc的相同。

過(guò)濾器(FILTER)

過(guò)濾器的ID有三部分,只有在對(duì)過(guò)濾器進(jìn)行散列組織才會(huì)用到。詳情請(qǐng)參考tc-filters手冊(cè)頁(yè)。

單位

tc命令的所有參數(shù)都可以使用浮點(diǎn)數(shù),可能會(huì)涉及到以下計(jì)數(shù)單位。

帶寬或者流速單位:

kbps

千字節(jié)/秒

mbps

兆字節(jié)/秒

kbit

KBits/秒

mbit

MBits/秒

bps或者一個(gè)無(wú)單位數(shù)字

字節(jié)數(shù)/秒

數(shù)據(jù)的數(shù)量單位:

kb或者k

千字節(jié)

mb或者m

兆字節(jié)

mbit

兆bit

kbit

千bit

b或者一個(gè)無(wú)單位數(shù)字

字節(jié)數(shù)

時(shí)間的計(jì)量單位:

s、sec或者secs

ms、msec或者msecs

分鐘

us、usec、usecs或者一個(gè)無(wú)單位數(shù)字

微秒

TC命令

tc可以使用以下命令對(duì)QDisc、類(lèi)和過(guò)濾器進(jìn)行操作:

add

在一個(gè)節(jié)點(diǎn)里加入一個(gè)QDisc、類(lèi)或者過(guò)濾器。添加時(shí),需要傳遞一個(gè)祖先作為參數(shù),傳遞參數(shù)時(shí)既可以使用ID也可以直接傳遞設(shè)備的根。如果要建立一個(gè)QDisc或者過(guò)濾器,可以使用句柄(handle)來(lái)命名;如果要建立一個(gè)類(lèi),可以使用類(lèi)識(shí)別符(classid)來(lái)命名。

remove

刪除有某個(gè)句柄(handle)指定的QDisc,根QDisc(root)也可以刪除。被刪除QDisc上的所有子類(lèi)以及附屬于各個(gè)類(lèi)的過(guò)濾器都會(huì)被自動(dòng)刪除。

change

以替代的方式修改某些條目。除了句柄(handle)和祖先不能修改以外,change命令的語(yǔ)法和add命令相同。換句話(huà)說(shuō),change命令不能一定節(jié)點(diǎn)的位置。

replace

對(duì)一個(gè)現(xiàn)有節(jié)點(diǎn)進(jìn)行近于原子操作的刪除/添加。如果節(jié)點(diǎn)不存在,這個(gè)命令就會(huì)建立節(jié)點(diǎn)。

link

只適用于DQisc,替代一個(gè)現(xiàn)有的節(jié)點(diǎn)。

歷史

tc由Alexey N. Kuznetsov編寫(xiě),從Linux 2.2版開(kāi)始并入Linux內(nèi)核。

SEE ALSO

tc-cbq(8)、tc-htb(8)、tc-sfq(8)、tc-red(8)、tc-tbf(8)、tc-pfifo(8)、tc-bfifo(8)、tc-pfifo_fast(8)、tc-filters(8)

Linux從kernel 2.1.105開(kāi)始支持QOS,不過(guò),需要重新編譯內(nèi)核。運(yùn)行make config時(shí)將EXPERIMENTAL _OPTIONS設(shè)置成y,并且將Class Based Queueing (CBQ), Token Bucket Flow, Traffic Shapers 設(shè)置為 y ,運(yùn)行 make dep; make clean; make bzilo,生成新的內(nèi)核。

在Linux操作系統(tǒng)中流量控制器(TC)主要是在輸出端口處建立一個(gè)隊(duì)列進(jìn)行流量控制,控制的方式是基于路由,亦即基于目的IP地址或目的子網(wǎng)的網(wǎng)絡(luò)號(hào)的流量控制。流量控制器TC,其基本的功能模塊為隊(duì)列、分類(lèi)和過(guò)濾器。Linux內(nèi)核中支持的隊(duì)列有,Class Based Queue ,Token Bucket Flow ,CSZ ,F(xiàn)irst In First Out ,Priority ,TEQL ,SFQ ,ATM ,RED。這里我們討論的隊(duì)列與分類(lèi)都是基于CBQ(Class Based Queue)的,而過(guò)濾器是基于路由(Route)的。

配置和使用流量控制器TC,主要分以下幾個(gè)方面:分別為建立隊(duì)列、建立分類(lèi)、建立過(guò)濾器和建立路由,另外還需要對(duì)現(xiàn)有的隊(duì)列、分類(lèi)、過(guò)濾器和路由進(jìn)行監(jiān)視。

其基本使用步驟為:

1) 針對(duì)網(wǎng)絡(luò)物理設(shè)備(如以太網(wǎng)卡eth0)綁定一個(gè)CBQ隊(duì)列;

2) 在該隊(duì)列上建立分類(lèi);

3) 為每一分類(lèi)建立一個(gè)基于路由的過(guò)濾器;

4) 最后與過(guò)濾器相配合,建立特定的路由表。

先假設(shè)一個(gè)簡(jiǎn)單的環(huán)境

流量控制器上的以太網(wǎng)卡(eth0) 的IP地址為192.168.1.66,在其上建立一個(gè)CBQ隊(duì)列。假設(shè)包的平均大小為1000字節(jié),包間隔發(fā)送單元的大小為8字節(jié),可接收沖突的發(fā)送最長(zhǎng)包數(shù)目為20字節(jié)。

假如有三種類(lèi)型的流量需要控制:

1) 是發(fā)往主機(jī)1的,其IP地址為192.168.1.24。其流量帶寬控制在8Mbit,優(yōu)先級(jí)為2;

2) 是發(fā)往主機(jī)2的,其IP地址為192.168.1.26。其流量帶寬控制在1Mbit,優(yōu)先級(jí)為1;

3) 是發(fā)往子網(wǎng)1的,其子網(wǎng)號(hào)為192.168.1.0,子網(wǎng)掩碼為255.255.255.0。流量帶寬控制在1Mbit,優(yōu)先級(jí)為6。

1. 建立隊(duì)列

一般情況下,針對(duì)一個(gè)網(wǎng)卡只需建立一個(gè)隊(duì)列。

將一個(gè)cbq隊(duì)列綁定到網(wǎng)絡(luò)物理設(shè)備eth0上,其編號(hào)為1:0;網(wǎng)絡(luò)物理設(shè)備eth0的實(shí)際帶寬為10 Mbit,包的平均大小為1000字節(jié);包間隔發(fā)送單元的大小為8字節(jié),最小傳輸包大小為64字節(jié)。

?tc qdisc add dev eth0 root handle 1: cbq bandwidth 10Mbit avpkt 1000 cell 8 mpu 64

2. 建立分類(lèi)

分類(lèi)建立在隊(duì)列之上。一般情況下,針對(duì)一個(gè)隊(duì)列需建立一個(gè)根分類(lèi),然后再在其上建立子分類(lèi)。對(duì)于分類(lèi),按其分類(lèi)的編號(hào)順序起作用,編號(hào)小的優(yōu)先;一旦符合某個(gè)分類(lèi)匹配規(guī)則,通過(guò)該分類(lèi)發(fā)送數(shù)據(jù)包,則其后的分類(lèi)不再起作用。

1) 創(chuàng)建根分類(lèi)1:1;分配帶寬為10Mbit,優(yōu)先級(jí)別為8。

?tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 10Mbit rate 10Mbit maxburst 20 allot 1514 prio 8 avpkt 1000 cell 8 weight 1Mbit

該隊(duì)列的最大可用帶寬為10Mbit,實(shí)際分配的帶寬為10Mbit,可接收沖突的發(fā)送最長(zhǎng)包數(shù)目為20字節(jié);最大傳輸單元加MAC頭的大小為1514字節(jié),優(yōu)先級(jí)別為8,包的平均大小為1000字節(jié),包間隔發(fā)送單元的大小為8字節(jié),相應(yīng)于實(shí)際帶寬的加權(quán)速率為1Mbit。

2)創(chuàng)建分類(lèi)1:2,其父分類(lèi)為1:1,分配帶寬為8Mbit,優(yōu)先級(jí)別為2。

?tc class add dev eth0 parent 1:1 classid 1:2 cbq bandwidth 10Mbit rate 8Mbit maxburst 20 allot 1514 prio 2 avpkt 1000 cell 8 weight 800Kbit split 1:0 bounded

該隊(duì)列的最大可用帶寬為10Mbit,實(shí)際分配的帶寬為 8Mbit,可接收沖突的發(fā)送最長(zhǎng)包數(shù)目為20字節(jié);最大傳輸單元加MAC頭的大小為1514字節(jié),優(yōu)先級(jí)別為1,包的平均大小為1000字節(jié),包間隔發(fā)送單元的大小為8字節(jié),相應(yīng)于實(shí)際帶寬的加權(quán)速率為800Kbit,分類(lèi)的分離點(diǎn)為1:0,且不可借用未使用帶寬。

3)創(chuàng)建分類(lèi)1:3,其父分類(lèi)為1:1,分配帶寬為1Mbit,優(yōu)先級(jí)別為1。

?tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 10Mbit rate 1Mbit maxburst 20 allot 1514 prio 1 avpkt 1000 cell 8 weight 100Kbit split 1:0

該隊(duì)列的最大可用帶寬為10Mbit,實(shí)際分配的帶寬為 1Mbit,可接收沖突的發(fā)送最長(zhǎng)包數(shù)目為20字節(jié);最大傳輸單元加MAC頭的大小為1514字節(jié),優(yōu)先級(jí)別為2,包的平均大小為1000字節(jié),包間隔發(fā)送單元的大小為8字節(jié),相應(yīng)于實(shí)際帶寬的加權(quán)速率為100Kbit,分類(lèi)的分離點(diǎn)為1:0。

4)創(chuàng)建分類(lèi)1:4,其父分類(lèi)為1:1,分配帶寬為1Mbit,優(yōu)先級(jí)別為6。

?tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 10Mbit rate 1Mbit maxburst 20 allot 1514 prio 6 avpkt 1000 cell 8 weight 100Kbit split 1:0

該隊(duì)列的最大可用帶寬為10Mbit,實(shí)際分配的帶寬為 64Kbit,可接收沖突的發(fā)送最長(zhǎng)包數(shù)目為20字節(jié);最大傳輸單元加MAC頭的大小為1514字節(jié),優(yōu)先級(jí)別為1,包的平均大小為1000字節(jié),包間隔發(fā)送單元的大小為8字節(jié),相應(yīng)于實(shí)際帶寬的加權(quán)速率為100Kbit,分類(lèi)的分離點(diǎn)為1:0。

3. 建立過(guò)濾器

過(guò)濾器主要服務(wù)于分類(lèi)。一般只需針對(duì)根分類(lèi)提供一個(gè)過(guò)濾器,然后為每個(gè)子分類(lèi)提供路由映射。

1) 應(yīng)用路由分類(lèi)器到cbq隊(duì)列的根,父分類(lèi)編號(hào)為1:0;過(guò)濾協(xié)議為ip,優(yōu)先級(jí)別為100,過(guò)濾器為基于路由表。

?tc filter add dev eth0 parent 1:0 protocol ip prio 100 route

2) 建立路由映射分類(lèi)1:2, 1:3, 1:4

?tc filter add dev eth0 parent 1:0 protocol ip prio 100 route to 2 flowid 1:2

?tc filter add dev eth0 parent 1:0 protocol ip prio 100 route to 3 flowid 1:3

?tc filter add dev eth0 parent 1:0 protocol ip prio 100 route to 4 flowid 1:4

4.建立路由

該路由是與前面所建立的路由映射一一對(duì)應(yīng)。

1) 發(fā)往主機(jī)192.168.1.24的數(shù)據(jù)包通過(guò)分類(lèi)2轉(zhuǎn)發(fā)(分類(lèi)2的速率8Mbit)

?ip route add 192.168.1.24 dev eth0 via 192.168.1.66 realm 2

2) 發(fā)往主機(jī)192.168.1.30的數(shù)據(jù)包通過(guò)分類(lèi)3轉(zhuǎn)發(fā)(分類(lèi)3的速率1Mbit)

?ip route add 192.168.1.30 dev eth0 via 192.168.1.66 realm 3

3)發(fā)往子網(wǎng)192.168.1.0/24的數(shù)據(jù)包通過(guò)分類(lèi)4轉(zhuǎn)發(fā)(分類(lèi)4的速率1Mbit)

?ip route add 192.168.1.0/24 dev eth0 via 192.168.1.66 realm 4

注:一般對(duì)于流量控制器所直接連接的網(wǎng)段建議使用IP主機(jī)地址流量控制限制,不要使用子網(wǎng)流量控制限制。如一定需要對(duì)直連子網(wǎng)使用子網(wǎng)流量控制限制,則在建立該子網(wǎng)的路由映射前,需將原先由系統(tǒng)建立的路由刪除,才可完成相應(yīng)步驟。

5. 監(jiān)視

主要包括對(duì)現(xiàn)有隊(duì)列、分類(lèi)、過(guò)濾器和路由的狀況進(jìn)行監(jiān)視。

1)顯示隊(duì)列的狀況

簡(jiǎn)單顯示指定設(shè)備(這里為eth0)的隊(duì)列狀況

?tc qdisc ls dev eth0

qdisc cbq 1: rate 10Mbit (bounded,isolated) prio no-transmit

詳細(xì)顯示指定設(shè)備(這里為eth0)的隊(duì)列狀況

?tc -s qdisc ls dev eth0

qdisc cbq 1: rate 10Mbit (bounded,isolated) prio no-transmit

Sent 7646731 bytes 13232 pkts (dropped 0, overlimits 0)

borrowed 0 overactions 0 avgidle 31 undertime 0

這里主要顯示了通過(guò)該隊(duì)列發(fā)送了13232個(gè)數(shù)據(jù)包,數(shù)據(jù)流量為7646731個(gè)字節(jié),丟棄的包數(shù)目為0,超過(guò)速率限制的包數(shù)目為0。

2)顯示分類(lèi)的狀況

簡(jiǎn)單顯示指定設(shè)備(這里為eth0)的分類(lèi)狀況

?tc class ls dev eth0

class cbq 1: root rate 10Mbit (bounded,isolated) prio no-transmit

class cbq 1:1 parent 1: rate 10Mbit prio no-transmit #no-transmit表示優(yōu)先級(jí)為8

class cbq 1:2 parent 1:1 rate 8Mbit prio 2

class cbq 1:3 parent 1:1 rate 1Mbit prio 1

class cbq 1:4 parent 1:1 rate 1Mbit prio 6

詳細(xì)顯示指定設(shè)備(這里為eth0)的分類(lèi)狀況

?tc -s class ls dev eth0

class cbq 1: root rate 10Mbit (bounded,isolated) prio no-transmit

Sent 17725304 bytes 32088 pkts (dropped 0, overlimits 0)

borrowed 0 overactions 0 avgidle 31 undertime 0

class cbq 1:1 parent 1: rate 10Mbit prio no-transmit

Sent 16627774 bytes 28884 pkts (dropped 0, overlimits 0)

borrowed 16163 overactions 0 avgidle 587 undertime 0

class cbq 1:2 parent 1:1 rate 8Mbit prio 2

Sent 628829 bytes 3130 pkts (dropped 0, overlimits 0)

borrowed 0 overactions 0 avgidle 4137 undertime 0

class cbq 1:3 parent 1:1 rate 1Mbit prio 1

Sent 0 bytes 0 pkts (dropped 0, overlimits 0)

borrowed 0 overactions 0 avgidle 159654 undertime 0

class cbq 1:4 parent 1:1 rate 1Mbit prio 6

Sent 5552879 bytes 8076 pkts (dropped 0, overlimits 0)

borrowed 3797 overactions 0 avgidle 159557 undertime 0

這里主要顯示了通過(guò)不同分類(lèi)發(fā)送的數(shù)據(jù)包,數(shù)據(jù)流量,丟棄的包數(shù)目,超過(guò)速率限制的包數(shù)目等等。其中根分類(lèi)(class cbq 1:0)的狀況應(yīng)與隊(duì)列的狀況類(lèi)似。

例如,分類(lèi)class cbq 1:4發(fā)送了8076個(gè)數(shù)據(jù)包,數(shù)據(jù)流量為5552879個(gè)字節(jié),丟棄的包數(shù)目為0,超過(guò)速率限制的包數(shù)目為0。

顯示過(guò)濾器的狀況

?tc -s filter ls dev eth0

filter parent 1: protocol ip pref 100 route

filter parent 1: protocol ip pref 100 route fh 0xffff0002 flowid 1:2 to 2

filter parent 1: protocol ip pref 100 route fh 0xffff0003 flowid 1:3 to 3

filter parent 1: protocol ip pref 100 route fh 0xffff0004 flowid 1:4 to 4

這里flowid 1:2代表分類(lèi)class cbq 1:2,to 2代表通過(guò)路由2發(fā)送。

顯示現(xiàn)有路由的狀況

?ip route

192.168.1.66 dev eth0 scope link

192.168.1.24 via 192.168.1.66 dev eth0 realm 2

202.102.24.216 dev ppp0 proto kernel scope link src 202.102.76.5

192.168.1.30 via 192.168.1.66 dev eth0 realm 3

192.168.1.0/24 via 192.168.1.66 dev eth0 realm 4

192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.66

172.16.1.0/24 via 192.168.1.66 dev eth0 scope link

127.0.0.0/8 dev lo scope link

default via 202.102.24.216 dev ppp0

default via 192.168.1.254 dev eth0

如上所示,結(jié)尾包含有realm的顯示行是起作用的路由過(guò)濾器。

6. 維護(hù)

主要包括對(duì)隊(duì)列、分類(lèi)、過(guò)濾器和路由的增添、修改和刪除。

增添動(dòng)作一般依照"隊(duì)列-分類(lèi)-過(guò)濾器-路由"的順序進(jìn)行;修改動(dòng)作則沒(méi)有什么要求;刪除則依照"路由-過(guò)濾器-分類(lèi)-隊(duì)列"的順序進(jìn)行。

1)隊(duì)列的維護(hù)

一般對(duì)于一臺(tái)流量控制器來(lái)說(shuō),出廠時(shí)針對(duì)每個(gè)以太網(wǎng)卡均已配置好一個(gè)隊(duì)列了,通常情況下對(duì)隊(duì)列無(wú)需進(jìn)行增添、修改和刪除動(dòng)作了。

2)分類(lèi)的維護(hù)

增添

增添動(dòng)作通過(guò)tc class add命令實(shí)現(xiàn),如前面所示。

修改

修改動(dòng)作通過(guò)tc class change命令實(shí)現(xiàn),如下所示:

?tc class change dev eth0 parent 1:1 classid 1:2 cbq bandwidth 10Mbit

rate 7Mbit maxburst 20 allot 1514 prio 2 avpkt 1000 cell

8 weight 700Kbit split 1:0 bounded

對(duì)于bounded命令應(yīng)慎用,一旦添加后就進(jìn)行修改,只可通過(guò)刪除后再添加來(lái)實(shí)現(xiàn)。

刪除

刪除動(dòng)作只在該分類(lèi)沒(méi)有工作前才可進(jìn)行,一旦通過(guò)該分類(lèi)發(fā)送過(guò)數(shù)據(jù),則無(wú)法刪除它了。因此,需要通過(guò)shell文件方式來(lái)修改,通過(guò)重新啟動(dòng)來(lái)完成刪除動(dòng)作。

3)過(guò)濾器的維護(hù)

增添

增添動(dòng)作通過(guò)tc filter add命令實(shí)現(xiàn),如前面所示。

修改

修改動(dòng)作通過(guò)tc filter change命令實(shí)現(xiàn),如下所示:

?tc filter change dev eth0 parent 1:0 protocol ip prio 100 route to

10 flowid 1:8

刪除

刪除動(dòng)作通過(guò)tc filter del命令實(shí)現(xiàn),如下所示:

?tc filter del dev eth0 parent 1:0 protocol ip prio 100 route to 10

4)與過(guò)濾器一一映射路由的維護(hù)

增添

增添動(dòng)作通過(guò)ip route add命令實(shí)現(xiàn),如前面所示。

修改

修改動(dòng)作通過(guò)ip route change命令實(shí)現(xiàn),如下所示:

?ip route change 192.168.1.30 dev eth0 via 192.168.1.66 realm 8

刪除

刪除動(dòng)作通過(guò)ip route del命令實(shí)現(xiàn),如下所示:

?ip route del 192.168.1.30 dev eth0 via 192.168.1.66 realm 8

?ip route del 192.168.1.0/24 dev eth0 via 192.168.1.66 realm 4

linux tc 命令

你問(wèn)的這么詳細(xì)不如直接去看教程

但是初接觸TC看教程還真有點(diǎn)費(fèi)力,你還是多寫(xiě)寫(xiě),讀別人寫(xiě)的腳本去理解他們的意思

class就是規(guī)則分支,你用TC來(lái)限制速度,首先要寫(xiě)一些規(guī)則,比如優(yōu)先級(jí)別,流量限制等

規(guī)則寫(xiě)完后,接下來(lái)就要過(guò)濾,,就是讓系統(tǒng)知道哪些包符合規(guī)則,根據(jù)你的過(guò)濾條件來(lái)讓數(shù)據(jù)包走不同的分支(規(guī)則,class)

基本步驟就是這樣,具體清你看教程去把。

模擬網(wǎng)絡(luò)故障--tc

網(wǎng)絡(luò)故障一般包含網(wǎng)絡(luò)數(shù)據(jù)異常,網(wǎng)絡(luò)丟包和網(wǎng)絡(luò)延遲。

Linux內(nèi)核從2.2開(kāi)始提供TC(Traffic Control)去控制Linux內(nèi)核的流量,一般系統(tǒng)都是自帶tc工具。

TC控制流程:

這里使用paping而不是ping,按照原作者說(shuō)法是為了防止在防火墻開(kāi)啟的狀態(tài)下可以ping通,但無(wú)法進(jìn)行tcp連接的問(wèn)題。

網(wǎng)絡(luò)延遲:

tc qdisc add dev eth0 root netem delay 300ms

網(wǎng)絡(luò)丟包:

tc qdisc add dev eth0 root netem loss 7% 25% #代表丟掉7%的包,但是成功率只有25%

tc qdisc add dev eth0 root netem loss 7% #只設(shè)置7%是代表隨機(jī)丟掉7%的包

網(wǎng)絡(luò)數(shù)據(jù)異常:

tc qdisc add dev eth0 root netem corrupt 10% # 10%的數(shù)據(jù)包損壞,不是沒(méi)傳過(guò)去,而是傳過(guò)去不對(duì)。

網(wǎng)絡(luò)數(shù)據(jù)重復(fù):

tc qdisc add dev eth0 root netem duplicate 1% #隨機(jī)產(chǎn)生1%的包重復(fù)

網(wǎng)絡(luò)數(shù)據(jù)包亂序:

tc qdisc add dev eth0 root netem delay 10ms reorder 25% 50% #有25%的數(shù)據(jù)包(50%相關(guān))會(huì)被立即發(fā)送,其他的延遲10秒

關(guān)閉網(wǎng)絡(luò)異常模擬:

tc qdisc del dev eth0 root netem

監(jiān)控網(wǎng)卡:

tc qdisc add dev eth0 root netem

其余命令:

tc qdisc change dev eth0 root netem duplicate 1%

tc qdisc replace dev eth0 root netem duplicate 1%

tc是要在client端設(shè)置的,因?yàn)橹荒芸刂茢?shù)據(jù)發(fā)出,它模擬的是異常的數(shù)據(jù)到達(dá)Server后如何被處理,前提是數(shù)據(jù)在到達(dá)Server的時(shí)候已經(jīng)異常了。

至于server端的控制,需要使用iptables。

參考文檔:

linux運(yùn)行命令

winver 檢查Windows版本

wmimgmt.msc 打開(kāi)Windows管理體系結(jié)構(gòu)(wmi)

wupdmgr Windows更新程序

wscript Windows腳本宿主設(shè)置

write 寫(xiě)字板

winmsd 系統(tǒng)信息

wiaacmgr 掃描儀和照相機(jī)向?qū)?/p>

winchat xp自帶局域網(wǎng)聊天

mem.exe 顯示內(nèi)存使用情況

msconfig.exe 系統(tǒng)配置實(shí)用程序

mplayer2 簡(jiǎn)易widnows media player

mspaint 畫(huà)圖板

mstsc 遠(yuǎn)程桌面連接

mplayer2 媒體播放機(jī)

magnify 放大鏡實(shí)用程序

mmc 打開(kāi)控制臺(tái)

mobsync 同步命令

dxdiag 檢查directx信息

drwtsn32 系統(tǒng)醫(yī)生

devmgmt.msc 設(shè)備管理器

dfrg.msc 磁盤(pán)碎片整理程序

diskmgmt.msc 磁盤(pán)管理實(shí)用程序

dcomcnfg 打開(kāi)系統(tǒng)組件服務(wù)

ddeshare 打開(kāi)dde共享設(shè)置

dvdplay dvd播放器

net stop messenger 停止信使服務(wù)

net start messenger 開(kāi)始信使服務(wù)

notepad 打開(kāi)記事本

nslookup 網(wǎng)絡(luò)管理的工具向?qū)?/p>

ntbackup 系統(tǒng)備份和還原

narrator 屏幕“講述人”

ntmsmgr.msc 移動(dòng)存儲(chǔ)管理器

ntmsoprq.msc 移動(dòng)存儲(chǔ)管理員操作請(qǐng)求

netstat -an (tc)命令檢查接口

syncapp 創(chuàng)建一個(gè)公文包

sysedit 系統(tǒng)配置編輯器

sigverif 文件簽名驗(yàn)證程序

sndrec32 錄音機(jī)

shrpubw 創(chuàng)建共享文件夾

secpol.msc 本地安全策略

syskey 系統(tǒng)加密,一旦加密就不能解開(kāi),保護(hù)Windows xp系統(tǒng)的雙重密碼

services.msc 本地服務(wù)設(shè)置

sndvol32 音量控制程序

sfc.exe 系統(tǒng)文件檢查器

sfc /scannow windows文件保護(hù) tsshutdn 60秒倒計(jì)時(shí)關(guān)機(jī)命令

tourstart xp簡(jiǎn)介(安裝完成后出現(xiàn)的漫游xp程序)

taskmgr 任務(wù)管理器

eventvwr 事件查看器

eudcedit 造字程序

explorer 打開(kāi)資源管理器

packager 對(duì)象包裝程序

perfmon.msc 計(jì)算機(jī)性能監(jiān)測(cè)程序

progman 程序管理器

regedit.exe 注冊(cè)表

rsop.msc 組策略結(jié)果集

regedt32 注冊(cè)表編輯器

rononce -p 15秒關(guān)機(jī)

regsvr32 /u *.dll 停止dll文件運(yùn)行

regsvr32 /u zipfldr.dll 取消zip支持

cmd.exe cmd命令提示符

chkdsk.exe chkdsk磁盤(pán)檢查

certmgr.msc 證書(shū)管理實(shí)用程序

calc 啟動(dòng)計(jì)算器

charmap 啟動(dòng)字符映射表

cliconfg sql server 客戶(hù)端網(wǎng)絡(luò)實(shí)用程序

clipbrd 剪貼板查看器

conf 啟動(dòng)netmeeting

compmgmt.msc 計(jì)算機(jī)管理

cleanmgr 垃圾整理

ciadv.msc 索引服務(wù)程序

osk 打開(kāi)屏幕鍵盤(pán)

odbcad32 odbc數(shù)據(jù)源管理器

oobe/msoobe /a 檢查xp是否激活

lusrmgr.msc 本機(jī)用戶(hù)和組

logoff 注銷(xiāo)命令

iexpress 木馬捆綁工具,系統(tǒng)自帶

nslookup ip地址偵測(cè)器

fsmgmt.msc 共享文件夾管理器

utilman 輔助工具管理器

gpedit.msc 組策略

以下為Windows操作系統(tǒng)的常用運(yùn)行命令,執(zhí)行這些命令,就能打開(kāi)系統(tǒng)對(duì)應(yīng)的相關(guān)實(shí)用程序,如果大家能基本利用,就能檢查并修復(fù)系統(tǒng)的最基本的故障,除注銷(xiāo),關(guān)閉系統(tǒng)命令外,其它所有命令,大家不妨一試!!

運(yùn)行\(zhòng)輸入CMD\輸入 對(duì)應(yīng)的相關(guān)實(shí)用程序:

. 打開(kāi)C:\Documents and Settings\XXX(當(dāng)前登錄Windows XP的用戶(hù)名)

.. 打開(kāi)Windows XP所在的盤(pán)符下的Documents and Settings文件夾

... 打開(kāi)“我的電腦”選項(xiàng)。

accwiz.exe 輔助工具向?qū)?/p>

actmovie.exe 直接顯示安裝工具

append.exe 允許程序打開(kāi)制定目錄中的數(shù)據(jù)

arp.exe 顯示和更改計(jì)算機(jī)的IP與硬件物理地址的對(duì)應(yīng)列表

at.exe 計(jì)劃運(yùn)行任務(wù)

atmadm.exe ATM調(diào)用管理器統(tǒng)計(jì)

attrib.exe 顯示和更改文件和文件夾屬性

autochk.exe 檢測(cè)修復(fù)文件系統(tǒng) (XP不可用)

autoconv.exe 在啟動(dòng)過(guò)程中自動(dòng)轉(zhuǎn)化系統(tǒng) (XP不可用)

autofmt.exe 在啟動(dòng)過(guò)程中格式化進(jìn)程 (XP不可用)

autolfn.exe 使用長(zhǎng)文件名格式 (XP不可用)

arp.exe 顯示和更改計(jì)算機(jī)的IP與硬件物理地址的對(duì)應(yīng)

calc.exe 計(jì)算器

Bootvrfy.exe 通報(bào)啟動(dòng)成功

cacls.exe 顯示和編輯ACL

cdplayer.exe CD播放器

change.exe 與終端服務(wù)器相關(guān)的查詢(xún) (XP不可用)

charmap.exe 字符映射表

chglogon.exe 啟動(dòng)或停用會(huì)話(huà)記錄 (XP不可用)

chgport.exe 改變端口(終端服務(wù)) (XP不可用)

chgusr.exe 改變用戶(hù)(終端服務(wù)) (XP不可用)

chkdsk.exe 磁盤(pán)檢測(cè)程序

chkntfs.exe NTFS磁盤(pán)檢測(cè)程序

cidaemon.exe 組成Ci文檔服務(wù)

cipher.exe 在NTFS上顯示或改變加密的文件或目錄

cisvc.exe 打開(kāi)索引內(nèi)容

ckcnv.exe 變換Cookie

cleanmgr.exe 磁盤(pán)清理

cliconfg.exe SQL客戶(hù)網(wǎng)絡(luò)工具

clipbrd.exe 剪貼簿查看器

clipsrv.exe 運(yùn)行Clipboard服務(wù)

clspack.exe 建立系統(tǒng)文件列表清單

cluster.exe 顯示域的集群 (XP不可用)

cmd.exe 進(jìn)2000\XP DOS

cmdl32.exe 自動(dòng)下載連接管理

cmmgr32.exe 連接管理器

cmmon32.exe 連接管理器監(jiān)視

cmstp.exe 連接管理器配置文件安裝程序

comclust.exe 集群

comp.exe 比較兩個(gè)文件和文件集的內(nèi)容

conf 啟動(dòng)netmeeting聊天工具

control userpasswords2 XP密碼管理.

compmgmt.msc 計(jì)算機(jī)管理

cprofile.exe 轉(zhuǎn)換顯示模式 (XP不可用)

開(kāi)始,運(yùn)行,輸入CMD\輸入net config workstation計(jì)算機(jī)名 \完整的計(jì)算機(jī)名\用戶(hù)名

工作站處于活動(dòng)狀態(tài)(即網(wǎng)絡(luò)描述) \軟件版本(即軟件版本號(hào)) \工作站域 工作站域的 DNS 名稱(chēng)

登錄域 \COM 打開(kāi)時(shí)間超時(shí)(秒) \COM 發(fā)送量(字節(jié)) \COM 發(fā)送超時(shí) (msec)

CMD\輸入net config workstation 更改可配置工作站服務(wù)設(shè)置。

CMD\輸入net config server 可以顯示不能配置的下服務(wù)器計(jì)算機(jī)名 \服務(wù)器注釋 \服務(wù)器版本(即軟件版本號(hào))

服務(wù)器處于活動(dòng)狀態(tài)(即網(wǎng)絡(luò)描述) \服務(wù)器處于隱藏狀態(tài)(即 /hidden 設(shè)置)

最大登錄用戶(hù)數(shù)(即可使用服務(wù)器共享資源的最大用戶(hù)數(shù))

每個(gè)會(huì)話(huà)打開(kāi)文件的最大數(shù)(即用戶(hù)可在一個(gè)會(huì)話(huà)中打開(kāi)服務(wù)器文件的最大數(shù))

空閑會(huì)話(huà)時(shí)間(最小值)

chkdsk.exe 磁盤(pán)檢查.

Chkdsk /r 2000命令控制臺(tái)中的Chkdsk /r命令檢查修復(fù)系統(tǒng)文件

cleanmgr 垃圾整理

Clipbrd 剪貼板查看器

C:boot.ini 打開(kāi)啟動(dòng)菜單

compact.exe 顯示或改變NTFS分區(qū)上文件的壓縮狀態(tài)

conime.exe IME控制臺(tái)

control.exe 控制面板

convert.exe NTFS 轉(zhuǎn)換文件系統(tǒng)到NTFS

convlog.exe 轉(zhuǎn)換IIS日志文件格式到NCSA格式

cprofile.exe 轉(zhuǎn)換顯示模式

cscript.exe 較本宿主版本

csrss.exe 客戶(hù)服務(wù)器Runtime進(jìn)程 (XP不可用)

csvde.exe 格式轉(zhuǎn)換程序 (XP不可用)

dcpromo 活動(dòng)目錄安裝(XP不可用)

drwtsn32 系統(tǒng)醫(yī)生

diskmgmt.msc 磁盤(pán)管理器(和PowerQuest PartitionMagic 8.0)

dvdplay DVD 播放器

devmgmt.msc 設(shè)備管理器(檢查電腦硬件,驅(qū)動(dòng))

dxdiag 檢查DirectX信息

dcomcnfg.exe DCOM配置屬性 (控制臺(tái)根目錄)

dcpromo.exe 安裝向?qū)?(XP不可用)

ddeshare.exe DDE共享

debug.exe 檢查DEBUG

dfrgfat.exe FAT分區(qū)磁盤(pán)碎片整理程序

dfrgntfs.exe NTFS分區(qū)磁盤(pán)碎片整理程序 (XP不可用)

dfs_cmd_.exe 配置DFS樹(shù) (XP不可用)

dfsinit.exe 分布式文件系統(tǒng)初始化(XP不可用)

dfssvc.exe 分布式文件系統(tǒng)服務(wù)器 (XP不可用)

diantz.exe 制作CAB文件

diskperf.exe 磁盤(pán)性能計(jì)數(shù)器

dmremote.exe 磁盤(pán)管理服務(wù)的一部分 (XP不可用)

doskey.exe 命令行創(chuàng)建宏

dosx.exe DOS擴(kuò)展

dplaysvr.exe 直接運(yùn)行幫助 (XP不可用)

drwatson.exe 華生醫(yī)生錯(cuò)誤檢測(cè)

drwtsn32.exe 華生醫(yī)生顯示和配置管理

dvdplay.exe DVD播放

dxdiag.exe Direct-X診斷工具

edlin.exe 命令行的文本編輯

esentutl.exe MS數(shù)據(jù)庫(kù)工具

eudcedit.exe 造字程序

eventvwr.exe 事件查看器

exe2bin.exe 轉(zhuǎn)換EXE文件到二進(jìn)制

expand.exe 解壓縮

extrac32.exe 解CAB工具

fsmgmt.msc 共享文件夾

fastopen.exe 快速訪問(wèn)在內(nèi)存中的硬盤(pán)文件

faxcover.exe 傳真封面編輯

faxqueue.exe 顯示傳真隊(duì)列

faxsend.exe 發(fā)送傳真向?qū)?/p>

faxsvc.exe 啟動(dòng)傳真服務(wù)

fc.exe 比較兩個(gè)文件的不同

find.exe 查找文件中的文本行

findstr.exe 查找文件中的行

finger.exe 一個(gè)用戶(hù)并顯示出統(tǒng)計(jì)結(jié)果

fixmapi.exe 修復(fù)MAPI文件

flattemp.exe 允許或者禁用臨時(shí)文件目錄 (XP不可用)

fontview.exe 顯示字體文件中的字體

forcedos.exe 強(qiáng)制文件在DOS模式下運(yùn)行

FTP下載

gpedit.msc 組策略

gdi.exe 圖形界面驅(qū)動(dòng)

grpconv.exe 轉(zhuǎn)換程序管理員組

hostname.exe 顯示機(jī)器的Hostname

Internat 輸入法圖標(biāo)

iexpress 木馬捆綁工具,系統(tǒng)自帶

ieshwiz.exe 自定義文件夾向?qū)?/p>

iexpress.exe iexpress安裝包

iisreset.exe 重啟IIS服務(wù)(未安裝IIS,不可用)

internat.exe 鍵盤(pán)語(yǔ)言指示器 (XP不可用)

ipconfig.exe 查看IP配置

ipsecmon.exe IP安全監(jiān)視器

ipxroute.exe IPX路由和源路由控制程序

ir 無(wú)線(xiàn)連接

ismserv.exe 安裝或者刪除Service Control Manager中的服務(wù)

jdbgmgr.exe Java4的調(diào)試器

jetconv.exe 轉(zhuǎn)換Jet Engine數(shù)據(jù)庫(kù) (XP不可用)

jetpack.exe 壓縮Jet數(shù)據(jù)庫(kù) (XP不可用)

jview.exe Java的命令行裝載者

label.exe 改變驅(qū)動(dòng)器的卷標(biāo)

lcwiz.exe 許可證向?qū)?(XP不可用)

ldifde.exe LDIF目錄交換命令行管理 (XP不可用)

licmgr.exe 終端服務(wù)許可協(xié)議管理 (XP不可用)

lights.exe 顯示連接狀況 (XP不可用)

llsmgr.exe Windows 2000 許可協(xié)議管理 (XP不可用)

llssrv.exe 啟動(dòng)許可協(xié)議服務(wù)器 (XP不可用)

locator.exe RPC Locator 遠(yuǎn)程定位

lodctr.exe 調(diào)用性能計(jì)數(shù)

logoff.exe 注銷(xiāo)當(dāng)前用戶(hù)

lpq.exe 顯示遠(yuǎn)端的LPD打印隊(duì)列的狀態(tài),顯示被送到基于Unix的服務(wù)器的打印任務(wù)

lpr.exe 用于Unix客戶(hù)打印機(jī)將打印任務(wù)發(fā)送給連接了打印設(shè)備的NT的打印機(jī)服務(wù)器。

lsass.exe 運(yùn)行LSA和Server的DLL

lserver.exe 指定默認(rèn)Server新的DNS域 (XP不可用)

lusrmgr.msc 本地賬戶(hù)管理

mmc 控制臺(tái)

mplayer2 播放器

macfile.exe 管理MACFILES (XP不可用)

magnify.exe 放大鏡

makecab.exe 制作CAB文件

mem.exe 顯示內(nèi)存狀態(tài)

migpwd.exe 遷移密碼

mmc.exe 控制臺(tái)

mnmsrvc.exe 遠(yuǎn)程桌面共享

mobsync.exe 同步目錄管理器

mountvol.exe 創(chuàng)建、刪除或列出卷的裝入點(diǎn)。

mplay32.exe Media Player 媒體播放器

mpnotify.exe 通知應(yīng)用程序

mqbkup.exe 信息隊(duì)列備份和恢復(fù)工具

mqmig.exe MSMQ Migration Utility 信息隊(duì)列遷移工具

mrinfo.exe 使用SNMP多點(diǎn)傳送路由

mscdexnt.exe 安裝MSCD

msdtc.exe 動(dòng)態(tài)事務(wù)處理控制臺(tái)

msg.exe 發(fā)送消息到本地或遠(yuǎn)程客戶(hù)

mshta.exe HTML應(yīng)用程序主機(jī)

msiexec.exe 開(kāi)始Windows安裝程序

mspaint.exe 打開(kāi)畫(huà)圖板

mstask.exe 任務(wù)計(jì)劃表程序

mstinit.exe 任務(wù)計(jì)劃表安裝

Msconfig.exe 系統(tǒng)配置實(shí)用程序 (配置啟動(dòng)選項(xiàng),服務(wù)項(xiàng))

mem.exe 顯示內(nèi)存使用情況

mspaint 畫(huà)圖板

Net Stop Messenger 停止信使服務(wù)

Net Start Messenger 恢復(fù)信使服務(wù)

nslookup 網(wǎng)絡(luò)管理的工具

Nslookup IP 地址偵測(cè)器

ntbackup 系統(tǒng)備份和還原

nbtstat.exe 使用 NBT(TCP/IP 上的 NetBIOS)顯示協(xié)議統(tǒng)計(jì)和當(dāng)前 TCP/IP 連接。

nddeapir.exe NDDE API服務(wù)器端

netsh.exe 用于配置和監(jiān)控 Windows 2000 命令行腳本接口(XP不可用)

netstat.exe 顯示協(xié)議統(tǒng)計(jì)和當(dāng)前的 TCP/IP 網(wǎng)絡(luò)連接。

nlsfunc.exe 加載特定國(guó)家的信息。Windows 2000 和 MS-DOS 子系統(tǒng)不使用該命令接受該命令只是為了與 MS-DOS 文件兼容。

notepad.exe 打開(kāi)記事本

nslookup.exe 該診斷工具顯示來(lái)自域名系統(tǒng) (DNS) 名稱(chēng)服務(wù)器的信息。

ntbackup.exe 備份和故障修復(fù)工具

ntfrs.exe NT文件復(fù)制服務(wù) (XP不可用)

ntvdm.exe 模擬16位Windows環(huán)境

nw16.exe NetWare轉(zhuǎn)向器

nwscript.exe 運(yùn)行Netware腳本

odbcad32.exe 32位ODBC數(shù)據(jù)源管理 (驅(qū)動(dòng)程序管理)

odbcconf.exe 命令行配置ODBC驅(qū)動(dòng)和數(shù)據(jù)源

packager.exe 對(duì)象包裝程序

pathping.exe 包含Ping和Tracert的程序

pentnt.exe 檢查Pentium的浮點(diǎn)錯(cuò)誤

perfmon.exe 系統(tǒng)性能監(jiān)視器

ping.exe 驗(yàn)證與遠(yuǎn)程計(jì)算機(jī)的連接

posix.exe 用于兼容Unix

print.exe 打印文本文件或顯示打印隊(duì)列的內(nèi)容。

progman.exe 程序管理器

psxss.exe Posix子系統(tǒng)應(yīng)用程序

qappsrv.exe 在網(wǎng)絡(luò)上顯示終端服務(wù)器可用的程序

qprocess.exe 在本地或遠(yuǎn)程顯示進(jìn)程的信息(需終端服務(wù))

query.exe 查詢(xún)進(jìn)程和對(duì)話(huà) (XP不可用)

quser.exe 顯示用戶(hù)登陸的信息(需終端服務(wù))

qwinsta.exe 顯示終端服務(wù)的信息

rononce -p 15秒關(guān)機(jī)

rasAdmin 遠(yuǎn)程訪問(wèn)服務(wù).

regedit.exe 注冊(cè)表編輯器

rasadmin.exe 啟動(dòng)遠(yuǎn)程訪問(wèn)服務(wù) (XP不可用)

rasautou.exe 建立一個(gè)RAS連接

rasdial.exe 寬帶,撥號(hào)連接

ras.exe 運(yùn)行RAS連接 (XP不可用)

rcp.exe 計(jì)算機(jī)和運(yùn)行遠(yuǎn)程外殼端口監(jiān)控程序 rshd 的系統(tǒng)之間復(fù)制文件

rdpclip.exe 終端和本地復(fù)制和粘貼文件

recover.exe 從壞的或有缺陷的磁盤(pán)中恢復(fù)可讀取的信息。

redir.exe 運(yùn)行重定向服務(wù)

regedt32.exe 32位注冊(cè)服務(wù)

regini.exe 用腳本修改注冊(cè)許可

regwiz.exe 注冊(cè)向?qū)?/p>

replace.exe 用源目錄中的同名文件替換目標(biāo)目錄中的文件。

rexec.exe rexec 命令在執(zhí)行指定命令前,驗(yàn)證遠(yuǎn)程計(jì)算機(jī)上的用戶(hù)名,只有安裝了 TCP/IP 協(xié)議后才可以使用該命令。

risetup.exe 運(yùn)行遠(yuǎn)程安裝向?qū)Х?wù) (XP不可用)

route.exe 控制網(wǎng)絡(luò)路由表

rsh.exe 在運(yùn)行 RSH 服務(wù)的遠(yuǎn)程計(jì)算機(jī)上運(yùn)行命令

rsnotify.exe 遠(yuǎn)程存儲(chǔ)通知回顯

runas.exe 允許用戶(hù)用其他權(quán)限運(yùn)行指定的工具和程序

rundll32.exe 啟動(dòng)32位DLL程序

rwinsta.exe 重置會(huì)話(huà)子系統(tǒng)硬件和軟件到最初的值

Sndvol32 音量控制程序

sfc.exe 或CMD\ sfc.exe 回車(chē) 系統(tǒng)文件檢查器

services.msc 網(wǎng)絡(luò)連接服務(wù)

syskey 系統(tǒng)加密,(一旦加密就不能解開(kāi),保護(hù)windows xp系統(tǒng)的雙重密碼wupdmgr WIDNOWS UPDATE)

SCANREG/RESTORE 命令恢復(fù)最近的注冊(cè)表

secedit.exe 自動(dòng)化安全性配置管理

services.exe 控制所有服務(wù)

sethc.exe 設(shè)置高對(duì)比

setver.exe 設(shè)置 MS-DOS 子系統(tǒng)向程序報(bào)告的 MS-DOS 版本號(hào)

sfc.exe 系統(tǒng)文件檢查

shadow.exe 監(jiān)控另外一臺(tái)中端服務(wù)器會(huì)話(huà)

shrpubw.exe 建立和共享文件夾

sigverif.exe 文件簽名驗(yàn)證

smlogsvc.exe 性能日志和警報(bào) (XP不可用)

sndrec32.exe 錄音機(jī)

sndvol32.exe 顯示聲音控制信息

snmp.exe 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議 (XP不可用)

snmptrap.exe SNMP工具 (XP不可用)

srvmgr.exe 服務(wù)器管理器 (XP不可用)

subst.exe 將路徑與驅(qū)動(dòng)器盤(pán)符關(guān)聯(lián)

sysedit.exe 系統(tǒng)配置編輯器

syskey.exe NT賬號(hào)數(shù)據(jù)庫(kù)加密工具

sysocmgr.exe Windows 安裝程序

systray.exe 在低權(quán)限運(yùn)行systray

taskmgr 任務(wù)管理器

tasklist /svc(CMD)了解每個(gè)SVCHOST進(jìn)程到底提供了多少系統(tǒng)服務(wù)(2000\98不可用)

tlist -S(CMD) 了解每個(gè)SVCHOST進(jìn)程到底提供了多少系統(tǒng)服務(wù)(

taskman.exe 任務(wù)管理器 (XP不可用)

taskmgr.exe 任務(wù)管理器

tcmsetup.exe 電話(huà)服務(wù)客戶(hù)安裝

tcpsvcs.exe TCP服務(wù)

termsrv.exe 終端服務(wù)

t 將文件傳輸?shù)秸谶\(yùn)行 TFTP 服務(wù)的遠(yuǎn)程計(jì)算機(jī)或從正在運(yùn)行 TFTP 服務(wù)的遠(yuǎn)程計(jì)算機(jī)傳輸文件

themes.exe 桌面主題 (XP不可用)

tlntadmn.exe Administrator Telnet服務(wù)管理

tlntsess.exe 顯示目前的Telnet會(huì)話(huà)

tlntsvr.exe 開(kāi)始Telnet服務(wù)

tracert.exe 診斷實(shí)用程序?qū)煌鏁r(shí)間 (TTL) 值的 Internet 控制消息協(xié)議 (ICMP) 回顯數(shù)據(jù)包發(fā)送到目標(biāo),以決定到達(dá)目標(biāo)采用的路由

tsadmin.exe Administrator 終端服務(wù)管理器 (XP不可用)

tscon.exe 粘貼用戶(hù)會(huì)話(huà)到終端對(duì)話(huà)

tsdiscon.exe 斷開(kāi)終端服務(wù)的用戶(hù)

tskill.exe 殺掉終端服務(wù)

tsprof.exe 用終端服務(wù)得出查詢(xún)結(jié)果

tsshutdn.exe 關(guān)閉系統(tǒng)

unlodctr.exe 性能監(jiān)視器的一部分

upg351db.exe 升級(jí)Jet數(shù)據(jù)庫(kù) (XP不可用)

ups.exe UPS service UPS服務(wù)

user.exe Windows核心服務(wù)

userinit.exe 打開(kāi)我的文檔

usrmgr.exe 域用戶(hù)管理器

utilman.exe 指定2000啟動(dòng)時(shí)自動(dòng)打開(kāi)那臺(tái)機(jī)器

vwipxspx.exe 調(diào)用IPX/SPX VDM

w32tm.exe 時(shí)間服務(wù)器

wextract.exe 解壓縮Windows文件

winchat.exe 打開(kāi)Windows聊天工具

winhlp32.exe 運(yùn)行幫助系統(tǒng)

winmsd.exe 查看系統(tǒng)信息

winver.exe 顯示W(wǎng)indows版本

wizmgr.exe Windows管理向?qū)?(XP不可用)

wjview.exe Java 命令行調(diào)用Java

write.exe 打開(kāi)寫(xiě)字板

wscript.exe 腳本工具

wupdmgr.exe Windows update 運(yùn)行Windows update升級(jí)向?qū)?/p>

winver 檢查Windows版本

Win98系統(tǒng)工具

開(kāi)始,運(yùn)行,輸入Msconfig 系統(tǒng)配置實(shí)用工具 配置啟動(dòng)選項(xiàng),包括config.sys、autoexec.bat、win.ini、system.ini和注冊(cè)表及程序菜單中的啟動(dòng)項(xiàng)。并可設(shè)置是否故障啟動(dòng)。

開(kāi)始,運(yùn)行,輸入Regedit 注冊(cè)表修改工具 注冊(cè)表編輯器,如果沒(méi)有把握不要隨意修改注冊(cè)表!

開(kāi)始,運(yùn)行,輸入Regsvr32 dll注冊(cè)工具 當(dāng)提示找不到dll文件時(shí),可用此來(lái)注冊(cè)該動(dòng)態(tài)連接庫(kù)。

開(kāi)始,運(yùn)行,輸入Regwiz 注冊(cè)向?qū)?用于注冊(cè)。校驗(yàn)系統(tǒng)文件,并可恢復(fù)系統(tǒng)文件。

如果啟動(dòng)時(shí)出現(xiàn)類(lèi)似*.vxd文件錯(cuò)誤,可用此恢復(fù)該vxd文件。

開(kāi)始,運(yùn)行,輸入Scandskw 磁盤(pán)掃描程序,用于掃描修復(fù)磁盤(pán)。如果磁盤(pán)或文件出現(xiàn)錯(cuò)誤,可用來(lái)初步修復(fù)。

開(kāi)始,運(yùn)行,輸入DxDiag DirectX診斷工具可用于檢測(cè)DirectX運(yùn)行是否正常。

開(kāi)始,運(yùn)行,輸入NETSCAPE

ESC:清除當(dāng)前命令行;

F7:顯示命令歷史記錄,以圖形列表窗的形式給出所有曾經(jīng)輸入的命令,并可用上下箭頭鍵選擇再次執(zhí)行該命令。

F8:搜索命令的歷史記錄,循環(huán)顯示所有曾經(jīng)輸入的命令,直到按下回車(chē)鍵為止;

F9:按編號(hào)選擇命令,以圖形對(duì)話(huà)框方式要求您輸入命令所對(duì)應(yīng)的編號(hào)(從0開(kāi)始),并將該命令顯示在屏幕上;

Ctrl+H:刪除光標(biāo)左邊的一個(gè)字符;

Ctrl+C Ctrl+Break,強(qiáng)行中止命令執(zhí)行;

Ctrl+M:表示回車(chē)確認(rèn)鍵;

Alt+F7:清除所有曾經(jīng)輸入的命令歷史記錄;

Alt+PrintScreen:截取屏幕上當(dāng)前命令窗里的內(nèi)容。

病毒破壞了系統(tǒng)文件,請(qǐng)使用殺毒軟件查殺病毒,然后利用Windows 2000提供的“命令控制臺(tái)”中的Chkdsk /r命令檢查修復(fù)系統(tǒng)文件即可。


網(wǎng)站欄目:關(guān)于linux內(nèi)核tc命令的信息
本文來(lái)源:http://weahome.cn/article/hohdch.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部