在银河麒麟桌面系统中临时停用firewalld防火墙服务可使本地Web、数据库等端口被内网设备访问,重启后自动恢复;图形界面通过安全中心→网络保护→关闭防火墙(需管理员密码),命令行执行sudo systemctl stop firewalld或sudo kylin-firewall -s off实现。

在银河麒麟桌面操作系统中临时停用 firewalld 防火墙服务,是为了让本地 Web 服务、数据库端口或内网调试工具能被其他设备访问,避免因默认拦截导致连接失败。该操作不修改开机自启设置,重启后自动恢复运行。
图形界面一键关闭(适合普通用户)
1. 点击屏幕左下角【开始菜单】→在搜索框中输入“安全中心”→单击图标启动应用。
2. 左侧导航栏中点击【网络保护】,等待右侧页面加载完成。
3. 找到【防火墙】模块,确认状态显示为“已开启”。
4. 点击【关闭防火墙】按钮,弹出权限窗口时【必须输入当前管理员密码】,否则操作中断。
5. 状态立即变为“已关闭”,按钮文字同步更新为【开启防火墙】。
命令行临时停止 firewalld 服务
① 按 Ctrl+Alt+T 打开终端,执行:sudo systemctl status firewalld
确认输出含 active (running),表示服务正在运行。
② 执行停止命令:sudo systemctl stop firewalld
该操作仅临时停用,系统重启后自动恢复。
③ 验证是否生效:sudo firewall-cmd --state
返回 not running 即成功。
④ 若需永久禁用开机自启,额外执行:sudo systemctl disable firewalld
命令行强制卸载 firewalld 规则(适配 KYSEC 框架)
方法一:彻底清空运行时规则并停用服务
打开终端,输入:sudo kylin-firewall -s off
输入管理员密码后,工具自动完成策略卸载、服务暂停、netfilter 规则清空三重动作。
执行 sudo kylin-firewall -g 查看状态,返回结果中出现 firewall_status: disabled 表示底层防护已解除。
方法二:仅终止守护进程(不清理规则)sudo systemctl stop firewalld
注意:该操作不会清除已加载的 iptables/netfilter 规则,部分端口仍可能被拦截;如需彻底释放过滤链,必须使用 -s off 方式。

















