问题描述
我正在使用Ubuntu开发我的网站。最近,我开始使用redis。
当我启动计算机时,redis-server将自行启动。
我可以通过哪种方法自行停止redis-server?
最佳思路
似乎redis-server
软件包使用rc.d
脚本,而在Ubuntu中处理它们的首选方法是使用update-rc.d
:
sudo update-rc.d redis-server disable
应该做到的。您还可以仅在特定的运行级别中禁用它:
sudo update-rc.d redis-server disable 2
次佳思路
对于那些正在寻找更多up-to-date解决方案的人。如果您的系统使用的是systemd(Ubuntu 15.04及更高版本),则不启动start-up的方法是:
sudo systemctl disable redis-server
systemctl允许”basically”这些操作(请查看以下链接以获取完整列表)
-
disable
。不要在启动时启动。 -
enable
。在启动时启动。 -
start
。立即启动。 -
stop
。快停下。 -
status
。检查是否正在运行
如本answer所述:
For more details, see enabling-and-disabling-services and for the very long answer see this post
For more details, see this post on Digital Ocean and the man page for systemctl.