一,自启动nginx服务器使用了sshd进程端口
1,错误过程
背景:下班前5分钟,nginx默认使用80端口,部署并提交测试之后,项目不能正常访问,询问得知80端口被老大关闭,匆忙查看文档把sshd端口33889误认为是开给nginx的。
a,find / -name 'nginx.conf' 命令找到nginx配置文件;
b,80改成33889,提示"Address already in use";
c,netstat -ntpl 查看端口使用情况;
2,解决过程
第二天反馈服务器不能登录,ftp无法使用,告知老大昨天kill了sshd进程并占用了端口号,得到解决方式重启;查阅文档lnmp安装的服务自启动;
1,修改SSH端口号
a,cd /etc/sysconfig
b,ls
c,vi network
d,vi iptables
e,service iptables restart
f,sed -i 's/#Port .*/Port 7000/g' /etc/ssh/sshd_config
g,service sshd restart
h,/sbin/iptables -I INPUT -p tcp --dport 7000 -j ACCEPT
i,/sbin/service iptables save