CMatrix是图形化终端模拟器,本身不提供防火墙配置功能。CentOS系统防火墙通常通过firewalld或iptables管理,以下是使用firewalld的配置指南:
sudo systemctl start firewalld # 启动
sudo systemctl enable firewalld # 开机自启
sudo firewall-cmd --state # 查看运行状态
sudo firewall-cmd --list-all # 查看所有规则
sudo firewall-cmd --add-port=8080/tcp --permanent # 永久生效
sudo firewall-cmd --remove-port=8080/tcp --permanent # 删除规则
sudo firewall-cmd --reload # 重新加载配置
sudo firewall-cmd --add-service=http --permanent # 允许HTTP服务
sudo firewall-cmd --remove-service=http --permanent # 拒绝HTTP服务
sudo firewall-cmd --add-rich-rule='rule source address="192.168.1.100" port port=3306 protocol=tcp accept' --permanent
sudo firewall-cmd --get-default-zone # 查看默认区域
sudo firewall-cmd --set-default-zone=public # 设置默认区域为public
sudo firewall-cmd --zone=public --change-interface=eth0 --permanent
--permanent选项时需执行--reload使配置生效。--permanent,但重启后失效。rich rules自定义,参考firewall-cmd --help。参考来源: