如何在Linux Mint上检查服务是否正在运行

时间:2014-06-25 07:06:43

标签: service startup status linuxmint

如何在Linux Mint上检查服务是否正在运行?

如果该服务未运行,我需要启动它。

我尝试过使用

service <service-name> status

但是对于某些服务,它没有返回任何结果。

service --status-all也没什么用,因为它对某些服务有?分。

3 个答案:

答案 0 :(得分:6)

在Linux Mint 16和17中,默认情况下,您应该可以使用sudo service <options>sudo update-rc.d <options>的组合。

例如,要获取服务列表,请尝试:

sudo service --status-all(如你所说)。

在显示的列表中,+ =已开始,- =已停止且?未知。

要禁用列出的服务,请在启动时启动尝试:

sudo update-rc.d <service name> disable

启用服务以启动时启动:

sudo update-rc.d <service name> enable

update-rc.d还有更多选项,请尝试man update-rc.d了解详情。

已禁用(或停止)的服务可以使用以下方式手动启动:

sudo service <service name> start

服务(手动启动或启动时)可以通过以下方式停止:

sudo service <service name> stop

许多服务还有其他选项,例如restartforce-reload,但所有选项都应该有startstop

答案 1 :(得分:3)

  • update-rc.d - 安装和删除System-V样式的init脚本链接

  • sysv-rc-conf - SysV的运行级配置,如init脚本链接

sudo apt-get install sysv-rc-conf

sudo sysv-rc-conf

sysv-rc-conf

  • top - 显示Linux进程

sudo apt-get install top

enter image description here

  • bum启动管理器 - 图形运行级别配置工具

enter image description here

答案 2 :(得分:0)

在Ubuntu / Mint中有两种启动和管理服务的方法。旧的System-V风格的初始化方式和新贵。

您的服务可以由upstart管理。如果你没有看到它 service --status-all这意味着它。要列出由upstart管理的服务,请使用sudo initctl list。有关详细信息,请查看serviceinitctl

的手册页