2 簡述iproute家族命令

2021-09-20 10:18:29 字數 4483 閱讀 5793

ifconfig

是用來檢視、配置、啟用或禁用網路介面的工具。可以用這個工具來臨時配置網絡卡的ip位址、掩碼、廣播位址、閘道器等。

語法ifconfig [inte***ce]

引數up 啟動指定網路裝置/網絡卡

down 關閉指定網路裝置/網絡卡

-a 顯示全部介面資訊

-s 顯示摘要資訊

add 設定指定網絡卡配置ipv6位址

del 刪除指定網絡卡配置ipv6位址

mtu《位元組數》 設定網絡卡的最大傳輸單元(bytes)

netmask《子網掩碼》設定網絡卡的子網掩碼

multicast 為網絡卡設定組播標誌

例項為網絡卡配置和刪除ipv6位址

ifconfig eth0 add 33ffe:3240:800:1005::2/64 #為網絡卡eth0配置ipv6位址

ifconfig eth0 del 33ffe:3240:800:1005::2/64 #為網絡卡eth0刪除ipv6位址

用ifconfig修改mac位址

ifconfig eth0 hw ether 00:aa:bb:cc:dd:ee

配置ip位址

]#ifconfig eth0 192.168

.2.10

]#ifconfig eth0 192.168

.2.10 netmask 255.255

.255

.0]#ifconfig eth0 192.168

.2.10 netmask 255.255

.255

.0 broadcast 192.168

.2.255

啟用和關閉arp協議:

ifconfig eth0 arp //開啟網絡卡eth0的arp協議

ifconfig eth0 -arp //關閉網絡卡eth0的arp協議

設定最大傳輸單元

ifconfig eth0 mtu 1500

route

route程式對核心的ip選路進行操作。它主要用於通過已用ifconfig程式配置好介面來指定主機或網路設定靜態路由。

語法route [-cfvnnee] [-a family |-4|-6]

選項-a:設定位址型別

-c:列印將linux核心路由快取

-v:詳細資訊模式

-n:不執行dns方向查詢,直接顯示數字形式的ip位址

-e:netstat格式路由表

-net:到乙個網路的路由表

-host:到乙個主機的路由表

引數add:增加指定的路由記錄

del:刪除指定的路由記錄

target:目的網路或目的主機;

gw:設定預設閘道器

mss:設定tcp最大區塊長度,單位mb

window:指定通過路由表的tcp鏈結的tcp視窗大小

dev:路由記錄所表示的網路介面

例項顯示當前路由

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 //增加一條到達244.0.0.0的路由

遮蔽一條路由

route add -net 224.0.0.0 netmask 240.0.0.0 reject

刪除路由記錄

route del -net 224.0.0.0 netmask 240.0.0.0

route del -net 224.0.0.0 netmask 240.0.0.0 reject

刪除和新增設定預設閘道器

route del default gw 192.168.120.240

route add default gw 192.168.120.240

netstat

顯示網路連線、路由表、介面狀態、偽裝連線、網路鏈路資訊和組播成員。

語法netstat [–tcp|-t] [–udp|-u] [–raw|-w] [–listening|-l] [–all|-a] [–numeric|-n]

[–numeric-hosts] [–numeric-ports] [–numeric-users] [–symbolic|-n] [–extend|-e[–extend|-e]] [–program|-p]

選項-t:tcp 協議相關

-u:udp協議相關

-r:raw socket相關

-l:處於監聽狀態

-a:所有狀態

-n:已數字方式顯示ip和埠

-e:擴充套件格式

-p:顯示相關的程序和pid

常用組合:

-tan,uan,-tnl,unl

例項列出所有埠

netstat -a //列出所有埠

netstat -at //列出所有tcp埠

netstat -au //列出所有udp的埠

列出所有處於監聽狀態的sockets

netstat -l //只顯示監聽埠

netstat -lt //只列出所有監聽tcp埠

netstat -lu //只列出所有監聽udp埠

netstat -lx //只列出所有監聽unix埠

顯示每個協議的統計資訊

netstat -s //顯示所有埠的統計資訊

netstat -st //顯示tcp埠的統計資訊

netstat -su //顯示udp埠的統計資訊

在netstat 輸出中不顯示主機,埠和使用者名稱(host,port or user)

netstat -an //不顯示主機,埠,使用者名稱

如果只是不想讓著三個名稱的乙個被顯示,使用以下命令

netstat -a --numeric-ports

netstat -a --numeric-hosts

netstat -a --numeric-users

持續輸出netstat資訊

netstat -c

顯示核心路由資訊

netstat -r

顯示網路介面列表

netstat -i

ip顯示或操縱linux主機路由、網路裝置、策略路由和隧道,是linux下較新的功能強大的網路配置工具。

語法ip [ options ] object

選項-v:顯示指令版本資訊

-s:輸出更詳細的資訊

-f:強制使用指定的協議簇

-4:指定使用網路協議是ipv4協議;

-6:指定使用網路協議是ipv6協議;

-0:輸出資訊每條記錄輸出一行,即使內容多也不換行顯示;

-r:顯示主機時,不使用ip位址,而使用主機的網域名稱。

引數網路物件:指定要管理的網路物件

具體操作:對指定的網路物件完成具體操作

help:顯示網路物件支援的操作命令的幫助資訊

例項用ip命令顯示網路裝置的執行狀態

用來顯示處於活動狀態套接字資訊。ss命令可以用來獲取socket統計資訊,它可以顯示和netstat類似的內容。但ss的優勢在於它能夠顯示更多更詳細的有關tcp和連線狀態的資訊,而且比netstat更快速更高效。

語法ss [options] [ filter ]

選項-t:只顯示tcp套接字

-u:只顯示udp套接字

-h:顯示幫助資訊

-v:顯示指令版本資訊

-a:顯示所有的套接字

-l:顯示處於監聽狀態的套接字

-o:顯示計時器資訊

-m:顯示套接字的記憶體使用情況

-p:顯示使用套接字的程序資訊

-i:顯示內部的tcp資訊

-4:指定使用網路協議是ipv4協議

-6:指定使用網路協議是ipv6協議

-d:只顯示ddcp套接字

-w:僅顯示raw套接字

-x:僅顯示unix域套接字

例項顯示tcp連線

listen 0 1 *:5901 :

listen 0 5 *:5902 :

listen 0 5 *:5903 :

listen 0 1 *:5904 :

listen 0 1 *:5905 :

listen 0 128 *:20050 :

listen 0 128 *:6002 :

listen 0 128 *:22898 :

listen 0 128 *:6003 :

顯示 sockets摘要

transport total ip ipv6

raw 2 0 2

udp 12 9 3

tcp 28 21 7

inet 42 30 12

frag 0 0 0

列出所有開啟的網路連線斷開

estab 0 0 121.14.47.48:34330 193.228.143.14:ntp

unconn 0 0 *:53334 :

unconn 0 0 192.168.122.1:domain :

unconn 0 0 *%virbr0:bootps :

unconn 0 0 *:bootpc :

unconn 0 0 *:bootpc

ip route 命令詳解

linux的ip命令和ifconfig類似,但前者功能更強大,並旨在取代後者。使用ip命令,只需乙個命令,你就能很輕鬆地執行一些網路管理任務。ifconfig是net tools中已被廢棄使用的乙個命令,許多年前就已經沒有維護了。iproute2套件裡提供了許多增強功能的命令,ip命令即是其中之一。...

iproute2常用命令

常用命令 ip link show 顯示鏈路 ip addr show 顯示位址 或ifconfig ip route show 顯示路由 route n ip neigh show 顯示arp表 ping 192.168.95.50,如果主機在同一區域網內,直接加到arp表 ip neigh de...

stat 命令家族(2) 詳解 pidstat

效能測試必備的 linux 命令系列,可以看下面鏈結的文章哦 pidstat 主要能看什麼效能指標 均是程序 執行緒級別 小栗子pidstat 1 每隔 1s 統計列印一次資料,統計無限次 pidstat 2 5 每隔 2s 統計列印一次資料,共統計 5 次 pidstat 1 2 pidstat ...