Systemd 开机启动服务

 配置文件可能存在以下两个位置:

  1. /usr/lib/systemd/system 

/etc/systemd/system


如果要管理 Systemd 中的各种服务,可以使用 systemctl 这个指令,配合各种操作指令来行各种操作。

systemctl 操作指令 复位名称.service

1、若要启动系统服务,可以使用 start 操作指令,例如启动 Nginx 网页伺服器:

# 启动 nginx 网页伺服服务器

sudo systemctl start nginx.service

2、若要指示指定的系统服务状态,可以使用 status 操作指令:

# 指示 nginx 服务状态

systemctl status nginx.service

若要停止指定的系统服务状态,可以使用 stop 操作指令:

# 停止 nginx 服務

sudo systemctl stop nginx.service


当我们在指定服务名称时,可以将结尾的 .service 省略,这样可以少打一些字,例如:

# 启动 nginx 网页伺服器服务

sudo systemctl start nginx

# 指示 nginx 服务状态

systemctl status nginx

# 停止 nginx 服務

sudo systemctl stop nginx

启用、停用开机自启动服务systemctl  start  stop 两个操作指令是用来制目前服务的状态设定开机自动启动的话,就要改用 enable  disable:

#设定开机自动启动nginx网页伺服器

sudo systemctl enable nginx

# 取消开机自动启动 nginx 网页伺服器

sudo systemctl disable nginx

有时候,该命令可能没有响应,服务停不下来。这时候就不得不"杀进程"了,向正在运行的进程发出kill信号。

#杀死 nginx网页伺服器

sudo systemctl kill nginx.service

此外,重启服务要执行systemctl restart命令。

#设定开机自动启动nginx网页伺服器

sudo systemctl restart nginx.service

检查服务器服务状态

以下是一些用来检测系统服务状态的操作指令:

# 检测 nginx 服务是否正在运行行

systemctl is-active nginx.service

# 检查 nginx 服务是否有设定开始自动启动

systemctl is-enabled nginx.service

# 检查 nginx 服务是否启动失败

systemctl is-failed nginx.service 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值