Linux 基本防火牆設置和開放端口命令

防火牆開啓和關閉(iptables):bash

  • 即時生效,重啓失效
#開啓
service iptables start
#關閉
service iptables stop
  • 重啓生效
#開啓
chkconfig iptables on
#關閉
chkconfig iptables off

通常的服務器,如 centOS 7 以前的 centOS 版本和 redHat 7 以前的 Linux 版本服務器

#命令方式開放5212端口命令

#開啓5212端口接收數據
/sbin/iptables -I INPUT -p tcp --dport 5212 -j ACCEPT


#開啓5212端口發送數據
/sbin/iptables -I OUTPUT -p tcp --dport 5212 -j ACCEPT

#保存配置
/etc/rc.d/init.d/iptables save

#重啓防火牆服務
/etc/rc.d/init.d/iptables restart

#查看是否開啓成功
/etc/init.d/iptables status

 

centOS 7 以後版本:tcp

CentOS 7.0默認使用的是 firewall 做爲防火牆,firewall開放端口命令以下。(也能夠選擇中止firewall安裝iptables)rest

firewall-cmd --zone=public --add-port=5121/tcp --permanent
# --zone 做用域
# --add-port=5121/tcp 添加端口,格式爲:端口/通信協議
# --permanent 永久生效,沒有此參數重啓後失效

直接關閉防火牆code

$ systemctl stop firewalld.service
相關文章
相關標籤/搜索