linux: ipset命令
一,ipset命令功能:
1, ipset是一个用于管理IP地址集合的工具,主要用于Linux系统中高效处理大量IP地址。
它提供了创建、添加、删除、查询和测试集合的操作
它提供了创建、添加、删除、查询和测试集合的操作
2,查看ipset的文件路径:
[lhdop@blog ~]$ whereis ipset
ipset: /usr/sbin/ipset /usr/share/man/man8/ipset.8.gz
查看所属的rpm包:
[lhdop@blog ~]$ rpm -qf /usr/sbin/ipset
ipset-7.1-1.el8.x86_64
二,例子:
1,查看所有集合
[root@blog ~]# ipset list
Name: attackssh
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 168
References: 0
Number of entries: 1
Members:
13.57.13.15
2,查看指定集合:
[root@blog ~]# ipset list attackssh
Name: attackssh
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 168
References: 0
Number of entries: 1
Members:
13.57.13.15
3,创建集合:
[root@blog ~]# ipset create myset hash:ip
查看列表:
[root@blog ~]# ipset list myset
Name: myset
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 120
References: 0
Number of entries: 0
Members:
4,在集合中添加ip
[root@blog ~]# ipset add myset 192.168.1.100
查看列表:
[root@blog ~]# ipset list myset
Name: myset
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 168
References: 0
Number of entries: 1
Members:
192.168.1.100
5,判断某个ip是否在指定的集合中
[root@blog ~]# ipset test myset 192.168.1.100
Warning: 192.168.1.100 is in set myset.
6,从集合中删除ip
[root@blog ~]# ipset del myset 192.168.1.100
查看集合成员:
[root@blog ~]# ipset list myset
Name: myset
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 120
References: 0
Number of entries: 0
Members:
7,删除集合本身:
[root@blog ~]# ipset destroy myset
再次查看时集合已不存在
[root@blog ~]# ipset list myset
ipset v7.1: The set with the given name does not exist
三,查看ipset的版本:
[root@blog ~]# ipset --version
ipset v7.1, protocol version: 7
Warning: Kernel support protocol versions 6-6 while userspace supports protocol versions 6-7
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-08-24 spring boot:actuator的安全配置:使用spring security做ip地址限制(spring boot 2.3.2)