大十一 發表於 2024-11-9 18:07:00

怎么判断debian系列的系统中有没有安装防火墙?

<p>要判断一个 Debian 系列系统中是否安装了防火墙以及安装了哪些防火墙,可以通过以下步骤进行检查:</p>
<h2 id="一检查常见的防火墙工具">一、检查常见的防火墙工具</h2>
<h3 id="11-检查-ufw">1.1 检查 ufw</h3>
<p>运行以下命令查看 ufw 是否安装:</p>
<pre><code class="language-bash">sudo ufw status
</code></pre>
<p>如果 ufw 已安装并启用,将显示其状态。如果未安装,系统会提示 command not found 或类似信息。</p>
<p><img src="https://img2024.cnblogs.com/blog/1604857/202411/1604857-20241109175635420-1006157785.png" alt="image" loading="lazy"></p>
<h3 id="12-检查-firewalld">1.2 检查 firewalld</h3>
<p>运行以下命令查看 firewalld 是否安装:</p>
<pre><code class="language-bash">sudo systemctl status firewalld
</code></pre>
<p>如果 firewalld 已安装并运行,您将看到其状态信息。如果未安装,系统会提示未找到服务。</p>
<p><img src="https://img2024.cnblogs.com/blog/1604857/202411/1604857-20241109175709308-769051173.png" alt="image" loading="lazy"></p>
<h3 id="13-检查-nftables">1.3 检查 nftables</h3>
<p>运行以下命令查看 nftables 是否安装:</p>
<pre><code class="language-bash">sudo nft list ruleset
</code></pre>
<p>如果 nftables 已安装,将显示当前的规则集。如果未安装,系统会提示 command not found。</p>
<p><img src="https://img2024.cnblogs.com/blog/1604857/202411/1604857-20241109175845466-672672439.png" alt="image" loading="lazy"></p>
<h3 id="14-检查-iptables">1.4 检查 iptables</h3>
<p>运行以下命令查看 iptables 是否安装:</p>
<pre><code class="language-bash">sudo iptables -L
</code></pre>
<p>如果 iptables 已安装,将显示当前的规则。如果未安装,系统会提示 command not found。</p>
<p><img src="https://img2024.cnblogs.com/blog/1604857/202411/1604857-20241109175730466-706700521.png" alt="image" loading="lazy"></p>
<h2 id="二查看已安装的防火墙软件包">二、查看已安装的防火墙软件包</h2>
<p>您可以使用 dpkg 或 apt 命令列出所有已安装的软件包,并查找特定的防火墙工具:</p>
<pre><code class="language-bash">dpkg -l | grep -E 'ufw|firewalld|nftables|iptables'
</code></pre>
<p>这将列出与防火墙相关的所有已安装包。<br>
<img src="https://img2024.cnblogs.com/blog/1604857/202411/1604857-20241109180032181-1856649834.png" alt="image" loading="lazy"></p>
<h2 id="三检查系统服务">三、检查系统服务</h2>
<p>您还可以检查系统服务列表,以查看是否有防火墙相关的服务:</p>
<pre><code class="language-bash">systemctl list-units --type=service | grep -E 'ufw|firewalld|nftables|iptables'
</code></pre>
<p>这将列出与 ufw 和 firewalld 相关的 <strong>已经启动的</strong> 服务状态。</p>
<p><img src="https://img2024.cnblogs.com/blog/1604857/202411/1604857-20241109180658259-279590916.png" alt="image" loading="lazy"></p>


</div>
<div id="MySignature" role="contentinfo">
    有了计划记得推动,不要原地踏步。<br><br>
来源:https://www.cnblogs.com/amnotgcs/p/18537042
頁: [1]
查看完整版本: 怎么判断debian系列的系统中有没有安装防火墙?