如何设置开机自启动程序禁止开机启动程序!

Դ微博

ߣseo技术

19

2021-11-17 15:36:45

前言:

在linux系统的日常使用中,安装服务后系统不会自动启动服务。即使手动启动服务,目前也只是生效。一旦服务器重新启动,系统将不会自动启动这些服务。如果您每次重新启动服务器时都必须手动启动这些服务,那么一个足够宽,可以接受,如果是集群,等等。难免会有点难过。接下来,让我们设置引导服务。

1.使用systemctl命令添加启动项目。

以centos7中的docker服务为例。

注意:

Centos7自启动项目不再由chkconfig查看,而是由systemctl查看。

1.1.检查启动项目列表。

systemctl列表-单位-文件

从左到右的顺序是:

服务名称、状态。

已启用:启动

禁用:启动不启动。

设置开机自启动程序(禁止开机启动程序的方法)

他们还是很多的。让我们过滤它们。

仅查看启动项目。

systemctl列表-单位-文件|启用grep

找到了一个我们经常使用的firewalld.service。

设置开机自启动程序(禁止开机启动程序的方法)

1.2.将docker服务设置为启动。

启用docker

设置开机自启动程序(禁止开机启动程序的方法)

从服务列表中查看

systemctl列表-单元-文件| grep docker

发现以下功能已启用

设置开机自启动程序(禁止开机启动程序的方法)

开始服务

启动docker.service

设置开机自启动程序(禁止开机启动程序的方法)

1.3.测试服务是否自动启动,并重新启动操作系统。

init 6

设置开机自启动程序(禁止开机启动程序的方法)

1.4.检查服务状态。

系统状态记录

设置开机自启动程序(禁止开机启动程序的方法)

1.5.补充

删除引导服务。

禁用docker

以码头工人为例

设置开机自启动程序(禁止开机启动程序的方法)

2.修改配置文件[/etc/rc.d/rc.local]并添加启动脚本。

在/etc/rc.d/rc.local文件中:

在Centos中运行模式2、3、5都是以/etc/rc.d/rc.local作为最后一个初始化脚本,所以用户可以在这个文件中添加一些需要在其他初始化工作结束后、登录前执行的命令。

2.1以tomcat为例:

注意:你也可以在这里自己写一个脚本[类似的],为了方便直接使用tomcat自己的脚本。

获取startup.sh路径

/root/General/Apache-Tomcat-8 . 5 . 31/bin

设置开机自启动程序(禁止开机启动程序的方法)

2.2.修改配置文件[/etc/rc.d/rc.local]

vim /etc/rc.d/rc.local

增加

/root/General/Apache-Tomcat-8 . 5 . 31/bin/startup . sh

设置开机自启动程序(禁止开机启动程序的方法)

2.3.授予rc.local x[ execute]权限。

注意:在centos7中,/etc/rc.d/rc.local的权限已经降低。

chmod a x rc.local

设置开机自启动程序(禁止开机启动程序的方法)

2.4.使文件生效

将新修改的文件加载到内存中。

来源/etc/rc.d/rc.local

设置开机自启动程序(禁止开机启动程序的方法)

2.5.检查tomcat进程

ps -ef | grep tomcat

设置开机自启动程序(禁止开机启动程序的方法)

2.6、重启

init 6

设置开机自启动程序(禁止开机启动程序的方法)

在浏览器中访问以下内容

设置开机自启动程序(禁止开机启动程序的方法)

测试成功了。

为了标准化,下一代centos7使用systemctl来添加定制的系统服务。

欢迎您提出宝贵的意见或建议。

欢迎大家添加或分享一些其他的方法。

佭ϴý Ѷ Media8ý

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部