您的位置 首页 > 数码极客

「如何设置服务自动启动不了怎么办」如何设置软件不自动启动…

Linux中使用chkconfig设置服务自启动

有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务。

例如:Tomcat、MySQL、Redis、MongoDB服务等等。

不用再人工的手动开启这些服务,这样比较繁琐。

下面我们简单的介绍一下chkconfig设置服务自启动。

提示:

以下操作设计到Linux的运行级别概念。

请参数--->浅谈Linux系统中的7种运行级别。

1、chkconfig

注意:多用于系统已存在的服务,例如mysqld、docker、httpd、ftp等等。

通过chkconfig --list可以查看目前系统中服务列表

以network为例:

network 0:off 1:off 2:on 3:on 4:on 5:on 6:off

可以看到在2 3 4 5级别上network是开机自启

一般常用3[命令行] 5[图形化界面]。

也就是说当系统3 or 5级别开机时,network服务就会随之启动。

以mysqld服务为例

(1) 、添加mysqld服务开机启动/关闭

chkconfig 服务名 on/off

如下:

chkconfig mysqld on

chkconfig --list | grep mysqld

//可以看到chkconfig默认开启 2 3 4 5

mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off

补充:

在默认情况下,chkconfig会自启动2345这四个级别。

如果想自定义可以加上--level选项(不了解运行级别,请慎重操作)。

如下:

//先将服务off

[root@kingdom rc.d]# chkconfig mysqld off

//设定级别

[root@kingdom rc.d]# chkconfig --level 35 mysqld on

//查看mysqld服务

[root@kingdom rc.d]# chkconfig --list | grep mysqld

mysqld 0:off 1:off 2:off 3:on 4:off 5:on 6:off

补充:

几个chkconfig常用的参数:

//查看服务列表

chkconfig [--list] [--type type][name]

//添加服务

chkconfig --add name

//删除服务

chkconfig --del name

//设置服务运行级别

chkconfig [--level levels] [--type type] name

下一篇使用ln -s软连接的方式来实现设置服务自启动。

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何设置服务自动启动不了怎么办,如何设置软件不自动启动,如何设置开机自动启动,电脑如何设置自动启动,windows设置服务自动启动”边界阅读