Redhat Linux 怎样给udev添加开机自动启动?

Redhat Linux 怎样给udev添加开机自动启动?,第1张

方法一

使用 /etc/rc.d/rc.local,自动启动脚本

#!/bin/bash

# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

#

# It is highly advisable to create own systemd services or udev rules

# to run scripts during boot instead of using this file.

#

# In contrast to previous versions due to parallel execution during boot

# this script will NOT be run after all other services.

#

# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure

# that this script will be executed during boot.

touch /var/lock/subsys/local12345678910111213

复制代码 在《Linux就该这么学》中有命令大全查看命令

1、授予 /etc/rc.d/rc.local 文件执行权限

命令:chmod +x /etc/rc.d/rc.local

2、在文件文件底部添加脚本

3、重启服务器,查看脚本是否启动

注意:/etc/rc.d/rc.local脚本执行,在/etc/profile之前,若/etc/rc.d/rc.local用到/etc/profile的环境变量,Shell无法执行成功

直接运行命令可以列出所有正在运行的服务,输出列表具有更详细的信息,比如:

[root@beyes command]# systemctl

... ...

sendmail.service loaded active exitedLSB: start and stop sendmail

sshd.service loaded active running LSB: Start up the OpenSSH server daemon

udev.service loaded active running udev Kernel Device Manager

... ...

这里,还有一个 systemd-cgls 命令可以以树状的形式列出正在运行的进程信息。

如果要启动 httpd 服务,那么运行下面命令:

[root@beyes command]# systemctl start httpd.service

注意,上面的 httpd 后面的 .service 是不能少的。

同理,停止服务和重启服务可以分别如下运行命令:

# systemctl stop httpd.service #停止服务

# systemctl restart httpd.service #重启服务

此原因可以按照以下步骤分析:

注意:在 *** 作时候建议关闭NetworkManager服务(service NetworkManager stopchkconfig NetworkManager off)

1、网卡驱动,一般用vm安装不会有此种情况

2、ifconfig -a 看下所有的网卡。默认是按照eht0 1.2.3.4—排序,当网络没有连接的时候

然后ifconfig -a可以看到主机上有几块网卡以及名称:

这样可以确定网卡存在,没有问题。如果不存在任何ethx的话,说明网卡有问题。

3、然后进入配置文件(里面是没有ifcfg-eth0的只有个lo):

[root@redhat]# cd /etc/sysconfig/network-scripts/

[root@redhat]# ls

ifcfg-lo ifdown-bnep ifdown-ipv6 ifdown-ppp ifdown-tunnel ifup-bnep

ifup-ipv6 ifup-plusb ifup-routes ifup-wireless network-functions

ifcfg-lo ifdown-eth ifdown-isdn ifdown-routes ifup ifup-eth ifup-isdn ifup-post ifup-sit init.ipv6-global network-functions-ipv6

ifdown ifdown-ippp ifdown-post ifdown-sit ifup-aliases ifup-ippp ifup-plip ifup-ppp ifup-tunnel net.hotplug

4、这样可以新建个ifcfg-ethx。

然后编辑里面内容添加:

ONBOOT=yes

USERCTL=no

PEERDNS=yes

TYPE=Ethernet

DEVICE=eth1 #//(此处的1是网卡设备的序号也就是ifconfig -a中看到的网卡名称后缀数字)

HWADDR=00:0c:29:64:c2:5f #此处可以不添加,根据自己机器而定(建议先不添加地址是网卡的地址,可以在虚拟机设置里面查看。)

BOOTPROTO=dhcp

5、然后保存重启服务

service network restart


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/8946400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存