首页
学习
活动
专区
工具
TVP
发布

Linux提取RPM文件

在讲解如何从 RPM 中提取文件之前,先来系统学习一下 cpio 命令。...cpio 命令用于从归档中存入和读取文件,换句话说,cpio 命令可以从归档中提取文件(或目录),也可以将文件(或目录)复制到归档中。...归档,也可称为文件库,其实就是 cpio 或 tar 格式的文件,该文件中包含其他文件以及一些相关信息(文件名、访问权限等)。归档既可以是磁盘中的文件,也可以是磁带或管道。...RPM 允许逐个提取文件,使用的命令格式如下: [root@localhost ~]# rpm2cpio 全名|cpio -idv .文件绝对路径 该命令中,rpm2cpio 就是将 RPM...转换为 cpio 格式的命令,通过 cpio 命令即可从 cpio 文件库中提取出指定文件

24640
您找到你想要的搜索结果了吗?
是的
没有找到

P4:编写协议无关的处理器

摘要 P4是一门编写协议无关的处理器的高级语言。P4与SDN控制协议联合在一起工作,比如OpenFlow。在OpenFlow当前的协议形态中,它精确地指定了供它操作的协议头。...在本篇论文中,我们概述了一种编写协议无关的处理器(P4)的高级语言的设计。图1-1展示了P4和已有的协议接口之间的关系。P4用来配置交换机。告诉它们应该如何处理数据。...图 1-1 P4是一门交换机配置语言 在设计P4的时候,我们有三个主要的目标: 1.重配置能力:控制器应该能够重新定义数据解析过程和对首部区域的处理过程; 2.协议无关性:交换机不应该与特定的格式绑定...我们通过这个例子来探索P4程序是如何指定首部、解析器、多个“匹配 - 动作”表和多个表之间的控制流程的。最后,我们讨论P4编译器如何将P4程序映射到目标交换机上。 其他相关研究。...在顶层,开发者使用必要的能描绘P4控制流的语言来编写数据的处理程序;在这一层之下,编译器将对P4的描述翻译成TDG表依赖图,以促进依赖的分析,然后编译器将会把TDG映射到具体的交换机对象上。

1.6K111

linux命令到文件,Linux下抓命令tcpdump详解「建议收藏」

捕获的数据可以写入文件或标准输出。 tcpdump命令最强大的功能之一是它能够使用过滤器并仅捕获要分析的数据。 在本文中,我们将介绍如何在Linux中使用tcpdump命令的基础知识。...tcpdump -n -X 读取和写入捕获到文件 tcpdump的另一个有用功能是将数据写入文件。...您可以根据需要命名文件,但是使用.pcap扩展名(数据捕获)是一种常见的约定。 使用-w选项时,输出不会显示在屏幕上。...tcpdump写入原始数据并创建一个二进制文件,而常规文本编辑器无法读取该文件。...也可以使用其他数据分析器工具(例如Wireshark)检查捕获文件。 长时间捕获数据时,可以启用文件轮换。 tcpdump允许您创建的新文件或以指定的时间间隔或固定大小旋转转储文件

5.9K20

P4加入ONF和Linux基金会,推动P4的创新和采用

P4语言联盟(P4.org)是P4编程语言的创建者,上周五宣布将成为开放网络基金会(ONF)旗下的一个项目,并且成为Linux基金会投资组合的一部分,P4联盟自2013年以来一直致力于可编程语言P4的非盈利组织...,几年来P4的采用量呈指数级增长,迅速成为描述如何通过网络设备转发数据的标准。...Linux基金会执行总裁Jim Zemlin表示:“Linux基金会很高兴P4的加入,网络是Linux基金会的主要关注点,而P4社区的蓬勃发展以及Linux基础网络项目将推动网络创新技术向更高水平迈进。...P4目前已经发展成为一个如此庞大的社区,成熟度逐渐为业界认可,需要得到ONF和Linux基金会的帮助。” P4可以同时用于可编程和固定功能设备。...例如,开源INT.p4(带内网络遥测)允许将细粒度的每个数据测量放置在数据报头的任何位置。 除了大型数据中心外,P4还得到服务提供商,网络设备厂商,芯片厂商和企业的热烈支持。

77040

linux下不解包查看tar文件内容

为减少日志文件占用的空间,很多情况下我们会将日志文件以天或周为周期打包成tar.gz 保存。虽然这样做有利空间充分利用,但当我们想查看压缩内的内容时确很不方便。...如果只是一个tar.gz文件,可以将其解压,再利用grep、awk或vi等工具查看或处理。不过如果有一个月或都一年的日志需要找出某些关键词的行,一个一个的解压,然后再看,是不是很不现实。...答案是肯定的,可以利用zutils工具实现。Zutils 是一组用来处理压缩文件的工具集,支持的压缩档包括:gzip, bzip2, lzip, and xz....直接查看tar.gz压缩里的内容可以使用: zcat xxx.tar.gz 但是想要在其后面直接加管道grep处理呢?...如果不解包想直接查看压缩里包含了那些文件呢?

3.9K60

linux抓本来端口,Linux

172.31.0.42‘ -w /tmp/temp.cap 监听指定的主机 $ tcpdump -i eth0 -nn ‘host 192.168.1.231‘ 这样的话,192.168.1.231这台主机接收到的和发送的都会被抓取...$ tcpdump -i eth0 -nn ‘src host 192.168.1.231‘ 这样只有192.168.1.231这台主机发送的才会被抓取。...$ tcpdump -i eth0 -nn ‘dst host 192.168.1.231‘ 这样只有192.168.1.231这台主机接收到的才会被抓取。...1、如果要抓eth0的,命令格式如下: tcpdump -i eth0 -w /tmp/eth0.cap 2、如果要抓192.168.1.20的,命令格式如下: tcpdump -i etho host...6、假如要抓pppoe的密码,命令格式如下: tcpdump -i eht0 pppoes -w /tmp/pppoe.cap 7、假如要抓eth0的,抓到10000个后退出,命令格式如下: tcpdump

5.4K40

新的 PyPI 提供无文件 Linux 恶意软件

Security Affairs 网站披露,Sonatype 研究人员发现了一个名为“secretslib”的新 PyPI ,旨在将无文件加密矿工投放到 Linux 机器系统的内存中。...但经过仔细分析观察,该软件包在用户 Linux 机器上暗中运行加密矿工(直接从用户的 RAM 中),这种技术主要由无文件的恶意软件和加密器采用。...该软件可以从远程服务器获取 Linux 可执行文件并执行,以将 ELF 文件(“memfd”)直接放入内存中,它是一个可能通过“memfd_create”系统调用创建的门罗币加密矿工。...研究人员发现了其它恶意软件 研究人员发现,“像 memfd_create”这样的 Linux 系统调用使程序员能够在 RAM 中投放 “匿名 ”文件,而不是将文件写入磁盘。...值得一提的是,几天前,Check Point 研究人员在 Python 索引 (PyPI) 上发现了另外十个恶意,这些软件安装了信息窃取程序,允许攻击者窃取开发人员的私人数据和个人凭据。

88610

LinuxLinux文件

Linux文件操作 Linux中,一切皆文件(网络设备除外)。 硬件设备也“是”文件,通过文件来使用设备。 目录(文件夹)也是一种文件。...boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。...deb:deb是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。...tmp:用来存放一些临时文件 media:Linux系统会自动识别一些设备,例如U盘、光驱等,当识别后,Linux会把识别的设备挂载到这个目录下。...mnt:临时挂载其他文件。 proc:包含了进程的相关信息。 ---- Linux文件的操作方式 文件描述符fd fd是一个大于等于0的整数。

38.5K30

Linux 源码安装

SRPM ,比 RPM 多了一个“S”,是“Source”的首字母,所以 SRPM 可直译为“源代码形式的 RPM ”。也就是说,SRPM 中不再是经过编译的二进制文件,都是源代码文件。...SRPM 编译完成后,会在当前目录生成 rpmbuild 目录,整个编译过程生成的文件(软件)都存在这里。...[root@localhost ~]# ls /root/rpmbuild/BUILD RPMS SOURCES SPECS SRPMS 利用 *.spec 文件安装 想利用 .spec 文件安装软件,...-5.el6.src.rpm -i 选项用于安装 rpm 时表示安装,但对于 SRPM 的安装来说,这里只会将 .src.rpm 解开后将个文件放置在当前目录下的 rpmbuild 目录中,并不涉及安装操作...接下来使用 SPECS 目录中的设置文件生成 RPM ,命令如下: [root@localhost ~]# rpmbuild -ba /root/rpmbuild/SPECS/httpd.spec 其中

18860
领券