Linux(入门基础):104---systemctl命令查看系统服务

一、命令格式

  • systemctl   [command]  [--type-TYPE]  [--all]

相关command与选项

  • list-units:根据unit显示目前启动的服务
  • list-unit-files:依据/usr/lib/systemd/system/内的文件,将所有的文件列表说明
  • [--type-TYPE]:依据后面的TYPE类型,仅列出该种类型的服
  • [--all]:所有服务都显示,不论这个服务是否启动都显示

二、注意事项

  • 当你使用systemctl去查看本地服务器启动的服务时,会显示很多的daemon服务。因为systemd将许多原本不被列为daemon的进程都纳入到systemd自己的管辖监测范围内,因此就多了很多daemon存在。那些大部分都属于Linux系统基础运行所需要的环境,没有什么特别需求最好不要修改

三、查看系统上面有启动的服务

  • systemctl不加任何参数与选项时,就是使用list-units

  • UNIT:项目的名称,包括unit的类别
  • LOAD:开机时是否会被加载,默认systemctl显示的是会加载的项目
  • ACTINVE:服务目前的状态,须与后面的SUB搭配
  • SUB:服务目前的状态
  • DESCRIPTION:详细描述

四、查看已经安装的unit有哪些

  • list-unit-file:会将系统所有的服务显示出来,而不像list-units仅以unit分类做大致的说明

  • STATE:代表服务的状态。有:enable、disable、mask、static等

五、只查看service这种类型的服务

  • --type=TYPE:只显示指定类型的服务
  • --all:会把所有服务都显示,不论其是否启动都显示

  • 查看一下以CPU为名的服务,可以看到一个改变CPU电源管理机制的服务

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/88593469