linux學習筆記 ip命令

2021-07-25 17:12:35 字數 3116 閱讀 9674

用來顯示或操縱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...