码迷,mamicode.com
首页 >  
搜索关键字:linux内核模块    ( 116个结果
linux内核模块编译makefile
linux内核可加载模块的makefile 在开发linux内核驱动时,免不了要接触到makefile的编写和修改,尽管网上的makefile模板一大堆,做一些简单的修改就能用到自己的项目上,但是,对于这些基础的东西,更应该做到知其然并知其所以然。 本篇文章中只讨论linux内核模块编译的makef ...
分类:系统相关   时间:2019-03-07 00:44:16    阅读次数:234
搭建LVS负载均衡集群
一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均 ...
分类:其他好文   时间:2019-02-21 12:17:03    阅读次数:200
linux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明
基础命令学习目录首页 原文链接:http://www.cnblogs.com/jacklikedogs/p/4659249.html inux内核模块相关命令:lsmod,depmod,modprobe,modinfo,insmod,rmmod 使用说明 加载内核驱动的通常流程: 1.先将.ko文件 ...
分类:系统相关   时间:2019-02-19 00:40:55    阅读次数:269
一文彻底明白linux中的selinux到底是什么
https://www.phpyuan.com/235739.html 一、前言 安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 SELinux 主要由美国国家安全局开发。2.6 及以 ...
分类:系统相关   时间:2019-02-13 21:16:07    阅读次数:262
LVS负载均衡三种模式的实现
何为lvs负载均衡? lvs负载均衡(linux virtual server)又名linux虚拟服务器。由章文嵩博士主导的负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案。如下图所示,互联网用户通过web请求访问到lvs调度 ...
分类:其他好文   时间:2019-02-10 23:31:04    阅读次数:179
centos7 初始优化+及目录讲解
CentOS 7系统安装后的基础优化 一、系统版本内核信息 二、修改主机名 三、配置yum源 四、关闭SELinux及iptables SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。 SELinux 主要由美国国家安全局开发。2.6 及以上版本的 Linux 内 ...
分类:其他好文   时间:2019-01-25 17:47:25    阅读次数:214
一个linux内核模块移植到低版本时发生的异常
在3.10的内核版本下,有一个运行稳定的内核模块,移植到suse11的时候,编译正常,运行则直接出现crash: 我们修改了一个函数: tcp_sendpage,这个函数会在lock sock的情况下,再调用do_tcp_sendpage,suse11的源代码如下: int tcp_sendpage ...
分类:系统相关   时间:2018-12-17 14:18:08    阅读次数:353
Linux内核模块简单示例
1. Linux 内核的整体结构非常庞大,其包含的组件也非常多,使用这些组件的方法有两种: ① 直接编译进内核文件,即zImage或者bzImage(问题:占用内存过多) ② 动态添加 * 模块本身并不被编译进内核文件 * 根据需求,在内核运行期间动态安装或卸载 2. 内核模块动态安装与卸载 ①安装 ...
分类:系统相关   时间:2018-08-17 12:12:17    阅读次数:191
编写简单Linux内核模块
模块代码如下 Makefile编写 其中:make 中的 c 选项表示切换到指定目录,这里是切换到当前内核的源码目录下. M 选项表示:要生成模块的代码目录,modules表示生成内核模块 整个语句的理解大概可以为: 切换到内核源码目录(因为模块需要用到一些内核头文件),结合自己模块代码生成对应模块 ...
分类:系统相关   时间:2018-08-09 13:53:05    阅读次数:175
Linux 内核模块查看命令
ldd命令显示应用程序(二进制程序)所依赖的库文件lsmod显示当前被内核加载的模块也可以通过cat /proc/modules命令查看modinfo查看内核模块的信息,包括开发人员信息,依赖信息modprobe向内核增加或者删除指定模块默认是增加模块-r 删除模块再卸载btrfs模块depmod生成依赖关系内核模块依赖文件生成工具insmod/rmmodinsmod 向内核加载模块 &
分类:系统相关   时间:2018-06-14 23:16:36    阅读次数:376
116条   上一页 1 2 3 4 5 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!