在 Linux 系统下,使用 systemd 可以方便地控制服务的启动、停止、配置后台运行以及开机自启动。
以下是具体的操作步骤:
如果您的 Linux 服务器上尚未安装 systemd,可以使用包管理器如 yum(适用于 CentOS/RHEL)或 apt(适用于 Debian/Ubuntu)来安装它
# 使用 yum 安装 systemd(CentOS/RHEL/RockyLinux)
yum install systemd
# 使用 apt 安装 systemd(Debian/Ubuntu)
apt install systemd
服务名称.service
文件使用文本编辑器 (如 vim) 在 /etc/systemd/system 目录下创建一个 服务名称.service 文件,用于配置具体的服务。
vim /etc/systemd/system/服务名称.service
写入内容
[Unit]
# 服务名称,可自定义
Description = 服务名称 server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
# 启动服务的命令,需修改为自己服务的安装路径
ExecStart = /path/to/服务可执行文件 #这里有参数可以加参数 如 --config
[Install]
WantedBy = multi-user.target
# 启动服务 这里的服务名称是(服务名称.service) 中的.service前面的名字
sudo systemctl start 服务名称
# 停止服务
sudo systemctl stop 服务名称
# 重启服务
sudo systemctl restart 服务名称
# 查看服务状态
sudo systemctl status 服务名称
# 设置服务开机自启
sudo systemctl enable 服务名称
# 关闭服务开机自启
sudo systemctl disable 服务名称
$$End have fun.