?本文為大家分享IP命令實(shí)際示例,幫助大家可以在linux更高效執(zhí)行網(wǎng)絡(luò)任務(wù)。系統(tǒng)管理員經(jīng)常需要在linux服務(wù)器中執(zhí)行網(wǎng)絡(luò)任務(wù),大多數(shù)用戶更喜歡用IP命令,因其具有簡(jiǎn)單且豐富的功能。
IP命令屬于新網(wǎng)絡(luò)命令行使用程序,一般用于網(wǎng)絡(luò)接口分配IP地址或者linux系統(tǒng)上配置/更新有用的網(wǎng)絡(luò)變量。屬于iproute2包的一部分,提供了多種網(wǎng)絡(luò)管理任務(wù),如啟動(dòng)/關(guān)閉網(wǎng)絡(luò)接口、分配和刪除IP地址和路由、管理ARP緩存等。小浪云為大家分享常用的一些IP命令實(shí)例在下文!
Linux中設(shè)置永久靜態(tài)IP地址,要更新或編輯網(wǎng)絡(luò)配置文件來向系統(tǒng)分配靜態(tài)IP地址。前提是超級(jí)用戶,且可以使用終端/命令提示符的su命令。打開文本編輯器的網(wǎng)絡(luò)配置文件,如基于RHEL發(fā)行版上,按照以下方式為eth0接口分配IP地址。
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 [在RHEL/CentOS/Fedora和Rocky Linux/AlmaLinux上]
如是Debian系統(tǒng)中設(shè)置靜態(tài)IP地址,修改網(wǎng)絡(luò)接口配置文件/etc/network/interfaces以進(jìn)行永久更改:
$ sudo nano /etc/network/interfaces [在Debian、Ubuntu 和 Mint上]
輸入全部詳細(xì)信息重啟網(wǎng)絡(luò)服務(wù):
$ sudo systemctl restart networking
對(duì)于臨時(shí)網(wǎng)絡(luò)配置可以使用ip命令動(dòng)態(tài)為特定接口分配IP:
# ip addr add 172.19.1.10/24 dev eth2
或
$ sudo ip addr add 172.19.1.10/24 dev eth2
ip命令中,link對(duì)象表示網(wǎng)絡(luò)接口,可以配合show命令顯示全部網(wǎng)絡(luò)接口:
$ ip link show
可以輸出接口名稱、標(biāo)志、狀態(tài)、鏈接地址、廣播地址等。
如果想要獲取個(gè)人網(wǎng)絡(luò)接口的深度信息,如IP地址和MAC地址信息:
$ ip link show eth2
如何獲取網(wǎng)絡(luò)接口的IP地址。目前我們使用的方法只能查看網(wǎng)絡(luò)接口的詳細(xì)信息,但不能顯示接口的IP地址。為了解決這個(gè)問題,建議使用addr對(duì)象結(jié)合ip命令來獲取IP地址。接下來通過一個(gè)例子來說明如何操作。
$ ip addr show
結(jié)果中輸出顯示全部網(wǎng)絡(luò)接口IP地址及其他詳細(xì)信息,要顯示單個(gè)網(wǎng)絡(luò)接口IP地址,只需把網(wǎng)絡(luò)接口名稱作為命令參數(shù):
$ ip addr show eth2
IP命令可現(xiàn)實(shí)關(guān)于網(wǎng)絡(luò)對(duì)象的詳細(xì)信息,有時(shí)需要查看有限消息,可以啟用彩色輸出,不同顏色突出顯示重要細(xì)節(jié):
$ ip –color addr show eth2
輸出接口名稱、以太網(wǎng)地址和狀態(tài)都用不同顏色突出顯示。更多相關(guān)命令可繼續(xù)關(guān)注小浪云。