好處有幾個
具體來說,就是比較穩定,無論重起還是公升級,網絡卡名都還是這幾個,因為俺網絡卡名命名都基於硬體,所以一樣
這是檢視網絡卡資訊的情況
[root@z parameters]# lspci -v
1c:00.0 ethernet controller: vmware vmxnet3 ethernet controller (rev 01)
subsystem: vmware vmxnet3 ethernet controller
physical slot: 257
flags: bus master, fast devsel, latency 0, irq 17
memory at fcefb000 (32-bit, non-prefetchable) [size=4k]
memory at fcefc000 (32-bit, non-prefetchable) [size=4k]
memory at fcefe000 (32-bit, non-prefetchable) [size=8k]
i/o ports at b000 [size=16]
[virtual] expansion rom at eb300000 [disabled] [size=64k]
capabilities: [40] power management version 3
capabilities: [48] express endpoint, msi 00
capabilities: [84] msi: enable- count=1/1 maskable- 64bit+
capabilities: [9c] msi-x: enable+ count=25 masked-
capabilities: [100] device serial number ff-56-50-00-c7-ab-bc-fe
kernel driver in use: vmxnet3
注意裡面有個槽號slot 257
這和網絡卡命名ens257完全一樣
ip link
8: ens257:
mtu 1500 qdisc pfifo_fast state up mode default qlen 1000
link/ether 00:50:56:bc:ab:c7 brd ff:ff:ff:ff:ff:ff
這是kernel部分的**【參考2】
**的處理邏輯
1 builtin_net_id 建立內建網絡卡id
switch (i) {
case arphrd_ether:
prefix = "en"
;break;
對乙太網卡,加字首en
2 呼叫names_pci
/* get pci based path names, we compose only pci based paths */ err = names_pci(dev, &names);
3 呼叫dev_pci_slot
4 在dev_pci_slot中,
檢視檔案/sys/bus/pci/slots,找到對應的slot編號
if (hotplug_slot > 0) {
s = names->pci_slot;
l = sizeof(names->pci_slot);
if (domain > 0)
l = strpcpyf(&s, l, "p%d
", domain);
l = strpcpyf(&s, l, "s%d
", hotplug_slot);
將s%d編號加入進去。
經過步驟1,4,出現了ens257這樣的網絡卡名。這其中s代表slot, 257代表槽號
參考:1
2
CentOS 7 改用iptables作為防火牆
從centos 7開始系統預設使用的是firewall作為防火牆。關閉防火牆的方式與以往的有所不同。systemctl stop firewalld.servicesystemctl disable firewalld.serviceyum install iptables services y修改...
CentOS7 修改使用者終端顯示顏色
最近在學習linux作業系統 centos 6 centos 7 覺得linux終端命令列全部為白色,會經常導致命令與輸出內容難以分辨。於是上網找到修改linux終端命令列顏色的方法,發現通過定義ps1環境變數即可實現,下面我以root使用者身份進行操作。1.了解ps1 ps1是linux終端使用者...
100臺CentOS7要分割槽怎麼辦?
背景 剛剛開通了 100 臺 centos7 伺服器,現在要批量分割槽怎麼辦?一台臺的操作顯然不符合我摸魚的風格,既然每台操作都一樣,ansible roles 就有用武之地了。正常分割槽流程 可以看到這個過程是比較繁瑣的,光打字我都覺得累了。下面是詳細過程 root wlj179 fdisk l ...