須要注意的是在CentOS 6 中防火牆由iptables來管理,在CentOS 7 中防火牆由firewalld來管理。vim
1. 在CentOS 7 中tcp
使用以下命令spa
firewall-cmd [--zone=<zone>] --add-port=<port>[-<port>]/<protocol> [--timeout=<seconds>]
舉個例子rest
firewall-cmd --zone=public --add-port=8080/tcp --permanent
解釋一下:code
--zone 做用域blog
--add-prot=8080/tcp 端口/通信協議ip
--permanent 永久生效,沒有此參數重啓後會失效作用域
執行命令提示success則表示添加成功,此時若是查詢會發現8080端口並無放行,由於須要重啓防火牆cmd
2. 在CentOS 6 中:table
若是你習慣iptables,也能夠在CentOS 7 中安裝iptables-service
yum install iptables-services # 設置開機啓動 systemctl enable iptables
還以開放8080端口爲例
執行vim /etc/sysconfig/iptables命令
在文件中添加
-A INPUT -p tcp -m state –state NEW -m tcp –dport 8080 -j ACCEPT
修改完後重啓iptables
service iptables restart
執行iptables -L命令查看防火牆規則