1. 選擇鏡像 2. 安裝CentOS7 3. 其他必要修改 註意:安裝好後,沒有ifconfig命令 3.1 主機名修改 3.2 網卡名修改 配置修改 我們在命令行中鍵入#:vim /etc/default/grub命令來編輯環境變數值。 併在變數GRUB_CMDLINE_LINU中加入:net. ...
1. 選擇鏡像
2. 安裝CentOS7
3. 其他必要修改
註意:安裝好後,沒有ifconfig命令
3.1 主機名修改
[zhang@lnmp ~]$ cat /etc/hostname zhang
3.2 網卡名修改
配置修改
我們在命令行中鍵入#:vim /etc/default/grub命令來編輯環境變數值。
併在變數GRUB_CMDLINE_LINU中加入:net.ifnames=0來禁用新的命名規則
[root@docker01 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="net.ifnames=0 crashkernel=auto rhgb quiet" GRUB_DISABLE_RECOVERY="true"
保存後需要重新生成grub配置文件並更新內核參數,為此我們需要運行
#grub2-mkconfig -o /etc/grub2.cfg 如下圖
修改網卡文件名
可以看到此時並沒有我們想要的ifcfg-eth0的配置文件信息:
使用#mv ifcfg-eno16777736 ifcfg-eth0 重命名一下網卡配置信息,之後查看一下:
修改網卡信息
[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 # 模擬內網 DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPV6INIT=no USERCTL=no IPADDR=172.16.1.100 NETMASK=255.255.255.0
[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 # 模擬外網 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none USERCTL=no IPV6INIT=no IPADDR=10.0.0.100 NETMASK=255.255.255.0 DNS2=223.5.5.5 GATEWAY=10.0.0.2 DNS1=10.0.0.2
重啟系統,然後生效
3.3 ifconfig安裝
可以正常上網
我們的解決辦法是:yum安裝ifconfig這個命令包
看到了嗎,bash也是有分割線的,當然這不是在重點,重點是通過yum search 這個命令我們發現ifconfig這個命令是在net-tools.x86_64這個包里,接下來我們安裝這個包就行了
# yum search ifconfig # 查詢該命令在哪個工具包中 # yum install -y net-tools.x86_64
這是我們已經安裝好ifconfig這個命令了,我們試一下
4. 安裝完之後系統基礎優化
相關網址: https://github.com/zhanglianghhh/system-install/blob/master/linux-CenetOS7/basedOptimi_7.sh
參考文檔: