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)