腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Linux
和其他OSes上,真正的软件有
内核模块
吗?
、
、
我想问:像
Linux
上的Apache Webserver,Wireshark这样的应用程序,以及像网络工具和其他现实世界中的应用程序一样必须通过网络连接工作的应用程序,它们需要
内核模块
吗?如果不需要,那么应用程序具有
内核模块
在多大程度上是正常的做法。例如,当我安装某个应用程序时,
内核模块
就会随其一起安装。我知道当我从windows中启用IIS服务器时,会启用特定的
内核模块
来运行IIS。检查欺骗数据包 在数据包中添加
自己
的报头信息 因此,我将创建一个在内核中执行以下操作的应用程序 1.配置
浏览 26
提问于2021-02-18
得票数 0
回答已采纳
1
回答
执行ioctl时
关闭
文件描述符
、
、
、
、
我正在编写一个
Linux
内核模块
,我的userland应用程序在一个并行的ioctl调用上循环(从
内核模块
获取信息)。但是,当我想要
关闭
文件描述符(链接到
内核模块
)时,直到ioctl函数还没有退出,才会执行release函数。谢谢!:)
浏览 1
提问于2017-03-29
得票数 1
2
回答
网络过滤器预录钩子中的源nat
、
、
、
我们正在开发我们
自己
的
内核模块
,在netfilter预出钩子中做高级源nat。在从
Linux
2.6.32(Ubuntu10.04)升级到2.6.35 (Ubuntu10.04清晰的后端端口)之后,似乎SNATted包只是简单地丢弃在
Linux
内核中。有开发2.6.35+
linux
内核的
内核模块
的经验吗?在
linux
内核/netfilter
内核模块
代码中到底应该修改什么,这样才不会丢弃SNATted数据包?对于2.6.35+
Linu
浏览 4
提问于2011-04-14
得票数 0
1
回答
如何在
linux
内核中轻松
关闭
堆栈保护程序?
、
、
、
、
我为
Linux
内核编写了一个简单的模块,它存在堆栈缓冲区溢出漏洞。我想利用这个模块,但我必须首先
关闭
内核中的堆栈保护程序。我怎么能快速而简单地做到这一点呢? 每次都需要编译内核吗?还有其他方法来
关闭
Linux
内核模块
中的堆栈保护(不编译内核)吗?
浏览 0
提问于2016-06-06
得票数 0
回答已采纳
1
回答
如何知道哪个是当前的
内核模块
?
、
、
我正在使用用户模式
Linux
,并且我正在重新定义一些与I/O内存相关的函数。我们的想法是,从我们
自己
的
内核模块
列表中调用的任何函数都将与其他模块的处理方式不同。是否有可能知道哪个模块正在调用像这样函数(
内核模块
名称就足够了
浏览 1
提问于2015-10-12
得票数 0
2
回答
在更新arch
linux
之后,Virtualbox无法工作吗?
、
我对arch进行了更新,然后尝试运行virtualbox,得到了以下错误消息: The VirtualBox
Linux
kernel driver (vboxdrv) is either not loaded
浏览 0
提问于2016-12-29
得票数 6
回答已采纳
1
回答
在由docker驱动的容器中隔离模块内核是可能的吗?
、
、
、
在我的研究中,我部署了许多容器,它们使用主机上加载的
内核模块
(名为Ipfw3,实际上是防火墙)。当这些容器同时更新它们在Ipfw3上的规则时,这会导致冲突。有没有办法让Ipfw3独立于每个容器?我的意思是,除了名为“Ipfw3”的
内核模块
之外,这些容器仍然共享
linux
内核,因此在每个容器中都有
自己
的
内核模块
单独工作?提前感谢您的帮助。
浏览 16
提问于2019-07-06
得票数 2
1
回答
如何打印ACPI表?
、
、
目前,我在运行
linux
的笔记本电脑上使用NVIDIA驱动程序时遇到了问题,我需要的
内核模块
之一是bbswitch开关,但该项目似乎已经几年没有更新了。代码看起来很简单,所以我尝试编写
自己
的
内核模块
。 如果我想这样做的话,我似乎需要了解ACPI是如何工作的。我的第一个问题是如何打印ACPI表?另外,我想知道
linux
/acpi.h库中是否有任何文档。
浏览 0
提问于2019-08-07
得票数 1
回答已采纳
2
回答
wifi不工作,联想G50-70
、
我刚刚安装了UBUNTU 16.04 LTS/我的笔记本电脑里没有无线网络。我有联想G50-70。enp1s0 no wireless extensions.sudo lshw -C network的输出是:UNCLAIMED它只向我展示了蓝牙而不是无线技术。1: hci0: Bluetooth
浏览 0
提问于2018-05-05
得票数 0
1
回答
关闭
源码
Linux
内核模块
?
、
、
我的理解是,一些
内核模块
(例如,专有的Android图形驱动程序)并不提供其实现的完整源代码。如果这是真的,制造商是如何规避GPL许可证的?
浏览 2
提问于2011-10-14
得票数 4
回答已采纳
3
回答
为什么
关闭
函数在‘file_operations`内核中被称为file_operations`版本?
、
、
我正在尝试制作一个
linux
内核模块
,它支持打开、
关闭
、读和写操作。所以我想通过struct file_operations注册这些函数,但是在struct中找不到“
关闭
”条目。
浏览 4
提问于2012-07-09
得票数 15
回答已采纳
1
回答
Eclipse项目中的openPowerlink
、
、
、
我正在从事一个项目,包括openPowerlink协议栈() 该堆栈作为
linux
内核模块
或用户空间库提供。为了性能目的,我必须使用
内核模块
。在用户应用程序中有一个访问
内核模块
的抽象层,但是这个抽象层不是封装在某种库中的。他们正在使用cmake作为一个交叉平台构建系统,构建演示应用程序和
内核模块
就像一种魅力,但我不知道如何在我
自己
的应用程序中使用这些东西。
浏览 8
提问于2013-11-07
得票数 0
回答已采纳
1
回答
从
内核模块
到用户空间进程的共享内存
、
、
、
、
我是
linux
内核模块
开发中的新手,我正在寻找从
内核模块
到用户空间进程共享内存段,以避免复制数据的延迟。我正在使用sys共享内存api,当我在两个进程之间共享内存时,它可以很好地工作,但是我不能在进程和
内核模块
之间共享内存。#include <
linux
/module.h> // init_module, cleanup_module // #include
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
1
回答
asm和asm在
linux
报头中是通用的--它们是一样的吗?
、
、
、
、
在我的
linux
头文件文件夹中,包含在/usr/src/
linux
-headers-5.7.0-kali1-common/include.目录中的Kali内核5.7.0头在这个文件夹中,我有包含在子文件夹中的头文件,如asm-generic、
linux
、uapi、acpi、crypto等等。但是在头文件中,即
linux
/module.h中有一个头文件引用,如 #include <asm/module.h> // top o
浏览 9
提问于2021-01-06
得票数 1
回答已采纳
1
回答
调试
Linux
内核模块
、
我已经构建了一个
linux
内核模块
,它帮助将TCP套接字从一个服务器迁移到另一个服务器。除了导入服务器试图
关闭
迁移套接字时,整个服务器挂起并冻结外,该模块运行良好。我无法找出问题的根源,我相信它超出了我的
内核模块
代码。当我在导入机器中重新创建套接字并初始化它的状态时,我遗漏了一些东西。该系统似乎正在进入一个无休止的循环。但是,当我从客户端
关闭
套接字时,根本不会出现这个问题。 那么,我的问题是,如何正确地调试
内核模块
并找出发生了什么,为什么会结冰呢?如何转储错误消息--尤其是在我的例子中-
浏览 4
提问于2014-07-24
得票数 1
回答已采纳
2
回答
如何在
内核模块
中支持udev?
、
我正在移植一个
linux
内核模块
。它曾经为
自己
创建一个设备文件(使用来自内核空间的syscall的肮脏的hack),但现在我想在udev中完成这项工作。我在哪里可以找到在
内核模块
中支持udev的文档? 请注意,模块本身不是设备驱动程序。它充当一组驱动程序的多路复用器。因此,默认的设备注册方式(即pci方式)不适合我的任务。
浏览 3
提问于2010-05-05
得票数 1
回答已采纳
1
回答
针对不同内核版本编译
内核模块
、
、
、
、
我有一个简单的"hello world“
Linux
内核模块
,我想为另一个主机编译它。我的主机在5.x内核版本上,目标在4.x上。除了使用
自己
浏览 0
提问于2022-01-16
得票数 0
1
回答
为什么
内核模块
不能打印到屏幕上?
、
我刚刚读到
Linux
内核模块
不能打印到屏幕上,也就是说printf不能工作。它是否与中断处理有关,或者为什么会这样? 我有一个记忆,学习一些你不能使用printf的C和程序集,这是因为中断被
关闭
了。
浏览 0
提问于2017-04-12
得票数 1
回答已采纳
1
回答
最快的方式重新加载图形驱动模块?
、
、
、
我试图在图形驱动程序开发方面找到
自己
的方法,在这种情况下,我需要修改一个名为gma500_gfx的DRM
内核模块
。每次对该驱动程序进行更改时,我都会启动一个脚本,该脚本编译并替换以前的
内核模块
(通过cp命令),并重新启动
Linux
发行版(Lubuntu)。如果不重新启动
Linux
(尚未),我无法重新加载这个图形驱动程序模块。命令mod探头和rmmod总是给我一个“在使用中的模块”错误。我在调制解调器之前曾尝试过但却没有成功的其他东西:通过"
浏览 0
提问于2014-02-08
得票数 6
1
回答
如何在solaris上制作可加载的
内核模块
?没有
linux
、
、
、
、
1.如何在solaris 11上创建可加载的
内核模块
? 2.如何在solaris 11上编译可加载
内核模块
?
浏览 3
提问于2018-06-07
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
强制关闭你的系统的内核模块
Linux系统中的高级内核模块调试方法汇总结
NVIDIA 正式开源其 Linux GPU 内核模块
Linux 开启或关闭 SELinux
LINUX系统下关闭防火墙
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券