怎样把centos 6.2 系统里的网卡em1还原为eth0

第一步
:修改系统grub

vi /boot/grub/grub.conf

增加一个 biosdevname=0 的启动参数,我修改的结果如下:

[[email protected] ~]# cat /boot/grub/grub.conf 
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,0)
#          kernel /boot/vmlinuz-version ro root=/dev/sda1
#          initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-220.el6.x86_64)
        root (hd0,0)
        kernel /boot/vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=360d089b-d466-4005-abcb-c5e517d31a96 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM biosdevname=0  #--->这里是新加的
        initrd /boot/initramfs-2.6.32-220.el6.x86_64.img

第二步:删除udev的配置文件rm -f /etc/udev/rules.d/70-persistent-net.rules

第二步可以不需要操作。

第三步:修改当前网卡配置文件的名称
mv ifcfg-em1 ifcfg-eth0
mv ifcfg-em2 ifcfg-eth1
mv ifcfg-em3 ifcfg-eth2
mv ifcfg-em4 ifcfg-eth3

第四步:修改网卡配置文件内容,把em1全部修改改为eth0

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="24:B6:FD:F8:D5:84"
NM_CONTROLLED="yes"
ONBOOT="yes"

可以使用命令进行替换,如下:

perl -p -i -e ‘s/em1/eth0/g‘ ifcfg-eth0 或sed -i ‘s/em1/eth0/g‘ ifcfg-eth0

最后一步:重新启动系统 shutdown -r now 启动之后你就发现熟悉的eth0-eth4已经回来啦,顺便说下centos 6.2 还有一个问题就是如果你没有在网卡配置文件里写dns的话,重启之后你就会发现 /etc/resolv.conf 文件被清空了,一个方法就是在网卡配置文件中写DNS,另一个方法就是给/etc/resolv.conf加i属性,chattr +i /etc/resolv.conf

时间: 2024-10-31 10:56:10

怎样把centos 6.2 系统里的网卡em1还原为eth0的相关文章

在ubuntu16.4系统里默认网卡名称enp0s3,如何修改成eth0

在ubuntu16.4系统里默认网卡名称不是eth0. 在/etc/default/grub中,GRUB_CMDLINE_LINUX里添加参数net.ifnames=0 biosdevname=0 然后在命令行执行,update-grub,最后,修改/etc/network/interfaces文件, 将网卡名改为eth0 ,重启系统,网卡名更改成功. 步骤如下: 第一步,输入如下命令,编辑对应文件(使用管理员权限执行,下同) sudo vi /etc/default/grub 在"GRUB_C

基于VMware为CentOS 6.5配置两个网卡

为CentOS 6.5配置两块网卡,一块是eth0,一块是eth1,下面以master为例 1.选择“master”-->“编辑虚拟机设置”,如下所示 2.单击“添加”,如下 3.选择“网络适配器”,单击“下一步”,如下 4.我配置的网络就是NAT模式,这里默认,单击“完成” 5.单击“确定”,完成网卡添加 6.启动系统,切换到/etc/sysconfig/network-scripts/目录 7.配置第一块网卡,也就是配置ifcfg-eth0文件 ifcfg-eth0文件内容如下 DEVICE

CentOS 6.5系统上安装SVN服务器端的方法及目录访问权限配置(转总结)

SVN其实就是Subversion,分为服务器端和客户端.之前在网上搜了很多方法,都有各种问题,经过自己搜集整理以及实际尝试,总算有个比较靠谱的方法.本文主要介绍CentOS 6.5系统上安装SVN服务器端的方法及步骤. 系统环境说明如下: 操作系统:        Centos6.5 x86-64 SVN:             subversion-1.8.11 1.检查是否安装了低版本的SVN rpm -qa | grep subversion 如果已安装SVN,则会返回版本信息,如:s

zabbix企业应用之从数据库提取centos 6.2系统在线天数

历史原因造成公司有很多centos 6.2的系统,从某天6.2系统突然自动重启,排查半天发现是6.2的内核bug(超过208天后可能自动重启,可以参考https://access.redhat.com/site/solutions/68466),所以为了不影响业务,在发现6.2系统在线超过180天后就安排重启工作,下面是介绍如何使用zabbix来从数据库里获取6.2系统服务器的在线天数,然后通知业务重启,避免意外重启导致业务受到影响. 1.脚本内容 #!/bin/bash #script nam

在 CentOS 或 RHEL 系统上检查可用的安全更新的方法

当你更新系统时,根据你所在公司的安全策略,有时候可能只需要打上与安全相关的补丁.大多数情况下,这应该是出于程序兼容性方面的考量.那该怎样实践呢?有没有办法让 yum 只安装安全补丁呢? 答案是肯定的,可以用 yum 包管理器轻松实现. 在这篇文章中,我们不但会提供所需的信息.而且,我们会介绍一些额外的命令,可以帮你获取指定安全更新的详实信息. 希望这样可以启发你去了解并修复你列表上的那些漏洞.一旦有安全漏洞被公布,就必须更新受影响的软件,这样可以降低系统中的安全风险. 对于 RHEL 或 Cen

定制progrebar-如何让控件在2.x系统里显示holo风格(4.x系统下的控件风格)

定制progrebar,这里以progrebar(small)为例,使之在2.x系统里显示holo风格. 1)找到系统文件styles.xml 和themes.xml. 在目录adt-bundle\sdk\platforms\android-19\data\res\values下找到styles.xml和  themes.xml,用Uedit打开: 2) 在系统的styles.xml中搜索控件名称progrebar,找到 "  <style name="Widget.Holo.P

CentOS 6.4系统中编译和升级内核

CentOS 6.4系统中编译和升级内核 [日期:2013-08-25] 来源:Linux社区  作者:vipshichg [字体:大 中 小] 可能因为以下几种原因,你可能需要对Linux kernel内核进行升级操作. 想要尝试一个新的内核模块 设备驱动需要新的内核功能模块支持 旧版本的内核有新的漏洞被发现 系统经常容易崩溃 不管因为什么原因,每一个Linux用户对Linux内核进行升级,是一个很重要的维系统护工作. 下面我们来学习在CentOS 6.4系统下,将Linux kernel 2

启明星请假系统里,计算工作日的实现

启明星新版增加系统,增加了请假时长的自动计算.本文讨论请假系统算法的实现.(如果您有好的算法,欢迎和我联系.) 在请假前,我们假定,公司的工作时间是 上午:8:00--12:00 下午13:00--17:00. 中间一个小时是午饭时间. (1)首先考虑当天请假情况,例如今天是2014-6-25日. 假设用户请假是从  2014-6-25 9:00:00 到 2014-6-25 16:00:00 那么,如果人工算的话,应该是分为两端: (a)计算 9:00--12:00的时段(3个小时) (b)计

CentOS 6.5系统上安装MySQL数据库

1.查看系统是否安装了MySQL      使用命令:      #rpm -qa | grep mysql 2.卸载已安装的MySQL       卸载mysql命令如下:        #rpm -e --nodeps  mysql-libs-5.1.61-4.el6.x86_64      要将 /var/lib/mysql文件夹下的所有文件都删除干净 3.安装新的MySQL       命令如下:       #rpm -ivh MySQL-server-5.5.30-1.el6.x86