centOs6和Centos7开放/关闭端口区别
#centos6启动防火墙 service iptables start
#centos6停止防火墙/关闭防火墙 service iptables stop
#centos6重启防火墙 service iptables restart
#centos7启动防火墙 systemctl start firewalld.service
#centos7停止防火墙/关闭防火墙 systemctl stop firewalld.service
#centos7重启防火墙 systemctl restart firewalld.service
Centos6:
查看端口:netstat -ntlp
Centos7:
查看端口:firewall-cmd --list-all
Centos6:
设置开放端口:
方法一:
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT 写入修改
/etc/init.d/iptables save 保存修改
service iptables restart 重启防火墙,修改生效
方法二:
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j ACCEPT 重启防火墙,修改完成
Centos7:
设置开放端口:
sudo firewall-cmd --add-port=80/tcp --permanent 增加端口号
firewall-cmd –reload 重启防火墙
Centos6:
关闭端口:
方法一:
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j DROP 写入修改
/etc/init.d/iptables save 保存修改
service iptables restart 重启防火墙,修改生效
方法二:
vi /etc/sysconfig/iptables 打开配置文件加入如下语句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j DROP 重启防火墙,修改完成
Centos7:
关闭端口:
sudo firewall-cmd --remove-port=80/tcp --permanent
firewall-cmd –reload 重启防火墙
查看端口状态
/etc/init.d/iptables status
注:当新开放端口未被进程使用时,无法telnet通,当用线程去占用该端口,即可解决(centos6.7实验)。
------------------------------------------------------------------------------
tips:防火墙开启,外网访问,必须要开启端口,否则无法访问
posted on 2019-10-11 10:50 VincentYew 阅读(420) 评论(0) 编辑 收藏 举报