linux74防火墙命令
-
Linux 7.4 防火墙命令如下:
1. 开启防火墙:
“`
systemctl start firewalld # 开启 firewalld 服务
systemctl enable firewalld # 设置 firewalld 开机自启
“`2. 关闭防火墙:
“`
systemctl stop firewalld # 关闭 firewalld 服务
systemctl disable firewalld # 取消 firewalld 开机自启
“`3. 查看防火墙状态:
“`
systemctl status firewalld # 查看 firewalld 服务状态
firewall-cmd –state # 查看防火墙状态
“`4. 添加规则:
– 添加单个端口:
“`
firewall-cmd –permanent –zone=public –add-port=80/tcp # 添加80/tcp端口规则
“`
– 添加一个范围的端口:
“`
firewall-cmd –permanent –zone=public –add-port=6000-7000/tcp # 添加6000-7000/tcp范围的端口规则
“`
– 添加一个服务:
“`
firewall-cmd –permanent –zone=public –add-service=http # 添加 http 服务规则
“`5. 移除规则:
– 移除单个端口:
“`
firewall-cmd –permanent –zone=public –remove-port=80/tcp # 移除80/tcp端口规则
“`
– 移除一个范围的端口:
“`
firewall-cmd –permanent –zone=public –remove-port=6000-7000/tcp # 移除6000-7000/tcp范围的端口规则
“`
– 移除一个服务:
“`
firewall-cmd –permanent –zone=public –remove-service=http # 移除 http 服务规则
“`6. 重新加载防火墙配置:
“`
firewall-cmd –reload # 重新加载防火墙配置
“`7. 查看防火墙规则:
– 查看所有规则:
“`
firewall-cmd –zone=public –list-all # 查看 public 区域下的所有规则
“`
– 查看指定区域规则:
“`
firewall-cmd –zone=public –list-ports # 查看 public 区域下的端口规则
firewall-cmd –zone=public –list-services # 查看 public 区域下的服务规则
“`以上是常用的 Linux 7.4 防火墙命令,通过这些命令可以进行防火墙的开启、关闭、添加规则、删除规则、重新加载配置以及查看规则等操作。
2年前 -
Linux 7.4版本的防火墙命令主要是通过iptables工具来进行配置和管理。下面是一些常用的Linux 7.4防火墙命令:
1. 查看当前防火墙规则:
“`
iptables -L
“`2. 清空当前防火墙规则:
“`
iptables -F
“`3. 允许某个IP地址访问特定端口:
“`
iptables -A INPUT -s-p tcp –dport <端口号> -j ACCEPT
“`4. 阻止某个IP地址访问特定端口:
“`
iptables -A INPUT -s-p tcp –dport <端口号> -j DROP
“`5. 允许某个端口接受所有IP地址的连接:
“`
iptables -A INPUT -p tcp –dport <端口号> -j ACCEPT
“`6. 允许指定IP地址范围访问特定端口:
“`
iptables -A INPUT -m iprange –src-range <起始IP地址>–<结束IP地址> -p tcp –dport <端口号> -j ACCEPT
“`7. 允许所有IP地址访问SSH端口(22):
“`
iptables -A INPUT -p tcp –dport 22 -j ACCEPT
“`8. 允许所有IP地址访问HTTP端口(80):
“`
iptables -A INPUT -p tcp –dport 80 -j ACCEPT
“`9. 允许所有IP地址访问HTTPS端口(443):
“`
iptables -A INPUT -p tcp –dport 443 -j ACCEPT
“`10. 阻止所有其他入站连接:
“`
iptables -A INPUT -j DROP
“`这些命令只是Linux 7.4版本防火墙配置的一部分,还有许多其他命令可以用于更复杂的防火墙规则和策略。建议在实际使用过程中查阅相关文档或官方手册以获取更详细的信息和指导。
2年前 -
Linux 中常用的防火墙命令有很多,下面我将介绍一些常用的防火墙命令以及其操作流程。
1. iptables
iptables 是 Linux 上最常用的防火墙软件,它是基于内核的防火墙,可以用于过滤、重定向和封锁网络流量。以下是一些常用的 iptables 命令:
1.1 启动 iptables:
“`
sudo iptables -F # 清空所有规则
sudo iptables -X # 删除所有用户定义的链
sudo iptables -Z # 清空所有计数器
sudo iptables -P INPUT ACCEPT # 设置默认策略为 ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
“`1.2 添加规则:
“`
sudo iptables -A INPUT -p tcp –dport 22 -j ACCEPT # 允许 SSH 连接
sudo iptables -A INPUT -p tcp –dport 80 -j ACCEPT # 允许 HTTP 连接
sudo iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT # 允许特定 IP 地址的连接
sudo iptables -A INPUT -j DROP # 其他所有连接均拒绝
“`1.3 查看规则:
“`
sudo iptables -L # 查看所有规则
sudo iptables -L -n # 查看规则,不进行 DNS 解析
“`1.4 保存规则:
“`
sudo sh -c “iptables-save > /etc/iptables/rules.v4” # 保存 IPv4 规则
sudo sh -c “ip6tables-save > /etc/iptables/rules.v6” # 保存 IPv6 规则
“`2. ufw
ufw 是 Ubuntu 上的一种简化的防火墙管理工具,它基于 iptables。以下是一些常用的 ufw 命令:
2.1 启用 ufw:
“`
sudo ufw enable # 启用 ufw
sudo ufw default deny incoming # 默认拒绝所有的输入连接
sudo ufw default allow outgoing # 默认允许所有的输出连接
“`2.2 添加规则:
“`
sudo ufw allow 22 # 允许 SSH 连接
sudo ufw allow 80 # 允许 HTTP 连接
sudo ufw allow from 192.168.1.0/24 # 允许特定 IP 地址的连接
sudo ufw deny 3306 # 拒绝 MySQL 连接
“`2.3 查看规则:
“`
sudo ufw status # 查看规则
“`2.4 关闭 ufw:
“`
sudo ufw disable # 关闭 ufw
“`这些命令只是 Linux 防火墙中的一小部分,了解这些命令可以帮助你更好地配置和管理防火墙。希望对你有所帮助!
2年前