Skip to content

iptables、firewalld

About 348 wordsAbout 1 min

linuxCommand

2025-05-17

Linux 中,iptablesfirewalld 是常用的防火墙管理工具。iptables 提供基于规则的网络流量控制,而 firewalld 提供更加简洁和动态的防火墙管理方式,支持区域和服务配置,适合不同的网络安全需求。

今天遇到一个线上的问题,就是某一个ip连接数据库的时候,占用了很多的数据库连接,需要控制这个ip对数据库的连接。

开始想的就是通过防火墙,把这个ip墙掉。

后面是通过pg库修改ip的最大链接数,这里还是扩展记录一下linux的防火墙命令的使用。

ALTER USER "test" CONNECTION LIMIT 100;  -- 修改某个用户的连接数,开始的时候用户没有加双引号,找不到用户
SELECT rolconnlimit FROM pg_roles WHERE rolname = 'test';  -- 查看用户的连接数

一、iptables

查看是否安装了iptables

which iptables
whereis iptables

iptables相关命令:

iptables -L //查看现有的规则,-L是列出当前规则的参数,默认显示规则连

iptables -A INPUT -s ip地址  -j DROP

二、firewalld

查看防火墙状态

systemctl status firewalld 
# 或
firewall-cmd --state

Linux查看防火墙状态及开启关闭命令

三、问题

3.1、iptables和firewalld是什么关系?如何配合使用?那个用的多?

Changelog

6/3/25, 1:49 AM
View All Changelog
  • d3a6d-Merge branch 'dev1'on

求求了,快滚去学习!!!

求求了求求了,快去学习吧!

【题单】贪心算法

不知道方向的时候,可以多看看书,书会给你指明下一步该干什么,加油!