CentOS 7 防火牆操做

導語

今天說下防火牆的操做。CentOS 6 的防火牆是 iptablesCentOS 7 默認的是 firewall,之前的操做再也不適用。linux

查看、開啓

服務器剛剛重啓完畢,先來看下防火牆的狀態,輸入 systemctl status firewalld 進行查看git

查看防火牆

這裏是關閉的,而後把它打開,使用 systemctl start firewalld
打開防火牆github

設置爲開機自動啓動

輸入 systemctl is-enabled firewalld,能夠查看是否設置爲開機啓動centos

查看是否開機啓動

那下一步就是設置爲開機自動啓動,systemctl enable firewalld 服務器

設置開機啓動

好的,設置完成後,reboot 重啓以後再查看tcp

設置成功

查看、開啓端口

先來看下 80 端口是否開啓 firewall-cmd --query-port=80/tcpcentos7

查看端口

簡單粗暴的一個 no,那就來開啓吧。使用 firewall-cmd --zone=public --permanent --add-port=80/tcp來開啓。zone 是做用域;--permanent 是永久生效;否則重啓後就失效了;80/tcp 是按照 端口/協議的格式spa

開啓端口

注意,修改以後要更新防火牆,firewall-cmd --reload.net

更新防火牆

好了,再來查看一下是否開啓code

查看是否開啓成功

這個命令是用來查看全部開啓的端口,firewall-cmd --list-ports

查看全部開啓端口

刪除一個端口就用 firewall-cmd --remove-port=80/tcp -permanent,須要注意的是,刪除以後仍然是要更新防火牆

刪除端口


參考資料:systemctl 命令centos7 firewalld(防火牆)和systemctl(開機啓動服務)相關%E5%92%8Csystemctl(%E5%BC%80%E6%9C%BA%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1)%E7%9B%B8%E5%85%B3)。

相關文章
相關標籤/搜索