“Debian 添加自启动服务”的版本间的差异
跳到导航
跳到搜索
docker>Evan |
|||
(未显示同一用户的1个中间版本) | |||
第2行: | 第2行: | ||
<pre>在基于Debian的发行版中你可以使用 update-rc.d: | <pre>在基于Debian的发行版中你可以使用 update-rc.d: | ||
update-rc.d mysql defaults | update-rc.d mysql defaults | ||
+ | update-rc.d mysql enable | ||
sudo update-rc.d mysql start 20 3 4 5 . stop 20 0 1 2 6 . | sudo update-rc.d mysql start 20 3 4 5 . stop 20 0 1 2 6 . | ||
第9行: | 第10行: | ||
sudo python manage.py runserver 192.168.1.158:80 | sudo python manage.py runserver 192.168.1.158:80 | ||
</pre> | </pre> | ||
+ | |||
== systemctl方式== | == systemctl方式== | ||
<pre> | <pre> |
2019年12月18日 (三) 02:36的最新版本
update-rc.d 方式
在基于Debian的发行版中你可以使用 update-rc.d: update-rc.d mysql defaults update-rc.d mysql enable sudo update-rc.d mysql start 20 3 4 5 . stop 20 0 1 2 6 . run 'update-rc.d -f uwsgi defaults', or use the appropriate command on your sudo service mysql start sudo python manage.py runserver 192.168.1.158:80
systemctl方式
如何激活服务并在启动时启用或禁用服务(即系统启动时自动启动服务) #启动 systemctl enable vsftpd # systemctl enable ssh.service # systemctl disable ssh.service systemctl is-active ssh.service # 这个 试过不可以 一开始还以为是查看 如何屏蔽(让它不能启动)或显示服务(如 httpd.service) # systemctl mask httpd.service ln -s '/dev/null' '/etc/systemd/system/httpd.service' # systemctl unmask httpd.service rm '/etc/systemd/system/httpd.service'
参考
MariaDB的自动启动与停止 https://mariadb.com/kb/zh-cn/iniciando-e-parando-mariadb-automaticamente/
http://wenzhixin.net.cn/2013/10/30/debian_script_init
http://www.cnblogs.com/ac1985482/p/4046355.html