centos 启动udev(centos7网卡)

本篇文章给大家谈谈centos 启动udev,以及centos7网卡对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

centos无法启动/dev/disk/by-id

/dev/disk/by-id是一个符号链接目录,它包含了所有磁盘设备的唯一标识符。如果你在CentOS上无法启动/dev/disk/by-id,可能是由于以下原因之一:

1.硬件故障:检查硬件是否正常工作,并确保所有连接都正确。

2.文件系统损坏:使用fsck命令检查文件系统并修复任何错误。

3.操作系统问题:尝试重新安装操作系统或更新内核以解决问题。

4. Udev配置错误:Udev是Linux中用于管理设备的程序。如果Udev配置不正确,则可能会导致/dev/disk/by-id目录无法启动。您可以通过编辑/etc/udev/rules.d/70-persistent-net.rules文件来手动设置Udev规则。

5.磁盘分区表损坏:使用fdisk或parted等工具检查磁盘分区表,并修复任何错误。

请注意,在进行任何更改之前,请务必备份重要数据以防止数据丢失。

CentOS6.5使用udev管理网卡详解

使用udev管理网卡

网卡的udev配置文件路径为:etc/udev/rules.d/*net*.rules

删除网卡

etc/udev/rules.d/*net*.rules删除对应网卡配置信息

命令行输入:start_udev

添加网卡

etc/udev/rules.d/*net*.rules添加对应网卡配置信息(主要是命名)

命令行输入:start_udev

配置网卡ifcfg(见下步)

service network restart

还不成功则start_udev

再不成功reboot

配置网卡

网卡配置文件位置:/etc/sysconfig/network-scrips/ifcfg-eth*(不同的数字为不同的网卡,名字根据udev管理的名字)

配置文件中的项:

DEVICE=eth0(网卡名关键!用于识别网卡,与MAC至少要有一项)

BOOTPROTO=none

IPADDR=XXX.XXX.XXX.XXX

PREFIX(掩码位数)=24/这里也可用MASK=255.255.255.0

GATEWAT=XXX.XXX.XXX.XXX

NM_CONTROLLED=no(这个的解释在以下链接搜,感谢原作者==)

ONBOOT=yes

TYPE=Ethernet

IPV6INIT=no

USERCTL=no

也可命令行输入:setup,进行图形化配置

这种配置要想生效,需要关闭图形化的软件接管:

service NetworkManager stop

chkconfig NetworkManager--level 35 off(取消开机启动)

Centos 7 配置服务开机启动

在 CentOS 7中,有多种方法配置服务实现开机启动,以下是具体步骤:

1.在/etc/rc.d/rc.local中添加启动命令:这个脚本在系统启动时自动执行,但需注意,它主要用于兼容性,建议创建 systemd服务或 udev规则以确保服务在引导期间运行。此脚本可能不会按照传统顺序执行,所以要确保先执行“chmod+x/etc/rc.d/rc.local”赋予可执行权限。

2.通过 chkconfig配置服务自启动:chkconfig适用于 CentOS 7之前的版本,可以通过它添加、删除或查看服务的运行级别。例如,使用 chkconfig--add name增加服务,chkconfig--level 3,5 name设置在多用户模式下启动。chkconfig配置的启动顺序会在/etc/rc.d/显示。

3.使用 systemctl在 CentOS 7之后添加服务自启动:systemd是更现代的系统管理工具。服务配置文件通常放置在/etc/systemd/system/,例如,对 sshd服务,你可以通过 systemctl命令来启动、控制和管理。每个服务文件有 [Unit]、[Service]和 [Install]部分,配置时可以设置抑制错误、重启策略等。修改后需重新加载配置并启动服务。

总之,CentOS 7提供了不同的方式来配置开机启动服务,选择合适的方法取决于你的需求和系统的更新情况。记得对相关脚本或服务文件进行正确的权限设置和配置,以确保服务的顺利运行。

阅读剩余
THE END