【发布时间】:2014-06-25 07:06:43
【问题描述】:
如何检查服务是否在 Linux Mint 上运行?
如果该服务没有运行,我需要启动它。
我尝试过使用
service <service-name> status
但对于某些服务,它不会返回任何结果。
service --status-all 也没有多大用处,因为它有一些服务的? 标记。
【问题讨论】:
标签: service startup status linux-mint
如何检查服务是否在 Linux Mint 上运行?
如果该服务没有运行,我需要启动它。
我尝试过使用
service <service-name> status
但对于某些服务,它不会返回任何结果。
service --status-all 也没有多大用处,因为它有一些服务的? 标记。
【问题讨论】:
标签: service startup status linux-mint
在 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
许多服务还有其他选项,例如 restart 和 force-reload,但都应该有 start 和 stop。
【讨论】:
update-rc.d - 安装和删除 System-V 风格的初始化脚本链接
sysv-rc-conf - SysV 的运行级配置,如初始化脚本链接
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf
top - 显示 Linux 进程sudo apt-get install top
bum Boot-Up Manager - 图形化运行级别配置工具【讨论】:
在 Ubuntu/Mint 中有两种启动和管理服务的方法。旧的 System-V 风格的初始化方式和新贵。
您的服务可以由暴发户管理,也可以不由新贵管理。如果你没有看到它
service --status-all 这意味着它是。要列出由 upstart 管理的服务,请使用 sudo initctl list。有关详细信息,请查看 service 和 initctl 的手册页。
【讨论】: