相关疑难解决方法(0)

“服务”和“/etc/init.d/”有什么区别?

一段时间以来,我一直在管理 Ubuntu 风格上和下的服务器安装 - 我已经非常适应/etc/init.d/重新启动服务。现在我收到这条消息:

root@tatooine:~# /etc/init.d/mysql status
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql status

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status mysql
mysql start/running, process 14048
Run Code Online (Sandbox Code Playgroud)

这似乎是在 Ubuntu 的最新 LTS 中带来的 - 为什么?有什么不好?和/etc/init.d/之间有什么区别?service/etc/init.d/

upstart services

123
推荐指数
2
解决办法
13万
查看次数

列出所有服务

有两种方法可以做到这一点service --status-all。另一种方法是做initctl list。我想知道区别。某些服务(如 mysql)initctl list不会出现在service --status-all. 如何一次性获得完整列表。

init.d upstart init services

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

services ×2

upstart ×2

init ×1

init.d ×1