firewall
如果系统使用 firewalld
作为防火墙管理工具,可以使用以下命令:
查看防火墙是否运行:
bash
systemctl status firewalld
查看防火墙的状态(简洁输出):
bash
firewall-cmd --state
输出示例:
running
查看当前开放的端口:
bash
firewall-cmd --list-ports
输出示例:
22/tcp 80/tcp 3306/tcp
查看当前的防火墙规则:
bash
firewall-cmd --list-all
开放端口:
bash
firewall-cmd --add-port=<port>/tcp --permanent
例如,开放 3306 端口:
bash
firewall-cmd --add-port=3306/tcp --permanent
重新加载防火墙规则:
bash
firewall-cmd --reload
移除端口:
bash
firewall-cmd --remove-port=<port>/tcp --permanent