当前位置:首页 > 查询攻略  >  文章正文

linux 如何查防火墙状态-查看 Linux 防火墙状态方法

2 / 2026-07-10 15:29:36 查询攻略
打开终端,你想看看这台机器目前盯着你看的家伙是哪位?别整那些花里胡哨的 GUI 界面,直接敲一行命令:`sudo iptables -L -n -v`。出来的就是一堆乱码,别怕,这是 iptables 在给你秀肌肉,显示的是规则本身,而不是你实际保险与否的“脸色”。 要是看到 `ACCEPT` 这一列全是空的,那说明你是纯白户,没有任何防火墙规则在挡路。
这时候你能够用 `sudo iptables -L -n -v line-numbers` 加个 `line-numbers` 参数,让它把每一行规则都标个号,这样赶明儿想快速定位哪条规则生效了就不费劲了。
要是你发现中间夹着几个 `DROP`,那说明有东西在拦截流量,这时候就要顺着往下看,看看这些 DROP 到底是针对哪个目标地的。
比如你能看到一条 `DROP in = src=10.0.0.50 to dst=192.168.1.100:8080`,这就意味着只有从 10.0.0.50 来的 8088 端口请求,就会被直接踢出去,其他全放行。 不过你大约率不会遇到如此复杂的逻辑,出于现代 Linux 系统自带的 `ufw`(Uncomplicated Firewall)要么 `firewalld` 才是日常用得顶多的。
既然你想查状态,直接看这几个命令吧。 对于 firewalld 来说,最好办的操作是 `sudo firewall-cmd list-activated`。
这玩意儿输出的是个表格,列头儿是“状态”、“服务名称”和“防火墙名称”。
只要看到 `●` 这个勾,说明这个服务目前正在被防火墙守护着,跑了。
要是你只想看一眼它到底开了哪些端口,直接敲 `sudo firewall-cmd list-ports`,后面跟着的 IPv4 和 IPv6 地址就是它的“嘴”,把口子开大了,黑客就进得来。 要是你用的是 ufw,那命令就好办多了,`sudo ufw status verbose`。
看看这输出,你会特别愣住了。
起初你得看那行 `Status: active`,只有这一行写着,说明 ufw 服务是像心爱猫咪一样贴身守护着系统的,它是活的,不只是是个脚本。紧接着往下看,你会看到一堆像 `Input: 127.0.0.1/32` 这样的东西。
这代表你本地回包通过了,这是防火墙的“自保”机制,把它关掉(`sudo ufw disable`)只会让系统自己骗自己,不会害得你连不上服务器要么丢了数据,是个挺保险的设置。 但最关键的“信息”实际上就藏在那行 `Chain INPUT`、`OUTPUT`、`FORWARD` 下面。
这是防火墙的“门”,每一行代表一个入口或出口通道。
要是看到 `Chain INPUT` 后面跟着一长串数字,比如 `ACCEPT all 0:0:0:0:0:0:0:1/0:0:0:0:0:0:0:1/0:0:0:0:0:0:0:2/0:0:0:0:0:0:0:4/0:0:0:0:0:0:0:8/0:0:0:0:0:0:0:192.168.1.1:80`,这意思是:只要是 80 端口,准从 192.168.1.1 进来。
你看那个 `192.168.1.1:80`,这就是一个具体的 IP 地址和端口号,它比刚刚那堆乱码更有用,出于它告诉你,啥人的访问是被准的,啥人的请求会被直接踢到门外。 实际上查状态没那么枯燥,大量时候你只需求知道两件事:有没有东西在动,还有动的是哪位。用 `sudo iptables -L -n -v -x` 要么 `sudo ufw status verbose` 都能给你一张底图。你不用管那些 `` 开头的规则(那是状态包),它们本身就是在告诉你当前系统里活跃着多少条开启的规则。 举个例子,假设你刚把新电脑装好,想直接上网,但忘了手动设规则。
这时候你会发现 `sudo firewall-cmd list-ports` 里全是 `:ALL`,这就说明防火墙默认就准所有东西,这是保险的“默认放行”模式。但要是你突然想锁门,把 `FORWARD` 链里的规则清空,要么把 `DROP` 里的规则改回 `ACCEPT`,那你得手动敲命令操作,别指望系统自动帮你配好。 有时候你连 `iptables` 的规则都看不懂,没关系,它就是个名词解释器。`sudo iptables -L -n -v` 本质上就是在把每一行规则翻译成人类听得懂的话。
比如你看到 `0:0:0:0/0:0:0:0/0:0:0:0/0:0:0:0/0:0:0:0:0:0:0:0:1`,这实际上就是在说“准所有本地回包”,而 `127.0.0.1:22` 则是“准本地 22 端口访问”。 总而言之,不要为了查状态而查状态。
要是不确定规则,先别动。
要是系统提示冲突,再寻思要不要清空。
记住,Linux 防火墙最忌讳的就是“默认回绝”加上“复杂的逻辑”,只要看到 `ACCEPT all` 为主,就是最保险的状态。当你看到 `Chain INPUT` 下面那排排列表,特别是看到 `ACCEPT` 后面跟着具体的 IP 和端口时,你就知道,这台机器目前的网络环境是敞开的,还是被悄悄设了个门槛。

注意事项:

部分资源可能会出现广告/收费服务/VIP课程等内容,请自行甄别,以免上当受骗。

本篇资源由【静秋百科网】收集自互联网,仅供学习参考使用,请勿用于其他用途!

转载请标明出处,谢谢。

热门标签:
  • 电焊高级工证书查询-电焊高级工查询查询

    58 / 2026-05-23 查询攻略

    电焊高级工证书查询综合 电焊高级工证书是衡量焊接从业者专业技能的核心凭证,也是从业者在国内外就业、评聘职称及进行技能竞赛中不可或缺的身份标识。作为焊接行业的“金字招牌”,该证书不仅代表了操作者对

  • 高级按摩师证书查询-高级按摩师证书查询

    56 / 2026-05-23 查询攻略

    深度高级按摩师证书查询的行业价值与时代背景 随着健康意识的觉醒与医疗规范的日益完善,按摩行业正从传统的理疗娱乐向专业化、医养结合的方向深刻转型。高级按摩师证书查询,不再仅仅是简单的名单罗列,而成

  • 如何查信用代码-查信用代码方法

    52 / 2026-05-23 查询攻略

    信用代码查询全流程实操指南 信用代码查询作为企业合规经营的基础环节,其重要性不言而喻。凭借十余年的深耕积累,界域职考网 xinlishi.cc 深度整合了多维度权威数据源,构建了从基础信息核验到动态

  • 新债有配号如何查中签-新债配号查中签方法

    41 / 2026-05-23 查询攻略

    新债有配号如何查中签:深度解析与实操攻略 新债有配号如何查中签 在当前的金融投资环境中,个人参与新债市场已成为众多理财爱好者关注的焦点。与新债市场紧密相关的“新债有配号”信息,不仅是判断投资机会的关

  • 如何查就诊记录-就诊记录查询法

    36 / 2026-05-23 查询攻略

    如何查就诊记录:一份详尽的行业指南 在医疗健康信息爆炸的时代,就诊记录早已不再只是医院内部归档的纸质文件或电脑文档,而成为了公众了解个人健康状况、追踪疾病进展以及进行医学咨询的重要基石。然而,由于医