在centos65系統中可以使用哪些命令檢視系統的路

2021-04-03 05:46:20 字數 6993 閱讀 1678

1樓:匿名使用者

route

功能簡述:linux系統中的route命令能夠用於ip路由表的顯示和操作。它的主要作用是建立一個靜態路由讓指定一個主機或者一個網路通過一個網路介面,如eth0。

當使用"add"或者"del"引數時,路由表被修改,如果沒有引數,則顯示路由表當前的內容。在一個網路中,需要一個路由器來**不同廣播域之間的資料,或是**lan和internet之間的資料。有時我們需要設定這個路由器作為linux系統的預設路由,那麼就可以通過route命令來操作。

甚至我們也可以用我們的linux系統來充當路由器。

要注意的是,直接在命令列下執行route命令來新增路由,不會永久儲存,當網絡卡重啟或者機器重啟之後,該路由就失效了;可以在/etc/rc.local中新增route命令來保證該路由設定永久有效。當然如果加上了-p引數的話那就會永久的生效了。

命令格式:route [-f] [-p] [command [destination] [mask netmask] [gateway][metric metric]] [if inte***ce]]

命令引數:

-c 顯示更多資訊

-n 不解析名字

-v 顯示詳細的處理資訊

-f 顯示傳送資訊

-c 顯示路由快取

-f 清除所有閘道器入口的路由表。

-p 與add 命令一起使用時使路由具有永久性。

add:新增一條新路由。

del:刪除一條路由。

-net:目標地址是一個網路。

-host:目標地址是一個主機。

netmask:當新增一個網路路由時,需要使用網路掩碼。

gw:路由資料包通過閘道器。注意,你指定的閘道器必須能夠達到。

metric:設定路由跳數。

command 指定您想執行的命令 (add/change/delete/print)。

destination 指定該路由的網路目標。

mask netmask 指定與網路目標相關的網路掩碼(也被稱作子網掩碼)。

gateway 指定網路目標定義的地址集和子網掩碼可以到達的前進或下一躍點 ip 地址。

metric metric 為路由指定一個整數成本值標(從 1 至 9999),當在路由表(與**的資料包目標地址最匹配)的多個路由中進行選擇時可以使用。

if inte***ce為可以訪問目標的介面指定介面索引。若要獲得一個介面列表和它們相應的介面索引,使用 route print 命令的顯示功能。可以使用十進位制或十六進

(1)顯示路由資訊

[root@liwentong ~]# route

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.40.0 * 255.255.252.0 u 0 0 0 eth0

169.254.0.0 * 255.255.0.0 u 0 0 0 eth0

default 192.168.40.1 0.0.0.0 ug 0 0 0 eth0

flags標誌說明:

u up表示此路由當前為啟動狀態

h host,表示此閘道器為一主機

g gateway,表示此閘道器為一路由器

r reinstate route,使用動態路由重新初始化的路由

d dynamically,此路由是動態性地寫入–》什麼時候才會有動態的路由資訊呢?

m modified,此路由是由路由守護程式或導向器動態修改

(2)新增一條指向某個網路的路由

[root@liwentong ~]# route add -net 10.0.0.

0 netmask 255.255.255.

0 dev eth0—》這裡是指定這條路由的出口在**。綠色部分:為指定目標網路的引數,需要ip地址或地址範圍、子網掩碼用於確定網路範圍。

[root@liwentong ~]# route

kernel ip routing table

destination gateway genmask flags metric ref use iface

10.0.0.0 * 255.255.255.0 u 0 0 0 eth0

192.168.40.0 * 255.255.252.0 u 0 0 0 eth0

169.254.0.0 * 255.255.0.0 u 0 0 0 eth0

default 192.168.40.1 0.0.0.0 ug 0 0 0 eth0

自我小結:route新增路由都是需要指定目標網路,及路由出口這兩個引數。記住加上-p選項能永久新增。

(3)再來一條新增到某一個ip的路由

[root@liwentong ~]# route add -host 192.168.40.1dev eth0

[root@liwentong ~]# route ----》可以發現新增的是主機的話,預設是會幫我們新增一個全255的子網掩碼,表示子網範圍就只有一個而已,那就是這臺主機啦。

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.40.1 * 255.255.255.255 uh 0 0 0 eth0

(4)遮蔽某一路由

當我們不讓系統到達某個子網範圍或者某個主機是就可以手動的來進行遮蔽。

[root@liwentong ~]# route add -net 10.10.10.

128 netmask 255.255.255.

128 reject—》前面部分是一樣的,因為我們都是手動來新增一個路由嘛。只是在命令的最後不一樣,我們指定的出口去而是reject(拒絕),也就是拒絕出口。達到遮蔽的效果。

還有看下flags會顯示一個!

[root@liwentong ~]# route

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.40.1 * 255.255.255.255 uh 0 0 0 eth0

10.10.10.128 - 255.255.255.128 ! 0 - 0 -

10.0.0.0 * 255.255.255.0 u 0 0 0 eth0

192.168.40.0 * 255.255.252.0 u 0 0 0 eth0

169.254.0.0 * 255.255.0.0 u 0 0 0 eth0

default 192.168.40.1 0.0.0.0 ug 0 0 0 eth0

(5)刪除路由

[root@liwentong ~]# route

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.40.1 * 255.255.255.255uh 0 0 0 eth0

10.10.10.128 - 255.255.255.128 ! 0 - 0 -

10.0.0.0 * 255.255.255.0 u 0 0 0 eth0

192.168.40.0 * 255.255.252.0 u 0 0 0 eth0

169.254.0.0 * 255.255.0.0 u 0 0 0 eth0

default 192.168.40.1 0.0.0.0 ug 0 0 0 eth0

[root@liwentong ~]# route del -net 10.10.10.128netmask 255.255.255.128 reject

[root@liwentong ~]# route

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.40.1 * 255.255.255.255uh 0 0 0 eth0

10.0.0.0 * 255.255.255.0 u 0 0 0 eth0

192.168.40.0 * 255.255.252.0 u 0 0 0 eth0

169.254.0.0 * 255.255.0.0 u 0 0 0 eth0

default 192.168.40.1 0.0.0.0 ug 0 0 0 eth0

說明:看到沒有,路由已經被我刪除掉了,哈哈哈哈。刪除路由時,最好是看著路由表上的照樣打進去,這樣比較不會刪錯的。

(6)新增刪除預設閘道器

[root@liwentong ~]# route add default gw 192.168.40.2

[root@liwentong ~]# route

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.40.1 * 255.255.255.255uh 0 0 0 eth0

10.0.0.0 * 255.255.255.0 u 0 0 0 eth0

192.168.40.0 * 255.255.252.0 u 0 0 0 eth0

169.254.0.0 * 255.255.0.0 u 0 0 0 eth0

default 192.168.40.2 0.0.0.0 ug 0 0 0 eth0

default 192.168.40.1 0.0.0.0 ug 0 0 0 eth0

--》可以看到此處有兩個預設閘道器,那到底路由會走哪個呢?

[root@liwentong ~]# route del default gw192.168.40.2--- 》在這裡我們還是先刪除掉吧。

[root@liwentong ~]# route

kernel ip routing table

destination gateway genmask flags metric ref use iface

192.168.40.1 * 255.255.255.255uh 0 0 0 eth0

10.0.0.0 * 255.255.255.0 u 0 0 0 eth0

192.168.40.0 * 255.255.252.0 u 0 0 0 eth0

169.254.0.0 * 255.255.0.0 u 0 0 0 eth0

default 192.168.40.1 0.0.0.0 ug 0 0 0 eth0

很好,這個route命令好像跟windows的route命令差不多。主要就是檢視route表,新增一條路由啦。新增預設路由啦,刪除路由啦。這邊還多了個遮蔽路由reject。

route add -net 192.168.40.0 netmask 255.255.255.0 dev eth0:1

route add -host 192.168.40.111 dev eth0 reject

route del -net 192.168.40.0 netmask 255.255.255.0 dev eth0:1

route add default gw 192.169.1.1

後續我還會在網路檢視是否別人有一些其他比較常用的環境。大家有知道也幫我留下哦!

在電力系統中TV代表什麼,在電力系統中「tv斷線」是什麼意思?

tv表示電壓互感器。1 電壓互感器 potential transformer 簡稱pt,voltage transformer也簡稱vt 和變壓器很相像,都是用回來變換線路上的電 電壓互感器 同pt 在電力系統中 tv斷線 是什麼意思?電力系統中tv斷線,就是電壓互感器斷線。tv斷線一般可以分為t...

直流系統在配電所中起什麼作用,直流系統在變電站中起什麼作用

直流繼電保護 繼電保護為什麼用直流電 這個要從直流電在電廠存在和直流電本身的優缺點來考慮的 本身交流電是交變的 用在控制迴路 單相控制 正好在分合閘或者事故跳閘情況下 那個點位正好在電勢0位 那就跳不掉或者合不上 第二 如果交流電控制 迴路發生短路接地現象 則馬上就不能用了 必須跳開控制開關 要不肯...

為什麼訊號與系統中求出的系統響應r t 在最後面都要加上t

因為不管是零 輸入響應還是零狀態響應都由初始狀態界定,0輸入是僅由初始狀態引起的內,0狀態是僅由容激勵引起的,這個初始狀態就被定義成了t 0時刻,由於二者都是討論0後的響應,所以二者相加的全響應也要限定t 0。這個微分方程的全響應也就是所謂的系統響應。這是自己的看法,不喜勿噴,謝謝 您好,我來幫復你...