查询Linux系统上服务的命令介绍

service和systemctl命令的区别和联系

init 和 systemd 都是 Linux的 init 守护进程,systemd出现较晚,最近的 Linux 发行版中很常用。init 使用service命令管理服务,而Systemd用systemctl命令管理服务。init 和 systemd 都是 Linux的 init 守护进程,即使你的 Linux 系统使用 systemd,它仍然可以使用service命令,这是因为service命令实际上已重定向到systemctl,systemd 向后兼容。

linux列出服务命令

service --status-all  #前面的[ – ]代表禁用,[ + ]代表启用(国产化linux查出的结果)

在这里插入图片描述
centos7.0查询结果
在这里插入图片描述

systemctl --all #显示所有加载的单位/属性,包括死的/空的
systemctl list-unit-files #显示已安装的所有服务,此命令将输出所有服务的状态。服务状态有启用enabled、禁用disabled、屏蔽masked(在取消屏蔽之前处于非活动状态)、静态static和已生成generated。

在这里插入图片描述

systemctl --type service list-unit-files #只查看服务类型的开机启动

在这里插入图片描述

systemctl |grep running #查看正在运行的服务

在这里插入图片描述

systemctl其他使用

systemctl reboot # 重启系统
systemctl poweroff # 关闭系统,切断电源
systemctl halt # CPU停止工作
systemctl suspend # 暂停系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值