服务启动和自启动检查如果chkconfig安装在linux上,可以直接使用:Chkconfig -添加服务名或脚本名添加启动服务。通过:Chkconfig -
服务启动和自启动
检查
如果chkconfig安装在linux上,可以直接使用:
Chkconfig -添加服务名或脚本名添加启动服务。通过:
Chkconfig - list检查服务打开状态。
未安装Chkconfig。您可以通过以下命令安装它:
# install apt-get在Ubuntu下安装chkconfig # centos install yum install chkconfig for high version Ubuntu配置启动时启动。
对于更高版本的Ubuntu,需要通过systemctl运行服务,安装systemctl的标准配置才能开机。
高版本启动服务:
Systemctl启动服务名称配置基本服务
高版本配置基本服务流程:
systemctl服务文件夹位于/lib/systemd/system(基本服务文件夹)和/etc/systemd/system(引导文件夹)下。配置时,基本服务应该先放在两个文件夹下。
基本服务文件的内容:
[Unit]Description = service Description[service]type = forkingexecstart = startup command(相当于命令行上的一个指令)exec reload = overload command exec stop = stop command private tmp = true[install]wanted by = multi-user . target alias = alias解释:
[单元]段:启动顺序和依赖性。
[服务]部分:启动行为、如何启动和启动类型。
[安装]段:定义如何安装这个配置文件。
这是基本服务的文件配置。
在配置基本服务文件并将其放在/lib/systemd/system(基本服务文件夹)和/etc/systemd/system(启动文件夹)下后,可以通过以下命令使服务生效:
Systemctl daemon-reload注意:它可能会在生效前重新启动。
服务于:
Systemctl启动服务名称设置从启动时开始。
通过以下命令设置引导自启动:
systemctl启用服务名的示例:使用systemctl配置mysql服务
配置mysql服务文件内容
mysql服务文件的内容,将该文件名定义为mysqld.service:
[Unit]Description = MySQL service[service]type = forkingexecstart = mysqld文件位置startExecReload=mysqld文件位置restartExecStop=mysqld文件位置stoprivattmp = true[install]Wanted by = multi-user . target alias = MySQL . server注意:要写mysqld文件的全名,相当于调用mysqld脚本执行命令。如果你的mysqld在/usr/local下,那么你应该填写:execstart =/usr/local/mysqld start
过载服务:
Systemctl守护进程-重新加载启动mysql服务:
systemctlstart mysqld . service MySQL服务启动:
Systemctl enable mysqld.service脚本启动并启动。
使用chkconfig配置
对于任何可以正常运行的编写好的脚本,第二行和第三行(第一行描述了脚本的运行环境,一般为#!/bin/bash)添加以下内容,第二行和第三行必须存在:
# chkconfig: 2345 80 90 #描述:jiaoben含义解释:在第二行,chkconfig后面有三个参数2345,80,90,告诉chkconfig程序需要在rc2.d~rc5.d目录下创建一个名为S80jiaoben的文件连接,连接到/etc/rc.d/init.d目录下的Jiao。第一个字符是s(系统自动生成),表示系统启动时运行auto_run。同时,在rc0.d、rc1.d和rc6.d目录下,创建一个名为K90auto_run的文件连接,其首字符为k,当系统关闭时,这个脚本会自动关闭。
配置脚本内部,保存并退出,把脚本放在/etc/init/d或者/etc/rc.d/init.d的目录下,然后调用命令配置启动:
# 将脚本添加到chkconfigchkconfig --add 脚本名称# 设置脚本开机启动chkconfig 脚本名称 on
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/93244.html