Ubuntu16 用supervisor来守护我们的进程
Ubuntu16的后台进程如果经常出现挂掉,那就让supervisor守护它吧,本篇文章是用最高权限root来执行,其他用户登陆请自己切换root或者在前面加上sudo
1.习惯性先更新源,再安装supervisor
1 | apt update & apt install supervisor |
2.安装后并没有随开机自启,手动设置自动自启
1 | systemctl enable supervisor |
3.下载我们的要后台执行的文件,并给权限
1 | wget http://xxxx.com/ |
4.supervisor的守护进程在ubuntu默认是写成一个独立的配置文件,supervisor 的进程文件一般是放在 /etc/supervisor/conf.d/ 目录下,例如创建一个test.conf 进程配置文件。
1 | [program:test] ###program 为要运行的进程的名称### |
5.supervisor常见的管理命令
1 | supervisorctl reload ###重启supervisor,让配置文件生效### |
相关的一些常用命令 1.防火墙的禁用和启动 ufw disableenable
2.卸载iptables命令 apt-get remove iptables
3.关闭防火墙的其余命令
1 | iptables -P INPUT ACCEPT |
4.查看端口占用情况的命令
查看已经连接的服务端口(ESTABLISHED)
1 | netstat -a |
查看所有的服务端口(LISTEN,ESTABLISHED)
1 | netstat -ap |
查看指定端口,可以结合grep命令:
1 | netstat -ap grep 8080 |