用來顯示或操縱linux主機的路由,網路裝置,側羅路由和隧道,是linux下較新的功能強大的網路配置工具
語法:
ip (選項) (引數)
選項:
-v :顯示指令版本資訊
-s :輸出更詳細的資訊
-f : 強制使用指定的協議族
-4 : 指定使用的網路層協議是ipv4協議
-6 : 指定使用的網路層協議是ipv6協議
-0 :輸出資訊每天記錄輸出一行,即使內容較多也不換行顯示
引數:
網路物件:指定要管理的網路物件例項:具體操作:對指定的網路物件完成具體操作
help:幫助資訊
用ip命令顯示網路裝置的執行狀態
[root@localhost ~]# ip link list
1: lo: mtu 65536 qdisc noqueue state unknown mode default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno16777736:
mtu 1500 qdisc pfifo_fast state up mode default qlen 1000
link/ether 00:0c:29:3e:c4:e5 brd ff:ff:ff:ff:ff:ff
3: virbr0: mtu 1500 qdisc noqueue state down mode default
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
4: virbr0-nic:
mtu 1500 qdisc pfifo_fast state down mode default qlen 500
link/ether 52:54:00:e6:c9:b1 brd ff:ff:ff:ff:ff:ff
顯示更加詳細的裝置資訊
[root@localhost ~]# ip -s link list
1: lo: mtu 65536 qdisc noqueue state unknown mode default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
rx: bytes packets errors dropped overrun mcast
340 4 0 0 0 0
tx: bytes packets errors dropped carrier collsns
340 4 0 0 0 0
2: eno16777736:
mtu 1500 qdisc pfifo_fast state up mode default qlen 1000
link/ether 00:0c:29:3e:c4:e5 brd ff:ff:ff:ff:ff:ff
rx: bytes packets errors dropped overrun mcast
319813 4407 0 0 0 0
tx: bytes packets errors dropped carrier collsns
215021 972 0 0 0 0
3: virbr0: mtu 1500 qdisc noqueue state down mode default
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
rx: bytes packets errors dropped overrun mcast
0 0 0 0 0 0
tx: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
4: virbr0-nic:
mtu 1500 qdisc pfifo_fast state down mode default qlen 500
link/ether 52:54:00:e6:c9:b1 brd ff:ff:ff:ff:ff:ff
rx: bytes packets errors dropped overrun mcast
0 0 0 0 0 0
tx: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
顯示核心路由表
[root@localhost ~]# ip route list
default via 192.168.0.1 dev eno16777736 proto static metric 100
192.168.0.0/24 dev eno16777736 proto kernel scope link src 192.168.0.109 metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
顯示鄰居表
[root@localhost ~]# ip neigh list
192.168.0.103 dev eno16777736 lladdr 3c:46:d8:3a:74:03 reachable
192.168.0.1 dev eno16777736 lladdr 80:89:17:95:2e:28 stale
linux命令學習筆記
系統相關 uname a列印系統資訊 包括計算機型號,作業系統名稱,版本和發行號,以及計算機的網路名 free檢視系統記憶體使用情況 df 檢視磁碟使用情況 cat proc cpuinfo檢視cpu資訊 date檢視系統時間 top d 1 檢視cpu的使用率 cat etc issue檢視作業系...
Linux學習筆記 命令
命令基本格式 命令 選項 引數 選擇目錄,預設當前目錄 例如 ls al bin ls 表示顯示根目錄下的所有檔案 這裡選項可以分開寫 例如 ls a l bin 選項也可以寫全稱,在選項內容前加上 例如 ls all 等價於 ls 命令後的目錄如果不帶 則表示相對路徑,在當前目錄下進行尋找,ls中...
Linux命令學習筆記
前者是表示系統的整體設定,生效後所有使用者可用。後者是表示當前使用者的設定,只當前使用者有效。tail命令的用途是講指定檔案的最後幾行按照一定規則 輸出到終端,若文件有更新,也會主動重新整理。tail f c number n number m number b number k number fi...