linux重载防火墙命令
时间: 2023-07-24 21:14:15 浏览: 214
在 Linux 中打开防火墙的命令是:sudo ufw enable要在Linux上打开防火墙,您可以执行以下命令:
1. 检查您的系统上是否已安装防火墙:
```
sudo apt-get update
sudo apt-get install ufw
```
2. 启动防火墙:
```
sudo ufw enable
```
3. 检查防火墙状态:
```
sudo ufw status
```
如果防火墙正在运行,您应该看到一些信息,包括已启用的规则和默认行为。
4. 配置防火墙规则:
```
sudo ufw allow <port>/<protocol>
```
将<port>替换为您要允许的端口号,将<protocol>替换为端口所使用的协议,例如TCP或UDP。例如,如果您要允许SSH访问,可以使用以下命令:
```
sudo ufw allow 22/tcp
```
如果您想要允许所有入站流量,可以使用以下命令:
```
sudo ufw allow in from any to any
```
请注意,这些规则仅对已启用防火墙的计算机生效。如果您重启计算机,防火墙将再次默认关闭。如果您想要永久启用防火墙,请运行以下命令:
```
sudo systemctl enable ufw
```
相关问题
Linux 查防火墙命令
Linux 的防火墙主要有两种,一种是 iptables,另一种是 firewalld。下面分别介绍一下它们的常用命令:
1. iptables命令:
- 查看规则:`iptables -L`
- 清空规则:`iptables -F`
- 允许某个端口通过:`iptables -A INPUT -p tcp --dport 端口号 -j ACCEPT`
- 禁止某个端口通过:`iptables -A INPUT -p tcp --dport 端口号 -j DROP`
- 保存规则:`/etc/init.d/iptables save` 或 `service iptables save`
2. firewalld命令:
- 查看防火墙状态:`systemctl status firewalld`
- 启动防火墙:`systemctl start firewalld`
- 停止防火墙:`systemctl stop firewalld`
- 查看可用服务:`firewall-cmd --get-services`
- 允许某个服务通过:`firewall-cmd --add-service=服务名 --permanent`
- 禁止某个服务通过:`firewall-cmd --remove-service=服务名 --permanent`
- 重载配置:`firewall-cmd --reload`
linux启动防火墙
Linux启动防火墙一般有两种方式:使用iptables和使用firewalld。
使用iptables启动防火墙:
1. 编辑/etc/sysconfig/iptables文件,添加需要开放的端口或者IP地址。
2. 执行service iptables restart命令,重启iptables服务。
使用firewalld启动防火墙:
1. 执行systemctl start firewalld命令启动firewalld服务。
2. 执行firewall-cmd --add-port=80/tcp --permanent命令开放80端口。
3. 执行firewall-cmd --reload命令重载firewalld配置。
阅读全文