阅读量:2
CentOS 防火墙重启操作
一、常用重启方式
- 使用 systemctl 重启防火墙服务(会短暂中断现有连接)
sudo systemctl restart firewalld - 仅重新加载规则(不中断现有连接,适用于修改规则后)
sudo firewall-cmd --reload - 完全重新加载(类似重启服务,可能中断连接)
sudo firewall-cmd --completely-reload - 旧版系统可用 service 命令
sudo service firewalld restart
以上命令适用于 CentOS 7 及以上使用 firewalld 的场景。
二、操作前后建议
- 重启或重载前先确认防火墙状态
sudo systemctl status firewalld # 或 sudo firewall-cmd --state - 修改端口等规则后,带 --permanent 参数需重载才会生效
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent sudo firewall-cmd --reload - 查看已放行端口
sudo firewall-cmd --list-ports - 生产环境谨慎操作,避免误阻断必要流量;执行命令通常需要 root 或 sudo 权限。
三、版本差异与排查
- 若系统提示未安装或未启用 firewalld,可先安装并启动
sudo yum install -y firewalld sudo systemctl start firewalld sudo systemctl enable firewalld - 早期 CentOS 6 使用 iptables,重启方式不同(不建议与 firewalld 混用)
sudo service iptables restart - 执行命令若报“权限不足”,请在命令前加 sudo 或切换到 root 用户。
以上就是关于“centos防火墙重启怎么操作”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm