1. Centos 7\ RHEL 7\ Fedora
firewalld 防火墙
firewall-cmd [–zone=] --add-port=[-]/ [–timeout=]
查看 firewalld 状态
systemctl status firewalld
开放端口:permanent 永久生效 若没有此参数重启后失效
firewall-cmd --zone=public --add-port=端口号码/tcp --permanent
firewall-cmd --zone=public --add-port=1000-2000/tcp --permanent
重新加载:
firewall-cmd --reload
查看端口号是否开启:
firewall-cmd --zone=public --query-port=端口号码/tcp
删除端口号:
firewall-cmd --zone=public --remove-port=端口号码/tcp --permanent
2. Ubuntu
查看防火墙状态
sudo ufw status
打开、关闭、重启防火墙
sudo ufw enable
sudo ufw disable
sudo ufw reload
开放、关闭特定端口
sudo ufw allow 端口号码/tcp
sudo ufw deny 端口号码/tcp
查看端口是否被程序监听
netstat -ap | grep 端口号码
参考
http://t.csdn.cn/Pthx8
http://t.csdn.cn/Pthx8Linux 开放端口号(mysql/oracle开启远程连接) - 码农教程本文章向大家介绍Linux 开放端口号(mysql/oracle开启远程连接),主要包括Linux 开放端口号(mysql/oracle开启远程连接)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
http://www.manongjc.com/article/111101.html
希望能解决你的问题~