E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
内核模块
存储课程学习笔记7_fuse库的简单使用(fuse,opencv的demo)
通过fuse
内核模块
的支持,基于libfuse提供的接口,就可以实现一个文件系统。fuse
内核模块
实现了与VFS的对接,运行后可以看到/dev/fuse,拦截相关请求,反馈给fuse进程,进行操作。
yun6853992
·
2024-09-11 18:36
dpdk学习
fuse
存储课程学习笔记3_读写nvme磁盘(清除脏数据,struct nvme_user_io和ioctl进行读写,struct block_device内核提供接口读写)
上篇文章实现在
内核模块
下插入一个文件系统,实现对磁盘或者目录进行对应格式化(mount)绑定文件系统后,已经可以正常使用。接下来了解对nvme磁盘的控制。
yun6853992
·
2024-09-10 05:18
dpdk学习
nvme
C 语言老兵不服 Rust!Linux 内核爆发内讧,核心维护者被迫退出:真的吵累了
整理|郑丽媛出品|CSDN(ID:CSDNnews)从几年前传闻Rust要进驻Linux内核,到如今RustforLinux项目的目标是让Rust成为Linux
内核模块
开发的第二语言,期间Linux社区内有关于
CSDN资讯
·
2024-09-04 10:36
rust
linux
开发语言
后端
运维
linux下你有做过双网卡bond网络?
1.系统加载bond
内核模块
centos默认是没有加载的[root@node-1network-scripts]#modprobebonding[root@node-1network-scripts]#
企鹅侠客
·
2024-08-30 14:50
linux
linux
运维开发
驱动开发系列13 - Linux Graphics 图形驱动概述(二)
目录一:概述二:Linux图形驱动演进3.1X11基础结构3.2DRI/DRM基础结构四:帧缓冲区驱动程序4.1创建帧缓冲器驱动程序4.2帧缓冲区操作五:直接渲染管理器(DRM)5.1
内核模块
(DRM)
黑不溜秋的
·
2024-08-24 08:40
GPU驱动专栏
Linux
Graphics
Driver
03-10Linux的文件系统
grub)都存放于此目录/bin:供所有用户使用的基本命令;不能关联至独立分区,OS启动会用到的程序/sbin:管理类的基本命令;不能关联至独立分区,OS启动会用到的程序/lib:基本共享库文件,以及
内核模块
文件
圆缘1987
·
2024-03-25 23:32
编写Linux
内核模块
实现文件拷贝
经评论区反馈:如果Linux内核版本为4.XX,那么需要在vfs_read和vfs_write的地方更改为kernel_read和kernel_write操作系统课程实验1添加
内核模块
每个人题目都是自己选择的
双珵
·
2024-03-18 21:33
linux
linux arm更新内核,Linux内核升级方法
Linux内核升级方法没事搞了一下内核升级,呵呵呵,但是在这里,我说明一点,一定注意内核的升级:我们搞ARM开发的时候要编译
内核模块
,比如我写了一个字符设备hello.ko如果insmod出现错误提示错误的格式
梅凡惱
·
2024-03-06 18:43
linux
arm更新内核
Linux用户态和内核态通信方法--netlink
它通过为
内核模块
提供一组特殊的API,并为用户程序提供了一组标准的socket接口的方式,实现了一种全双工的通讯连接。类似于TCP/IP中使用
嵌入式软件和硬件
·
2024-03-01 10:50
Linux系统和应用编程
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之字符设备驱动(物联技术666)
pwd=1688提取码:1688教学内容:1、
内核模块
的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//******
物联技术666
·
2024-02-20 23:45
嵌入式培训笔记
linux
笔记
arm开发
用户空间与内核通信(二)
文章:用户空间与内核通信(一)介绍了系统调用(SystemCall),
内核模块
参数和sysfs,sysctl函数方式进行用户空间和内核空间的访问。
稚肩
·
2024-02-20 12:44
嵌入式linux
linux
内核空间
用户空间
驱动
嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之字符设备驱动(物联技术666)
pwd=1688提取码:1688教学内容:1、
内核模块
的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//******
vx349014857
·
2024-02-20 10:23
嵌入式培训课程笔记
笔记
linux
arm开发
初识eBPF
被用于安全并有效地扩展内核的能力而无需修改内核代码或者加载
内核模块
。从古至今,由于内核有监视和控制整个系统的特权,操作系统一直都是实现可观察性、安全性和网络功能的理想场所。
YoungerChina
·
2024-02-20 10:35
内核驱动
EBPF
内核
Linux
Rust编写linux
内核模块
——详细步骤
以下都是在Ubuntu20.04-server环境0、下载源码gitclonehttps://github.com/Rust-for-Linux/linux.git1、安装rustc编译器要求,rustup1.57.0curl--proto'=https'--tlsv1.2https://sh.rustup.rs-sSf|sh#安装rustup2、安装Rust标准库的源码cdlinux#打开下载的
ZechariahZheng
·
2024-02-19 20:30
rust
linux
Linux防火墙iptables之概念篇
Docker底层的网络转发是通过Linux
内核模块
netfilter/iptables完成工作的
青牛踏雪御苍穹
·
2024-02-14 01:00
浅析Linux
内核模块
自加载机制
文章目录概述Linux
内核模块
管理
内核模块
存放目录modules系列文件阻止模块启动时加载systemd-module-load.service配置文件内核启动参数udev动态加载机制udev工作流程udev
Aspiresky
·
2024-02-13 18:10
Linux系统管理
linux
java
网络
Linux第52步_移植ST公司的linux内核第4步_关闭
内核模块
验证和log信息时间戳_编译_并通过tftp下载测试
1、采用程序配置关闭“
内核模块
验证”默认配置文件“stm32mp1_atk_defconfig”路径为“arch/arm/configs”;使用VSCode打开默认配置文件“stm32mp1_atk_defconfg
LaoZhangGong123
·
2024-02-13 00:08
产品研发
linux
运维
服务器
Linux ARM平台开发系列讲解(IPCF异核通信) 2.11.3 IPCF异核通信驱动编译及其测试
该驱动程序伴随着一个示例应用程序,该应用程序也是一个树外
内核模块
,它演示了与RTOS应用程序的乒乓信息通信(更多细节请参阅示例目录中的自述文件)。
嵌入式内核源码
·
2024-02-07 04:42
Linux
ARM平台从入门到精通
linux
arm
驱动开发
IPCF异核通信
Redhat7.9/Centos7.9配置双网卡bonding
bonding(绑定)是一种Linux系统下的网卡绑定技术,是Linux系统内核层面实现的,它是一个
内核模块
(驱动),可以把服务器上N块物理网卡在系统内部抽象(绑定)成一块逻辑上的网卡,共用一个IP,能够提升网络吞吐量
蜜蜜不吃糖
·
2024-02-06 01:31
开发语言
网络
运维
书写首个
内核模块
其实就跟我们写应用程序时一样,写程序会调用到其他的库文件或其他文件生成的目标文件,最后再由链接器把这些目标文件处理生成可执行文件,就是这道理,这为我们后期调试
内核模块
时打下了应有的基础,有了这编译调试
内核模块
的基础
网路元素
·
2024-02-06 00:48
Rootkit--阻止其他模块加载
如Anit-rootkit,这个有些难度,我们先实现了基本的控制
内核模块
的加载。例子:小偷潜入了银行,要保证偷偷在银行这段时间不会被警察给揪出来。
破落之实
·
2024-02-03 15:08
软件安全
linux rootkit 端口复用,Linux Rootkit系列三:实例详解 Rootkit 必备的基本功能
长话短说,本文也将以同样的理念带领读者一一缕清Rootkit必备的基本功能,包括提供root后门,控制
内核模块
的加载
吉利吉利
·
2024-02-03 15:08
linux
rootkit
端口复用
Linux Rootkit实验|0201 基本功能之Root后门
实验说明本次实验将初步实现rootkit的基本功能:阻止其他
内核模块
加载提供root后门隐藏文件隐藏进程隐藏端口隐藏
内核模块
本次实验基于01实验中学习的
丁金金
·
2024-02-03 15:37
linux
运维
服务器
Linux Rootkit实验|0200 基本功能之阻止模块加载
LinuxRootkit实验|0200基本功能之阻止模块加载11May2017文章目录LinuxRootkit实验|0200基本功能之阻止模块加载实验说明实验环境实验过程控制
内核模块
加载实验总结与思考拓展延伸参考资料参考资料醉里挑灯看剑
丁金金
·
2024-02-03 15:35
linux
网络
服务器
Windows内核面试题(持续更新,目前完成度30%约1.8万字)
的区别是什么2.WDK全称叫做3.如何创建WDK程序4.WinDbg如何连接虚拟机5.Windows内核符号表的作用6.如何设置内核符号表与源文件7.如何设置断点与源码调试8.什么时候共享内核空间9.
内核模块
与驱动程序的区别是什么
虚构之人
·
2024-02-02 11:33
c++
win内核
内核
面试
c++
Python+大数据-Linux-day01(黑马)
服务器系统常见目录结构目录作用/bin二进制命令所在的目录/boot系统引导程序所需要的文件目录/dev设备软件目录,磁盘,光驱,/etc系统配置,启动程序/home普通用户的家,目录默认数据存放目录/lib共享库文件和
内核模块
存放目录
呆猛的呆呆小哥
·
2024-02-01 11:10
python+大数据
大数据
linux
服务器
[RK3568 Android11] 教程之内核printk函数的用法
总目录链接:[RK3568Android11]本专栏说明和总目录目录前言一、printk函数的用法前言printk()是
内核模块
中用于记录和输出调试信息的函数,printk()是属于内核空间而不是用户空间
~未来可期~
·
2024-02-01 08:30
RK3568
printk
kernel
printk
内核printk
内核打印信息
linux
printk
Linux
内核模块
Linux
内核模块
文章目录Linux
内核模块
Linux
内核模块
简介Linux
内核模块
程序结构模块加载函数模块卸载函数模块许可证声明模块参数模块的声明与描述模块的使用计数模块的编译Linux
内核模块
简介Linux
孤独memories
·
2024-01-31 08:25
Linux设备驱动开发
linux
Linux内核
内核模块
linux线程调度策略
Schedulingpolicies
内核模块
使用调度
Linux加油站
·
2024-01-28 03:53
linux
Linux内核
进程
linux驱动之阻塞与非阻塞I/O
例子使用的是wait_queue(等待队列),非阻塞I/O例子使用的是select、poll(I/O多路复用)往期链接:linux设备驱动中的并发linux设备驱动中的编译乱序和执行乱序linux设备驱动之
内核模块
浪矢杂谈
·
2024-01-28 01:33
linux设备驱动开发
linux
java
数据库
dmesg的详细用法
某些硬件设备(比如七号信令卡、语音卡之类)在安装的时候,通常会安装驱动程序(
内核模块
),会打印一些信息,就可以通过dme
时光漫走
·
2024-01-27 05:41
shell脚本语言
LINUX
Linux CONFIG_SECURITY_LOADPIN技术探究
1.背景因Android12后GKI发展趋势,且后续内核定制都以
内核模块
挂载,但CONFIG_MODULE_SIG不能在后续版本延用[1],
内核模块
的安全性不仅没有提升,反而被迫下降。
GodLieke
·
2024-01-26 16:19
linux
安全
android
漏洞缓解
Linux下ARM64内核空间分布及页表查询
在调试程序的时候,特别是
内核模块
时,涉及到某些内存地址的测试,如查看某个地址的值是否发生变化等,如果能够知道各进程的地址分布,特别是虚拟地址和物理地址之间的映射关系,可能有助于我们的程序调试。
土豆西瓜大芝麻
·
2024-01-26 14:30
linux
wsl中编译linux
内核模块
在WSL2环境中,linux/atomic.h是内核级别的头文件,但是WSL2并不包含完整的Linux内核源代码。因此,即使您安装了linux-libc-dev包,也无法找到该文件。(安装linux-libc-dev包命令:sudoapt-getinstalllinux-libc-dev)软件源更新:https://blog.csdn.net/weixin_60461563/article/det
有趣的我
·
2024-01-25 23:57
linux
运维
服务器
执行ping命令时提示ping: sendmsg: Operation not permitted
这里需要说一下nf_conntracknf_conntrack(在老版本的Linux内核中叫ip_conntrack)是一个
内核模块
,用于跟踪一个连接的状态的。
乐十九
·
2024-01-25 19:12
服务器
网络
运维
LVS的介绍与使用
目前LVS已经被集成到Linux
内核模块
中。通过LVS的负载均衡技术和LINUX操作系统可以实现一个高性能、高可用的LINUX服务器集群,它具有良好的可靠性、
肥海学习日志
·
2024-01-25 13:38
Web
lvs
服务器
linux
《Linux设备驱动开发详解》读书笔记
《Linux设备驱动开发详解》读书笔记本书主要介绍linux设备驱动开发的方法,共有21章:linux设备驱动概述及开发环境搭建驱动设计的硬件基础linux内核及内核编程linux
内核模块
linux文件系统与设备文件字符设备驱动
江洋之道
·
2024-01-25 08:02
学习
笔记
驱动开发
Linux 查看系统信息命令 cpu、内存、进程、硬盘、网卡
issue#查看操作系统版本cat/proc/cpuinfo#查看CPU信息hostname#查看计算机名lspci-tv#列出所有PCI设备lsusb-tv#列出所有USB设备lsmod#列出加载的
内核模块
zwb_jianshu
·
2024-01-24 19:14
Linux驱动安装遇到的问题(Kernel configuration is invalid)(Invalid module format)
Kernelconfigurationisinvalid)(Invalidmoduleformat)前言1.Kernelconfigurationisinvalid2.Invalidmoduleformat2.1第一种情况:
内核模块
编译的环境与现在
花好约猿上王者
·
2024-01-23 21:04
Linux
linux
驱动开发
Linux学习之内存空间布局
进程内存管理的对象都是虚拟内存,每个进程先天都有0-4G的各自互不干涉的虚拟内存空间,0-3G是用户空间执行用户自己的代码,高1GB的空间是内核空间执行Linux系统调用,这里存放着整个内核的代码和所有的
内核模块
努力学代码的小信
·
2024-01-23 19:47
C语言
Linux
APUE
linux
学习
运维
分布式存储
接口的磁盘所谓的接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储NFS、CIFS、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于
内核模块
与远程主机进
王德发666
·
2024-01-23 16:16
分布式
【权限提升】Linux Kernel ebpf 提权漏洞(CVE-2022-23222)
23222LinuxKernelebpf权限提升漏洞一、漏洞描述eBPF(extendedBerkeleyPacketFilter)是一种可以在Linux内核中运行用户编写的程序,而不需要修改内核代码或加载
内核模块
的技术
李火火安全阁
·
2024-01-23 02:54
Linux
权限提升
漏洞复现
安全
Torvalds 拒绝接受 ZFS 文件系统
Torvalds在一个论坛帖子中写道:“如果有人添加像ZFS这样的
内核模块
,他们就自行维护。我不会维护这样的内核
老率的IT私房菜
·
2024-01-21 11:06
linux驱动入口函数module_init如何被调用
module.h定义了
内核模块
相关的函数、变量及宏。几乎每个linux驱动都有个module_init(与module_exit的定义在Init.h(/include/linux)中)。
爱因私谈
·
2024-01-21 10:00
注册字符设备
kodmesg注册字符设备structcdev{structkobjectkobj;//表示该类型实体是一种内核对象structmodule*owner;//填THIS_MODULE,表示该字符设备从属于哪个
内核模块
聪
·
2024-01-20 11:47
linux
Ubuntu安装VMware虚拟机
Pleasemakesurethatthekernelmodule`vmmon'isloadedBeforeyoucanrunVMware,severalmodulesmustbecompiledandloadedintotherunningkernel二、安装
内核模块
一
MAVER1CK
·
2024-01-20 00:01
虚拟机
Ubuntu
ubuntu
linux
服务器
IMX6LL|
内核模块
内核模块
基本概念作用解决linux内核可扩展性和可维护性相对较差的缺陷现代内核派系宏内核:关键功能和服务功能均在内核空间提供运行效率高扩展性较差微内核:内核空间只提供关键功能,服务功能在用户空间提供运行效率较低安全性
左手的月光
·
2024-01-19 20:33
嵌入式硬件
linux
RK3568 android11 移植 v4l2loopback 虚拟摄像头
一,v4l2loopback简介v4l2loopback是一个Linux
内核模块
,它允许用户创建虚拟视频设备。
Y多了个想法
·
2024-01-19 07:16
RockChip平台
调试记录
android
rk3568
音视频
虚拟摄像头
v4l2loopback
深入浅出Linux图形化架构
本文可能需要你有一些系统架构,
内核模块
,Linux驱动,VFS(虚拟文件系统)子系统等背景知识;本文不是对OpenGL图形学的介绍,而是从OS层次对图形显示架构进行的讨论;本文主要以文字叙述为主,配以少量框图解释
aiyo_
·
2024-01-19 05:44
X-window
linux
【linux驱动】用户空间程序与
内核模块
交互-- IOCTL和Netlink
创建自定义的IOCTL(输入/输出控制)或Netlink命令以便用户空间程序与
内核模块
交互涉及几个步骤。这里将分别介绍这两种方法。
一尘之中
·
2024-01-18 08:06
编程
#
C语言
linux
linux
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他