【Linux操作小试牛刀】如何使用systemctl 命令管理 systemd服务

本文介绍了如何使用systemctl命令在Linux中管理服务,包括启动、停止、重启、检查服务状态以及启用/禁用服务。Systemd作为现代Linux系统的服务管理器,提供了比Sysvinit更强大的功能。示例演示了如ssh.service等服务的操作方法,部分操作可能需要管理员权限。
摘要由CSDN通过智能技术生成

前言:

需求:当Linux中有许多系统服务,无法通过外部管理工具或者接口开启/关闭。需要手动管理时就需要用到systemctl命令。

Systemd是基于Linux的操作系统的系统和服务管理器,用于管理服务。Systemd比旧的Sysvinit更强大,更受欢迎。

常用的命令方法和举例

(1) 启动/停止服务

systemctl start 服务名(如: ssh.service)
systemctl stop  服务名(如: ssh.service)

注意: 有的系统服务需要 管理员权限 ,命令前面加sudo 即可

在这里插入图片描述

(2) 重启或重新加载服务

systemctl reload  服务名(如: ssh.service)
systemctl restart 服务名(如: ssh.service)
systemctl reload-or-reload  服务名(如: ssh.service)

Reload:用于重新加载正在运行的服务的配置

Restart: 用于重新启动(Stop/Start)正在运行的服务

reload-or-restart: 用于重新加载服务默认值,但是如果该服务无法重新加载,则会重新启动它

(3) 检查服务状态

systemctl status 服务名(如: ssh.service)

Status:用于检查服务的当前状态

在这里插入图片描述

(4) 启用/禁用服务:

systemctl enable  服务名
systemctl disable 服务名

Enable:用于使服务在系统启动时启动

Disable:用于禁用服务以在系统启动时不启动

在这里插入图片描述

(5) 检查服务的启用/禁用 状态

systemctl is-active   服务名
systemctl is-enabled  服务名

is-active:用于检查服务当前服务状态

is-enabled:用于检查系统启动时是否已启用服务
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Monster_H777

我直说吧:你的奖励我的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值