#centos6啓動防火牆 service iptables start centos
#centos6中止防火牆/關閉防火牆 service iptables stoptcp
#centos6重啓防火牆 service iptables restart centos7
#centos7啓動防火牆 systemctl start firewalld.servicespa
#centos7中止防火牆/關閉防火牆 systemctl stop firewalld.service 線程
#centos7重啓防火牆 systemctl restart firewalld.servicerest
Centos6:
查看端口:netstat -ntlpblog
Centos7:
查看端口:firewall-cmd --list-all進程
Centos6:
設置開放端口:ip
方法一:
/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 重啓防火牆rem
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:防火牆開啓,外網訪問,必需要開啓端口,不然沒法訪問