Questions tagged «kernel»

内核是大多数操作系统的主要组件,它管理着计算机在硬件和软件之间的大部分通信。通常,内核是程序员对资源必须具有的最低抽象级别。

2
计算每个TCP连接的已交换字节数
我需要为Linux计算机上的每个ESTABLISHED TCP连接获取一个使用交换的字节(Rx和/或Tx)更新的表(至少,连接列表(端口范围),因此实际上不是全部) 我的梦想是扩展“ netstat”并将这些计数器作为附加列。但是在哪里可以找到这些信息?也许这在内核中可用?/ proc中?* nix工具?我应该坚持使用libpcap吗? 提示:我不能为每个连接启动一个tcpdump。我会避免被不必运行这个东西为根(当然,sudo可讨论) 感谢您的所有投入...

1
编译Linux内核时出现“未编译为64位模式”错误
我正在从CentOS源代码构建2.6.18。 在他们的说明中,我处于构建过程的最后一步,但似乎遇到了我无法理解的错误。 我遵循的说明:http : //wiki.centos.org/HowTos/Custom_Kernel 我跑了... [user @ host SPECS] $ rpmbuild -bb --target = uname -mkernel.spec 2> build-err.log | 发球楼out-log 并得到... [...] Patch #20239 (xen-vtd-let-iommu-use-another-irq-without-conflict.patch): Patch #20240 (xen-hvm-add-hvmop_get_time-hypercall.patch): Patch #20241 (xen-fix-64-bit-pv-guest-user-mode-segv-crashing-host.patch): Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.57640 cc linux-2.6.18.x86_64/scripts/bin2c.c -o linux-2.6.18.x86_64/scripts/bin2c make -f Rules.mk _build make[1]: Entering directory `/home/~~~~/rpmbuild/BUILD/kernel-2.6.18/xen' make -C …

0
Syslogd内核:代码:
当运行一些与MySQL服务器交互的实验Java代码时,我收到了以下消息,然后服务器崩溃了: Message from syslogd@localhost at Jun 20 20:04:12 ... kernel:Stack: Message from syslogd@localhost at Jun 20 20:04:12 ... kernel:Call Trace: Message from syslogd@localhost at Jun 20 20:04:12 ... kernel:Code: e0 48 8d 55 b0 48 89 4d e8 4c 89 45 f0 48 89 45 b8 48 8d 45 d0 …
1 fedora  java  crash  kernel 

2
OSX:在Macbook Pro上的架构上有点困惑
我在解释OS X设备如何与32/64位内核和体系结构进行交互时遇到问题。我甚至不知道如何工作。 所以也许有人可以帮助我。我需要在64位环境中运行,因为我正在尝试测试一些需要64位的软件。我仍然遇到一些奇怪的问题,指出它是一个架构问题,然而,根据System Profiler和系统上的通用命令,我正在运行这两个 - 这是相当混乱的。把我排序,请! 这是两个命令(及其相应的输出): drew - ~ $ uname -m x86_64 drew - ~ $ arch i386 截图:

0
从未到达OS X MCP_ELPG_VCORE_STS_SATA_POWERED_UP!错误
我正在使用macbook air并且它在使用过程中不断关闭并带来以下错误 Anonymous UUID: 3B35044A-64F2-3EA5-3C7B-5C908E62F2F6 Mon Mar 17 23:52:31 2014 panic(cpu 0 caller 0xffffff7f98859e28): "MCP_ELPG_VCORE_STS_SATA_POWERED_UP never reached!\n"@/SourceCache/AppleAHCI/AppleAHCI-300.0.4/AppleMCP89AHCI.cpp:971 Backtrace (CPU 0), Frame : Return Address 0xffffff808e8b3d20 : 0xffffff8016622fa9 0xffffff808e8b3da0 : 0xffffff7f98859e28 0xffffff808e8b3dd0 : 0xffffff7f98859d0d 0xffffff808e8b3e10 : 0xffffff7f988599fd 0xffffff808e8b3e40 : 0xffffff7f9884f2d4 0xffffff808e8b3e70 : 0xffffff7f9885a2d2 0xffffff808e8b3e90 : 0xffffff7f98850f07 0xffffff808e8b3ec0 : 0xffffff8016ab0b9b 0xffffff808e8b3f20 : …
macos  mac  kernel 

0
声音驱动程序 - 使用AWS EC2 ubuntu 16.04实例的snd-aloop内核模块设置问题
无法在AWS EC2 ubuntu 16.04实例中使用snd-aloop音频驱动程序 在snd-aloop上运行modprobe $modprobe snd-aloop modprobe: FATAL: Module snd-aloop not found in directory /lib/modules/4.4.0-1052-aws AWS matchine中的内核是 - /lib/modules/4.4.0-1049-aws /lib/modules/4.4.0-1052-aws /lib/modules/4.4.0-116-generic 当前内核已加载 $uname -r 4.4.0-1052-aws 经过大量搜索后,确认snd-aloop预装在ubuntu 16.04中。( https://askubuntu.com/questions/891445/alsa-snd-aloop-kernel-module-for-16-04-or-14-04-server ) 所以我验证并发现模块出现在 “/lib/modules/4.4.0-116-generic”内核。 location - /lib/modules/4.4.0-116-generic/kernel/sound/drivers/snd-aloop.ko 经过深思熟虑后,一种可能的方法来使用snd-aloop音频驱动程序了 使用4.4.0.116-通用内核。 所以做同样的我修改 的/boot/grub/menu.lst 并编辑了 核心 名单 。(注释掉除4.4.0.116之外的所有其他内核 - 通用) 然后做了update-grub但没有发生任何事情,内核加载了 /lib/modules/4.4.0-1052-aws。 然后我修改了 / etc …

0
因为机器目标不可用,所以无法为所有社交者构建Linux内核
我最近买了一台带有Allwinner h3处理器的橙色电脑,所有到'官方'Linux图像的链接基本上都被破坏了,但这是我所期望的那种支持,因为整个设备加上运费让我回到了大约15美元。 我很快就找到了Sunxi / Allwinner和Xunlong(Orangepi背后的公司)的许多github分支。似乎Sunxi在github上有自己的Linux分支,这似乎也是唯一拥有Allwinner处理器机器目标的linux存储库。 为什么他们会这样做,而不是试图让处理器支持到实际的Linux内核存储库是我的。 我的问题是:我可以构建一个不同版本的内核,然后在Sunxi存储库中构建一个具有不同机器目标的内核,或者这几乎不可能吗? 旁注:Sunxi似乎正在研究Linux 4.11的稳定版本,所以至少有......



1
制作内核4.14.51时缺少文件
不知道这里发生了什么。我正在尝试将我的Linux内核从4.9.x升级到4.14.x,并且发生了以下情况: In file included from arch/x86/decode.c:26:0: arch/x86/../../elf.h:22:18: fatal error: gelf.h: No such file or directory #include <gelf.h> ^ compilation terminated. mv: cannot stat ‘/usr/src/linux-4.14.51/tools/objtool/arch/x86/.decode.o.tmp’: No such file or directory make[4]: *** [/usr/src/linux-4.14.51/tools/objtool/arch/x86/decode.o] Error 1 make[3]: *** [arch/x86] Error 2 make[2]: *** [/usr/src/linux-4.14.51/tools/objtool/objtool-in.o] Error 2 make[1]: *** [objtool] Error 2 make: …

0
自定义内核在core2duo中显示一个cpu
我在我的Core2Duo系统中安装了Debian 8。 lscpu显示2个核心可用 - 0,1 为了构建我的自定义内核,我从kernel.org下载了内核3.18.21。我已经按照这个文件 内核编译来编译我的自定义内核。 它是成功构建的,但我面临的问题是在我构建自定义内核之后,lscpu只显示一个CPU-0。另一个CPU 1在哪里? 我检查了BIOS,在内核编译之前和之后都没有变化。 在启动时,出现错误。它显示了systemd-modules-load.service加载失败的加载内核模块失败 $ systemctl status systemd-modules-load.service systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static) Active: failed (Result: exit-code) since Tue 2015-09-08 19:47:02 IST; 36min ago Docs: man:systemd-modules-load.service(8) man:modules-load.d(5) Process: 215 ExecStart=/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE) Main PID: 215 (code=exited, status=1/FAILURE) 我添加了/ etc …

1
KernelBase.dll从多个游戏中崩溃
当他们尝试加载多人游戏大厅时,Kernelbase.dll被记录为来自多个游戏(并且崩溃游戏)的EventViewer中的错误模块。从多个游戏中,他们都将KernelBase.dll记录为故障模块,具有相同的异常代码和故障偏移。 一些示例游戏是新的“Savage Resurrection”和“Space Engineers”。 Faulting module name: KERNELBASE.dll, version: 10.0.10586.494, time stamp: 0x5775e4c5 Exception code: 0xc00000fd Fault offset: 0x0000000000071f28 我正在运行Windows 10企业版。我已经尝试了一些东西,sfc / scannow,检查sfc的输出日志,它甚至没有检测到KernelBase.dll有故障。在我的所有驱动器上运行chkdsk以确保没有什么是疯狂的,一切都很好。诊断这个问题的任何帮助都很大。我无法在网上找到有关异常代码的信息。 编辑:升级到1607和相同的错误,不同的偏移量: Faulting module name: KERNELBASE.dll, version: 10.0.14393.0, time stamp: 0x57899809 Exception code: 0xc00000fd Fault offset: 0x0000000000017788

0
如何在OSX上配置fsnotify的队列大小/监视限制?
注意:这可能是一个StackOverflow问题,因为它只能通过OSX上的内部API访问,但我在这里发布它,因为它似乎更多的是使用已经可用的工具而不是编程。 问题: 我一直在使用lsyncd(使用fsnotify后端,而不是inotify)来监视OSX上的文件系统事件。我已经收到了很多OVERFLOW事件,因为我正在处理大量高波动性文件。 如何在OSX 10.8 Mountain Lion(或任何其他版本,真的)上配置fsnotify的最大内部队列大小?在inotify / Linux上,我会使用/proc/sys/fs/inotify/max_user_watches,但我对如何使用fsnotify和OSX进行配置感到困惑。 如果我真的必须,我可以用一些烘焙的奥秘来重新编译内核以配置更高的数字,但是如果可能的话我宁愿避免使用它。


1
如何在Ubuntu 14.04上安装内核3.4及其源代码
我试图构建的应用程序与当前内核(3.19)不兼容。它仅支持最高3.4的内核版本。我正在运行ubuntu 14.04。 在我的系统上安装3.4及其源代码的正确程序是什么(如果有任何不同,我在虚拟机中运行它)。 我想从这里抓取内核:http: //kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/ 那会有用吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.