注意
使用命令出现如下表示权限不够,可以命令前加上sudo使用命令
Authorization failed.
Make sure polkit agent is running or run the application as superuser.
授权失败。
确保polkit代理正在运行或以超级用户身份运行应用程序。
基础命令
# 启动防火墙
systemctl start firewalld
# 关闭防火墙
systemctl disable firewalld
# 禁用防火墙
systemctl stop firewalld
# 重启防火墙,比如修改端口开放状态就要重启防火墙使其生效
# firwall-cmd:是Linux提供的操作firewall的一个工具
firewall-cmd --reload
查看防火墙状态:
systemctl status firewalld
-
启动状态:
-
关闭状态:
端口操作
设置端口开放,成功输出success
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
# 开发8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 设置多个端口开放
firewall-cmd --zone=public --add-port=端口号-端口号/tcp --permanent
查看端口开放状态状态,输出yes(开放)/no(未开放)
firewall-cmd --zone=public --query-port=端口号/tcp
# 查看80端口开放状态
firewall-cmd --zone=public --query-port=80/tcp
移除端口开放状态,成功输出success
firewall-cmd --zone=public --remove-port=端口号/tcp --permanent
# 移除80端口开放状态
firewall-cmd --zone=public --remove-port=80/tcp --permanent
# 移除多个端口开放状态
firewall-cmd --zone=public --remove-port=端口号-端口号/tcp --permanent
查看防火墙所有开放的端口
firewall-cmd --list-all
标签:zone,--,cmd,端口,防火墙,常用命令,firewall,linux,port
From: https://blog.csdn.net/m0_65502889/article/details/139900220