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

 

posted @   刘宏缔的架构森林  阅读(427)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-08-24 spring boot:actuator的安全配置:使用spring security做ip地址限制(spring boot 2.3.2)
点击右上角即可分享
微信分享提示