简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在C++标准库中,pair类最早出现在c++98中,它提供一个简单的类,可以将两种不同(或者相同)的值聚合在一起,类似键值对(key/value)的形式。而tuple类最早在TR1中引入,是pair类的扩展泛化,允许最多10个不同(或相同)类型的元素。在c++11中,tuple类重新实现了,基于可变参模块,可以容纳任意多的异质元素。pair类可以把两个元素作为一个整体,用处也比较广,如STL里的a
4.3(不包含4.3)之前的内核版本是通过nf_register_hook来注册;4.3-4.13之间版本,nf_register_hook里面会调用nf_register_net_hook来逐个net注册,此时可以使用这俩函数中的任一个来注册;4.13及以上版本内核是通过nf_register_net_hook来注册,删掉了nf_register_hook函数。
我之前已经有几篇关于linux下hook系统调用的文章1,2,3,都是基于x86_64平台的,本文将会先介绍下如何在arm64平台下hook系统调用,最后会手撸的简单的例子。本文实验环境是在银河麒麟服务器V10系统上:[root@localhost ~]# cat /etc/os-releaseNAME="Kylin Linux Advanced Server"VERSION="V10 (Terc
vmware共享文件,需要启动vmhgfs相关模块,应用程序为vmhgfs-fuse。在linux系统上,执行vmhgfs-fuse -h,查看用法:[root@localhost Noah-Anti-Blackmail]# vmhgfs-fuse -hUsage:vmhgfs-fuse sharedir mountpoint [options]Examples:vmhgfs-fuse .host
最近我的测试虚拟机中了挖矿病毒,有个奇怪的名为VP0eryom的进程,cpu占用率特别高,于是自己就折腾着分析,试着找出原因,下面是简单分析过程。
本文归纳了SUSE Linux Enterprise Server 15 12 11的各个发行版本对应的发布日期及内核版本情况。
本文来详细分析linux netfilter在网络层的实现细节,本文代码分析是基于Linux内核版本4.18.0-80(也即centos8.0系统上)。我画了一张linux内核协议栈网络层netfilter(iptables)的全景图,里面涉及内容比较多,本文会详细讲解。
文章目录一、调试环境准备二、使用crash分析vmcore1、bt命令2、log命令3、dis命令4、mod命令5、sym命令6、ps命令7、files命令8、vm命令9、task命令10、kmem命令11、其它命令三、写在最后我们在Kdump-内核崩溃转储服务中,介绍了kdump服务可以在系统崩溃时,生成崩溃转储文件vmcore,便于我们分析内核崩溃原因,那么,下面我们就来看下如何使用cras.
工作需要,最近整理了下常用的linux发行版的版本、支持的架构、发行时对应的内核版本信息及发布日期。仅供参考。
本文针对rust for linux内核源码进行编译,跟主线版本的linux编译稍有不同,因为引入了rust,编译rust需要安装相关工具,以下部分会详细介绍如何编译rust for linux。