Linux中ip命令的使用例項
在以前的 版本中,我們一直使用' ifconfig ' 檢視ip地址等資訊。但是“ifconfig”已經不再被維護,並在近幾年的 版本中已經被棄用。 |
ifconfig 已被ip命令替換。ip命令有點類似於ifconfig命令,但它更強大,附加了更多的功能。ip命令可以執行一些網路相關的任務,是ifconfig不能操作的。
要檢視網路介面資訊,例如IP地址,子網等,請使用“ ip addr show”命令:
bob@ubuntu-20-04:~$ ip addr show
這會顯示系統上所有網路介面的資訊,但是如果我們要檢視單個網路卡資訊,以下我們要檢視ens33介面的ip資訊,可以使用以下命令:
bob@ubuntu-20-04:~$ ip addr show ens33
我們可以使用ip命令啟用或禁用網路介面,示例如下所示:
bob@ubuntu-20-04:~$ sudo ip link set ens33 down
可以看到ens33介面的狀態變成DOWN了。
我們再啟用該網路介面:
bob@ubuntu-20-04:~$ sudo ip link set ens33 up
要分配IP地址以使用ip命令進行介面,我們將使用以下方法:
bob@ubuntu-20-04:~$ sudo ip addr add 192.168.43.175/255.255.255.0 dev ens33
可以看到ens33介面新增了一個新的ip地址。
如果要從介面中刪除分配的IP,可以使用下面方法:
bob@ubuntu-20-04:~$ sudo ip addr del 192.168.43.175/24 dev ens33
檢視路由資訊會向我們顯示資料包到達目的地所要經過的路由。要檢查網路路由資訊,請執行以下ip命令:
bob@ubuntu-20-04:~$ ip route show default via 192.168.43.2 dev ens33 proto dhcp metric 100 169.254.0.0/16 dev ens33 scope link metric 1000 192.168.43.0/24 dev ens33 proto kernel scope link src 192.168.43.174 metric 100
在上面的輸出中,我們將看到所有網路介面的路由資訊。我們還可以使用以下方式獲取到特定ip的路由資訊:
bob@ubuntu-20-04:~$ ip route get to 192.168.43.2
ARP是“地址解析協議”的縮寫,用於將IP地址轉換為MAC地址,並且所有IP及其對應的MAC詳細資訊都儲存在稱為ARP快取的表中。要檢視ARP快取中的條目可以使用以下命令:
bob@ubuntu-20-04:~$ ip neigh
使用ip命令,我們還可以檢視所有網路介面的網路統計資訊,例如傳輸的位元組和資料包,錯誤或丟失的資料包等。要檢視網路統計資訊,可以使用ip -s link命令:
bob@ubuntu-20-04:~$ ip -s link
如果要查詢上述示例中未列出的選項,可以使用man ip檢視詳細的幫助。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2793146/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 中的 JQ 命令使用例項Linux
- Linux 中 ss 命令的使用例項Linux
- Linux中的basename命令使用例項Linux
- Linux中printf命令使用例項Linux
- Linux系統中的basename命令使用例項Linux
- Linux中head命令例項Linux
- Linux中的15個‘echo’ 命令例項Linux
- Linux命令:grep命令AND、OR、NOT例項Linux
- cut命令的使用例項
- Linux系統中head命令例項Linux
- Tee命令使用例項
- awk命令使用例項
- Linux系統抓包命令tcpdump使用例項LinuxTCP
- restorecon 命令使用例項REST
- netstat命令使用例項
- Tee命令的幾個使用例項
- 15個Linux Grep命令使用例項(實用、常用)Linux
- Linux中介紹who命令例項Linux
- Linux 中命令連結操作符的十個最佳例項Linux
- Linux系統中的lsmod、lsof、lspci、lsscsi命令及例項Linux
- 單例項DG切換中的虛擬IP單例
- Linux 的”sort”命令的七個有趣例項Linux
- Linux 中 rsync 備份資料使用例項Linux
- Linux中rsync備份資料使用例項Linux
- Linux 中grep命令中 -P選項的作用Linux
- Linux 中的 fork() 函式例項解析Linux函式
- linux中sleep詳解例項Linux
- Linux-中-rsync-備份資料使用例項Linux
- vue例項中watch屬性的使用Vue
- linux下find,xargs命令詳解和例項Linux
- Linux iostat命令詳解和使用例項(磁碟操作監控工具)LinuxiOS
- 例項詳解 Linux 中的 fork() 函式Linux函式
- nmap命令常用例項
- ruby中的類例項變數和例項的例項變數變數
- 例項解說Linux中fdisk分割槽使用方法(轉)Linux
- Python中類的建立與使用例項Python
- 【轉】java中註解的使用與例項Java
- linux中xargs命令的使用方式Linux