如何在Linux Mint上检查服务是否正在运行?如何在Linux上检查服务是否正在运行Mint
如果该服务没有运行,我需要启动它。
我一直在使用
service <service-name> status
但对于一些服务它不返回任何结果尝试。
service --status-all
没有多大用处,因为它有?
标记的一些服务。
如何在Linux Mint上检查服务是否正在运行?如何在Linux上检查服务是否正在运行Mint
如果该服务没有运行,我需要启动它。
我一直在使用
service <service-name> status
但对于一些服务它不返回任何结果尝试。
service --status-all
没有多大用处,因为它有?
标记的一些服务。
在Ubuntu/Mint中有两种启动和管理服务的方法。旧的System-V风格的init方式和新贵。
您的服务可以由新贵管理,也可以不管。如果你没有看到 service --status-all
这意味着它。要列出由暴发户管理的服务,请使用sudo initctl list
。欲了解更多信息,请查看手册页service
和initctl
。
update-rc.d
- 安装和拆卸系统-V风格的init脚本链接
sysv-rc-conf
- 运行级别配置的SysV像初始化脚本链接
sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf
top
- 显示Linux进程sudo apt-get install top
bum
启动管理 - 图形化运行级别配置工具在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> stop
许多服务也:
sudo service <service name> start
服务可以用停止(手动或在启动过程中)有其他选项,如restart
和force-reload
,但都应该有start
和stop
。