
linux系统防火墙操作
Linux系统防火墙操作
包含Centos6-7,Redhat6-7,Debian,Ubuntu 系统的防火墙操作
Centos7/Redhat7 系统
查看状态
systemctl status firewalld
查看当前已经开放的端口:
firewall-cmd --list-ports
开启端口,以80为例:
firewall-cmd --zone=public --add-port=80/tcp --permanent
- –zone #作用域
- –add-port=80/tcp #添加端口,格式为:端口/通讯协议
- –permanent #永久生效,没有此参数重启后失效
其他指令:
重启防火墙:
firewall-cmd --reload
开启防火墙
systemctl start firewalld.service
关闭防火墙
#临时关闭
systemctl stop firewalld.service
#永久关闭
systemctl disable firewalld
#### 关闭防火墙开机启动
firewall systemctl disable firewalld.service
## Debian/Ubuntu/Centos-6 系统
#### 如果没有iptables先安装iptables
apt-get update
apt-get install iptables
#### 查看防火墙状态
service iptables status
#ipv6
service ip6tables status
#### 添加放行的端口
#放行80端口 TCP协议
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#放行80端口 UDP协议
iptables -I INPUT -p udp --dport 80 -j ACCEPT
#### 保存规则
iptables-save
### 其他指令
启动和停止
service iptables stop /start
#ipv6
service ip6tables stop /start
#### 查看规则
iptables -L
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 SNTU Studio
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果