首页 > 其他分享 >ipset:保存集合内容到文件

ipset:保存集合内容到文件

时间:2024-08-25 20:48:44浏览次数:8  
标签:ipset myset 保存 192.168 blog 集合 root

一,保存到文件

1,创建集合:

[root@blog ~]# ipset create myset hash:ip

添加ip:

[root@blog ~]#  ipset add myset 192.168.1.100
[root@blog ~]#  ipset add myset 192.168.1.101
[root@blog ~]#  ipset add myset 192.168.1.102

查看集合信息:

[root@blog ~]# ipset list myset
Name: myset
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 264
References: 0
Number of entries: 3
Members:
192.168.1.100
192.168.1.102
192.168.1.101

2, 保存到文件:

[root@blog ~]# ipset save myset -f /root/ipset.myset.txt

查看文件内容:

[root@blog ~]# more /root/ipset.myset.txt
create myset hash:ip family inet hashsize 1024 maxelem 65536
add myset 192.168.1.100
add myset 192.168.1.102
add myset 192.168.1.101

二,从文件导入(集合不存在时)

1,删除集合:

[root@blog ~]# ipset destroy myset

查看集合信息:

[root@blog ~]# ipset list myset
ipset v7.1: The set with the given name does not exist

2,集合不存在时导入

[root@blog ~]# ipset restore -f /root/ipset.myset.txt

查看导入后的集合信息:

[root@blog ~]# ipset list myset
Name: myset
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 264
References: 0
Number of entries: 3
Members:
192.168.1.102
192.168.1.100
192.168.1.101

三,从文件导入(集合存在时)

1,清空集合

清空

[root@blog ~]# ipset flush myset

查看集合信息:

[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:

2,集合存在时导入:用-exist指明集合存在

[root@blog ~]# ipset restore -f /root/ipset.myset.txt  -exist

查看导入后集合的信息:

[root@blog ~]# ipset list myset
Name: myset
Type: hash:ip
Revision: 4
Header: family inet hashsize 1024 maxelem 65536
Size in memory: 264
References: 0
Number of entries: 3
Members:
192.168.1.102
192.168.1.100
192.168.1.101

 

标签:ipset,myset,保存,192.168,blog,集合,root
From: https://www.cnblogs.com/architectforest/p/18379506

相关文章

  • 【API渗透】资料集合
    今天给大家分享一些非常优质的API渗透测试学习资源。主要包含以下内容:API概述及其分类API渗透测试优质文章API渗透资料聚合项目国外免费的API安全课程API渗透检查列表ChecklistAPI测试字典开源API安全靶场常用API渗透测......
  • Java 集合(小白版)
     集合是整个JavaSE乃至于JavaEE很重要的知识点基本数据类型(8个):short,int,long,float,double,byte,char,boolean引用数据类型(3个):类,接口,数组数组(3种声明方式):int[]arr={7,8,9}      int[]arr=newint[3]      int[]arr=newint[]{1,2,3}简单说集合......
  • Storage:Keeping memories in the brain(存储:把记忆保存在大脑中)
    Onceyou’veencodedinformation,younowneedtostoreit.Unfortunately,forgettingisamajorpartofhowourbrainswork.Mostofuscan’trememberwhatwehadfordinnerTuesday,threeweeksago.However,wecanallrememberourfirstkiss.一旦完成......
  • cats 的集合 1
    0/1Trie具象化一次操作对数据结构产生的影响试想,如果我们在一次修改指令中逐一更新了子树p中的所有节点,但是在之后的查询指令中却根本没有用到,那么更新p的整棵子树就是徒劳的精妙的懒标记设计,详见代码注释(1ll<60)用类实现懒标记无法读取文件是因为UTF-8BOM,另存为UTF-8就......
  • 集合及数据结构第九节————树和二叉树
    系列文章目录集合及数据结构第九节————树和二叉树树和二叉树树型结构的概念树的概念树的表示形式(了解)树的应用二叉树的概念两种特殊的二叉树二叉树的性质二叉树的性质练习二叉树的存储二叉树的遍历二叉树的基本操作二叉树相关练习题文章目录系列文章目录集合及......
  • delphi 里的 in 集合 语法
    在Delphi中,In关键字用于检查一个元素是否存在于一个集合中。这在处理枚举类型或集合类型时非常有用。下面是一个使用In关键字的基本示例,演示如何检查某个值是否属于一个枚举或集合。首先,假设我们有一个枚举类型:typeTDays=(Monday,Tuesday,Wednesday,Thursday,Frid......
  • linux: ipset命令
    一,ipset命令功能:1,ipset是一个用于管理IP地址集合的工具,主要用于‌Linux系统中高效处理大量IP地址。它提供了创建、添加、删除、查询和测试集合的操作 2,查看ipset的文件路径:[lhdop@blog~]$whereisipsetipset:/usr/sbin/ipset/usr/share/man/man8/ipset.8.gz查......
  • 商城项目商品检索使用ES验证保存的商品信息-----商城项目
    {"took":2,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{......
  • 从菜鸟到高手:掌握Python推导式,让代码飞起来,列表、集合、字典,一网打尽,用Python推导式
    "在Python的广阔世界里,隐藏着一种让程序员们爱不释手的秘密武器——推导式。想象一下,你正站在数据处理的战场上,面对着成千上万条数据,需要快速筛选、转换、聚合。这时,你手中的列表推导、集合推导、字典推导就像三把锋利的剑,轻轻一挥,便能将复杂的数据操作化繁为简,让代码如同行云......
  • Python爬虫案例一:获取古诗文并按用户输入的作者名进行数据保存
    前言:1、什么是爬虫?也称为网页蜘蛛(WebSpider),通俗来说,解放人的双手,去互联网获取数据,以数据库,txt,excel,csv,pdf,压缩文件,image,video,music保存数据。本质:模拟浏览器,向服务器发送网络请求,接受服务器返回的数据,并保存数据。2、爬虫的分类?A......