Linux 如何确定Centos 7中运行的服务的名称

Linux 如何确定Centos 7中运行的服务的名称,linux,centos7,Linux,Centos7,由于必须在不同的Linux发行版上管理一些生产服务器,我发现很难记住要重新启动/停止的服务的确切名称。 是否有系统的方法来确定正在运行的服务的名称,并随后能够运行 service <service name> status/stop/reload/start 服务状态/停止/重新加载/启动 命令?通常,在后台执行任务的程序通常称为“服务”和“守护进程” 我们可以使用“服务”或“系统CTL”来管理这些服务。 例子: -服务名称开始 -systemctl启动服务名称 大多数定制服务文

由于必须在不同的Linux发行版上管理一些生产服务器,我发现很难记住要重新启动/停止的服务的确切名称。 是否有系统的方法来确定正在运行的服务的名称,并随后能够运行

service <service name> status/stop/reload/start
服务状态/停止/重新加载/启动

命令?

通常,在后台执行任务的程序通常称为“服务”和“守护进程”

我们可以使用“服务”或“系统CTL”来管理这些服务。 例子: -服务名称开始 -systemctl启动服务名称

大多数定制服务文件将位于“/etc/init.d/”目录,定制systemd文件将位于“/etc/systemd/system/”目录,供centos 7使用

systemctl list-unit-files

谢谢,我用systemctl找到了它,并列出了所有正在运行的服务。