服务,顾名思义。接下来就是简单的介绍了。

在Linux中有两种方法可以自建服务:

  • Service
  • Systemctl

相对的来说,Service的配置较为复杂。

这里推荐使用Systemctl。

在我的Linux环境下(Ubuntu 18.04),

Systemctl配置服务的路径:

/usr/lib/systemd/system/

接下来开始代码了:

#cd到目录下
cd /usr/lib/systemd/system
#创建服务配置文件 xxx.service
【以下是KMS服务的配置实例】
vim kms.service
#写入以下内容
[Unit]
Description=KMS Server Luncher
Wants=network-online.target
After=network-online.target
[Service]
ExecStart=/media/ugreen8/src/tools/vlmcsd/bin/vlmcsd
IgnoreSIGPIPE=false
KillMode=process
[Install]
WantedBy=multi-user.target
#重载
systemctl daemon-reload
#启动、停止、重启、状态、自启、关闭自启
systemctl start kms
systemctl stop kms
systemctl restart kms
systemctl status kms
systemctl enable kms
systemctl disable kms
Code language: PHP (php)

具体的配置详情参考以下网站的文档:

https://wiki.archlinux.org/index.php/Systemd_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E7%9B%AE%E6%A0%87%EF%BC%88target%EF%BC%89

分类: Linux

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据