centos7 自启动 centos7维护到2024年

其实centos7 自启动的问题并不复杂,但是又很多的朋友都不太了解centos7维护到2024年,因此呢,今天小编就来为大家分享centos7 自启动的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

centos7如何添加开机启动服务脚本

一、添加开机自启服务

在centos7中添加开机自启服务非常方便,只需要两条命令(以Jenkins为例):

systemctl enable jenkins.service#设置jenkins服务为自启动服务sysstemctl start jenkins.service#启动jenkins服务

二、添加开机自启脚本

在centos7中增加脚本有两种常用的方法,以脚本autostart.sh为例:

#!/bin/bash#description:开机自启脚本/usr/local/tomcat/bin/startup.sh#启动tomcat

方法一

1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)

chmod+x/opt/script/autostart.sh

1

2、打开/etc/rc.d/rc/local文件,在末尾增加如下内容

/opt/script/autostart.sh

3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

chmod+x/etc/rc.d/rc.local

方法二

1、将脚本移动到/etc/rc.d/init.d目录下

mv/opt/script/autostart.sh/etc/rc.d/init.d

2、增加脚本的可执行权限

chmod+x/etc/rc.d/init.d/autostart.sh

3、添加脚本到开机自动启动项目中

cd/etc/rc.d/init.dchkconfig--add autostart.shchkconfig autostart.sh on

CentOS7网络怎么设置自动启动

CentOS7网络怎么设置自动启动?

1、打开终端,切换到root账户(普通账户通常没有修改网络配置文件的权限,所以要切换到root账户)

2、切换到网卡配置文件的目录

   3、找到网卡的配置文件(centos7修改了网卡的命名规则,不再是我们熟悉的eth0了,而是ifcfg-eno+一串数字),例如我的就是ifcfg-eno16777736

4、用vi命令打开这个文件

   5、最后一行的onboot选项,把默认的no改成yes

   6、用命令:wq!保存退出

CENTOS7开机自启动脚本

1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权

2、赋予脚本可执行权限

假设/usr/local/script/autostart.sh是你的脚本路径,给予执行权限

3、打开/etc/rc.d/rc.local文件,在末尾增加如下内容

1、将脚本移动到/etc/rc.d/init.d目录下

2、增加脚本的可执行权限

3、添加脚本到开机自动启动项目中

chkconfig启动脚本规范在脚本开头加入下面内容:

说明:chkonfig后面是启动级别和优先级,description后面是服务描述。如上面脚本意思是,

服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,停止的优先级是10。

优先级范围是0-100,数字越大,优先级越低。

Linux启动优先级

运行级别就是操作系统当前正在运行的功能级别。这个级别从0到6,具有不同的功能。

这些级别在/etc/inittab文件里指定。这个文件是init程序寻找的主要文件,最先运行的服务是那些放在/etc/rc.d目录下的文件。

不同的运行级定义如下:(可以参考Linux里面的/etc/inittab)

阅读剩余
THE END