liunx防火墙设置
一般我使用的是firewall-cmd防火墙管理工具,首先得在liunx下载
ubuntu
apt install firewall-cmd
之后就是一些常用的命令
确定防火墙状态:在虚拟机上运行以下命令检查防火墙状态:
sudo firewall-cmd --state
如果防火墙状态为"running",则继续执行下一步。如果防火墙状态为"not running",表示防火墙已禁用,您无需进行额外设置。
确定默认区域:运行以下命令获取当前防火墙的默认区域:
sudo firewall-cmd --get-default-zone
默认区域通常为"public"。如果默认区域与"public"不同,请在下面的命令中将其替换为正确的区域名称。
开放端口:运行以下命令在防火墙中添加端口规则:
sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
这将在默认区域中添加一个永久的端口规则,允许通过TCP协议访问3306(mysql数据库)端口。
重新加载防火墙配置:运行以下命令重新加载防火墙配置,使更改生效:
sudo firewall-cmd --reload
防火墙将重新加载配置,并且端口3306将对主机开放。使用以下命令进行查看
sudo firewall-cmd --zone=public --list-port