如何创建一个最简单的Linux随机启动服务

如何创建一个最简单的Linux随机启动服务,第1张

如果是已经安装好的服务,需要使用chkconfig设置开机启动。以MySQL为例,因各发行版不同,以及安装方式的差异,服务器的启动脚本可能会有细微不同,现假设服务脚本文件是/etc/init.d/mysqld。

首先查看服务是否正确注册

$ service --status-all | grep mysqld | grep -v 'grep'如果有含有mysqld文字的一行返回,则代表已正确注册;若没有需执行如下命令:

$ sudo chkconfig add mysqld

第二步设置开机自启动

$ sudo chkconfig mysqld on

附:查看所有服务及其运行级别的命令

我自己是在centos8下测试成功的,如下

1.在/etc/rc.d/init.d新建启动脚本startAgent.sh,内容如下

/usr/local/wgcloud-v3.3.3/agent/start.sh为自己的agent实际路径

2.添加可执行权限

测试下脚本是否能成功启动agent

./startAgent.sh

3.添加脚本到开机自动启动项目中。添加到chkconfig,开机自启动

[root@localhost ~]# cd /etc/rc.d/init.d

[root@localhost ~]# chkconfig --add startAgent.sh

[root@localhost ~]# chkconfig startAgent.sh on

startx

方法1:(cd

vi

这些使用会吧?)

init

3进入运行级别3,图形就不启动了,想在启动时进入运行级别3,修改/etc/inittab

找到id:5:initdefault:

改成id:3:initdefault:

方法2:

1)、开启图形界面

/etc/init.d/gdm

start

2)、关闭图形界面

/etc/init.d/gdm

stop

方法3:

1.在字符端输入"switchdesk

gnome",回车,再输入"startx",回车

2.在控制台下登录

先执行

export

lang=c

再重新配置

x

sudo

dpkg-reconfigure

xserver-xorg


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6273329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存