注意:安装好后,没有ifconfig命令html
[zhang@lnmp ~]$ cat /etc/hostname zhang
咱们在命令行中键入#:vim /etc/default/grub命令来编辑环境变量值。linux
并在变量GRUB_CMDLINE_LINU中加入:net.ifnames=0来禁用新的命名规则git
[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配置文件并更新内核参数,为此咱们须要运行github
#grub2-mkconfig -o /etc/grub2.cfg 以下图
能够看到此时并无咱们想要的ifcfg-eth0的配置文件信息:docker
使用#mv ifcfg-eno16777736 ifcfg-eth0 重命名一下网卡配置信息,以后查看一下:vim
[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 # 模拟内网 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPV6INIT=yes USERCTL=no IPADDR=172.16.1.100 NETMASK=255.255.255.0
[root@oldboy ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1 # 模拟外网 DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPV6INIT=yes USERCTL=no IPADDR=10.0.0.100 NETMASK=255.255.255.0 GATEWAY=10.0.0.2 DNS1=223.5.5.5 DNS2=223.6.6.6
重启系统,而后生效bash
能够正常上网工具
咱们的解决办法是:yum安装ifconfig这个命令包优化
看到了吗,bash也是有分割线的,固然这不是在重点,重点是经过yum search 这个命令咱们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来咱们安装这个包就好了ui
# yum search ifconfig # 查询该命令在哪一个工具包中 # yum install -y net-tools.x86_64
这是咱们已经安装好ifconfig这个命令了,咱们试一下
相关网址: https://github.com/zhanglianghhh/system-install/blob/master/linux-CenetOS7/basedOptimi_7.sh