Centos7默认firewalld防火墙使用命令
原创
CentOS 7默认firewalld防火墙使用命令
CentOS 7系统中,默认的防火墙管理工具是firewalld。以下将为您介绍一些常用的firewalld命令。
1. 启动firewalld
sudo systemctl start firewalld
2. 停止firewalld
sudo systemctl stop firewalld
3. 重启firewalld
sudo systemctl restart firewalld
4. 查看firewalld状态
sudo firewall-cmd --state
5. 添加一个服务到firewalld
sudo firewall-cmd --add-service=http
这将允许HTTP服务通过防火墙。
6. 添加一个端口到firewalld
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
这将允许8080端口的TCP通信通过防火墙。注意:使用--permanent参数时,需要重新加载防火墙配置。
7. 重新加载防火墙配置
sudo firewall-cmd --reload
8. 查看所有开放的服务
sudo firewall-cmd --list-services
9. 查看所有开放的端口
sudo firewall-cmd --zone=public --list-ports
10. 删除一个服务或端口
sudo firewall-cmd --zone=public --remove-service=http
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
删除服务或端口后,同样需要重新加载防火墙配置。