Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。

如果不习惯使用新的命名规则,可以恢复使用传统的方式命名

1、先编辑网卡的配置文件将里面的NAME, DEVICE项修改为eth0

vim /etc/sysconfig/network-scripts/ifcfg-ens33

2. 把网卡配置文件改为 ifcfg-eth0

[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0

3.禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现。

编辑 grub 配置文件

[root@mysql ~]# vi /etc/default/grub

GRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=trueGRUB_TERMINAL_OUTPUT="console"GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos_mysql/root rd.lvm.lv=centos_mysql/swap rd.lvm.lv=centos_mysql/usr net.ifnames=0 biosdevname=0 rhgb quiet"GRUB_DISABLE_RECOVERY="true"

4.运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。

[root@mysql ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

5.重新启动linux系统,重启后通过ipaddr 或者ifconfig命令验证

reboot

可以看到网卡改为eth0

[root@mysql ~]# ip addr1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet127.0.0.1/8scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128scope host

valid_lft forever preferred_lft forever2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:bf:7a:4b brd ff:ff:ff:ff:ff:ff

inet192.168.0.111/24 brd 192.168.0.255scope global noprefixroute eth0

valid_lft forever preferred_lft forever

inet6 fe80::8c18:4c0c:35b:f89c/64scope link noprefixroute

valid_lft forever preferred_lft foreve

[root@mysql ~]# ifconfigeth0: flags=4163 mtu 1500inet192.168.0.111 netmask 255.255.255.0 broadcast 192.168.0.255inet6 fe80::8c18:4c0c:35b:f89c prefixlen64 scopeid 0x20ether00:0c:29:bf:7a:4b txqueuelen 1000(Ethernet)

RX packets38 bytes 5160 (5.0KiB)

RX errors0 dropped 0 overruns 0 frame 0TX packets56 bytes 7364 (7.1KiB)

TX errors0 dropped 0 overruns 0 carrier 0 collisions 0

linux怎么修改ens33文件,linux 修改centos7的网卡ens33修改为eth0相关推荐

  1. 修改服务器文件权限centos,Centos7系统使用chmod修改文件权限方法

    Centos7操作系统中文件分用户(user)权限,组(group)权限,其他用户(other)权限,简称ugo,所以在使用Centos7系统时可能经常需要对文件所属权限进行修改. Centos7系统 ...

  2. linux重命名乱码文件,Linux中重命名乱码文件

    Linux下,如何将一个乱码的文件进行重命名 方法一: 命令格式:mv $(ls |egrep "[^a-zA-Z0-9.-]") tandao.tx [root@nb o]# l ...

  3. Linux C try 头文件,linux c 头文件

    //1.Linux中一些头文件的作用: #include //ANSI C.提供断言,assert(表达式) #include //GCC.GTK,GNOME的基础库,提供很多有用的函数,如有数据结构 ...

  4. linux怎么修改ens33文件,Linux修改网卡ens33为eth0以及centos7下修改动态IP为静态IP地址...

    修改网卡ens33为eth0 在使用RHEL和Centos7,发现网卡名称变成了EnoX,挺不习惯.现更改回旧名称eth0看着顺眼. 1.备份/etc/sysconfig/grub文件 cp /etc ...

  5. Linux查看谁修改的文件,linux如何查看近来修改的文件

    下面用不同的方式只列出所有你今天创建或修改的文件(直接或间接). 1. 使用 ls 命令,只列出你的 home 文件夹中今天的文件. # ls -al --time-style=+%D | grep ...

  6. linux误修改文件名恢复,如何在 Linux 中找出最近或今天被修改的文件-linux修改文件名...

    Linux 用户在命令行上遇到的常见问题之一是定位具有特定名称的文件,如果你知道确定的文件名则可能会容易得假设你忘记了白天早些时候创建的文件的名称(在你包含了数百个文件的 home 文件夹中),但现在 ...

  7. linux下编辑某个文件,linux下修改以某个字母开头的文件后戳

    1.怎么在linux下修改以某一字母开头的文件后戳 源文件内容[root@localhost test]# ls stu10.txt.php  stu3.txt.php  stu6.txt.php   ...

  8. linux终端更改bashrc文件,linux .bashrc文件修改和生效

    linux .bashrc文件修改和生效 cd  home  ==>选择用户文件夹=>ll -la  .bashrc 使用man bash命令查看到的联机帮助文件中的相关解释如下: .ba ...

  9. linux怎么修改passwd文件,linux 普通用户修改passwd文件

    今天一台服务器root用户登录不了,普通用户可以登录. 普通用户su到root用户也报错 su: bash: No such file or directory 查看下passwd文件 oracle@ ...

  10. linux cron读哪个文件,linux crontab 文件位置和日志位置

    一.文件位置 位置一般在/var/spool/cron/下,如果你是root用户,那下面有个root文件,建议日常备份,避免误删除导致crontab 文件丢失: 二.日志文件位置 默认情况下,cron ...

最新文章

  1. 寻找优秀的程序员之实战指南-2
  2. AttributeError: module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘解决方法
  3. asp.net core mvc权限控制:分配权限
  4. 卷组删除pv_Linux LVM(逻辑卷管理)的删除
  5. CEO 赠书 | 决策是一个技术活,如何做「对」的事?
  6. linux压缩和解压缩_Linux QuickTip:一步下载和解压缩
  7. thinkphp mysql 更新_THINKPHP5修改数据库数据出现“缺少更新条件”的错误
  8. 用python做tkinter_Python下用Tkinter进行GUI编程
  9. Computer Hardware
  10. Odoo12中删除无效项目
  11. Postman 根据nginx日志查账号
  12. java web流量阀值_Javaweb应用使用限流处理大量的并发请求详解
  13. 云服务器obs_华为云服务器ECS挂载对象存储服务OBS教程
  14. 一. 图模型(graphical model, GM)的表示
  15. 机器学习实战——决策树Python实现问题记录
  16. 谷歌中阻止冒泡在火狐中失效_如何在Google表格中乘数字
  17. 银河麒麟国产操作系统使用指南
  18. 【云原生之Docker实战】使用Docker部署Navidrome家庭个人音乐库
  19. java的无参构造方法_Java有参构造方法和无参构造方法
  20. 游戏系列之无限弹窗游戏

热门文章

  1. “数加”斩获2017软博会金奖
  2. WIFI项目--【Java TCP/IP Socket】 — 单播、广播、组播
  3. c语言中eop的用法,EOP 中的郵件流程
  4. JS哈希表算法——空间换时间
  5. Django----FBV 与 CBV 介绍、CBV源码分析
  6. 养殖场里有鸡有兔,鸡兔、共有30只,脚共有90个,饲养员想统计一下鸡兔各有多少只,该怎么办。(C语言)
  7. LSTM--长句预测
  8. 多普达A6288(HTC G3)手机获取root权限以及删除系统自带软件方法
  9. IP路由基础、路由器静态路由配置方法、自治系统、缺省路由的配置方法、路由选路规则、缺省路由、备份路由、等价路由、三种查询路由表命令
  10. pyserial中的巨坑!