你能给我一些重新编译新 Linux 内核和安装的好处吗?
make xconfig modules modules_install install
Run Code Online (Sandbox Code Playgroud)
这就是我正在谈论的。有人可以向我提供基本的需求和优势吗?..谢谢你的帮助
我在引导内核结束时显示了一个问题,就在屏幕被清除之前,Linux 将我切换到 tty1,我可以在其中放置我的登录名。
如何在初始化后访问引导tty?(更具体地说,在 Archlinux 中)
而且我知道这不是同一个 tty 因为如果我按 Shift+RePag 我不会超出我当前的 tty
Ubuntu 超时更新 GRUB 菜单列出了许多以前的 Linux 内核并占用了大量硬盘空间。如何轻松删除未使用的内核?
最近,我正在使用mv将大量文件从硬盘驱动器移动到闪存驱动器。我忘记添加详细标志,所以我不知道移动的“位置”以及剩余的传输数量。
我找到了该strace实用程序并决定在我的 mv 过程中使用它。使用ps -ef | grep mv我能够找到进程的 pid 然后运行strace -p [PID]. 这是我得到的样本:
write(4, "\325\0\0s\1\1\224\0\0\0\0\0109\27\0\0\201\327\0\0\240H:\310xgM\337\274\26\"\273"..., 32768) = 32768
read(3, "\6\3319H\r\207\345\257\301JL)\2601C\t\303\22(\214\353\211\230;{\6\214\355nh@F"..., 32768) = 32768
write(4, "\6\3319H\r\207\345\257\301JL)\2601C\t\303\22(\214\353\211\230;{\6\214\355nh@F"..., 32768) = 32768
read(3, "ZK\301\332\263\214@\177\3352$\374\277];\255\265\364\240d\275\307P\237*\364\23\206\31\306\244\256"..., 32768) = 32768
write(4, "ZK\301\332\263\214@\177\3352$\374\277];\255\265\364\240d\275\307P\237*\364\23\206\31\306\244\256"..., 32768) = 32768
read(3, ".\341\355\32\366\7\365\244\4\4\221{c,$\246]\204\342\261\"\374K\234\264\17\26\346\246\327\347m"..., 32768) = 32768
Run Code Online (Sandbox Code Playgroud)
然后还有一些:
fcntl(3, F_GETFD) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl(3, F_GETFL) = 0x38800 (flags O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_NOFOLLOW)
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fcntl(3, F_DUPFD, …Run Code Online (Sandbox Code Playgroud) 我开始开发自定义内核模块,所以我有两个相关的组织问题:
我应该把我所有的源文件放在哪里?我现在将源代码保存在主目录中/home/my-name/workspace,我认为这不是最佳实践。
我应该部署什么路径我编译的 *.ko 文件才能正常工作?
我正在扩展我的 RAID 阵列(Linux 软件 RAID)并且遇到了 XFS 文件系统上似乎是 16TB 的硬限制。在 Google 上闲逛似乎表明这是我的机器是 32 位的结果。所以我在我的机器上查找了一些相关信息......
## cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model : 6
model name : AMD Sempron(tm) 140 Processor
stepping : 2
cpu MHz : 2699.746
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 5
wp : yes
flags : fpu vme de pse tsc …Run Code Online (Sandbox Code Playgroud) 在浏览 3.6 linux 内核更改日志时,我收到一封来自 David S Miller的邮件(http://article.gmane.org/gmane.linux.network/238256),内容是关于在内核中删除 IPV4 的路由缓存。我想知道现在 ICMP 重定向、PMTU 功能如何工作?邮件还提到路由将被预先缓存,但取决于子网掩码的多个路由可以有多个可能的条目,这将如何工作?有人对此有任何想法吗?
谢谢。
嗨,我是 linux 世界的新手。我刚刚从 kernel.org 下载了最新的内核。我想将这个简单的内核安装到我的 PC 中(我的 PC 已格式化并且硬盘为空)。我可以这样做吗?如果是这样,如何?我不想去任何现有的 linux 品牌。仅供参考,我已经尝试过各种发行版。现在,我想看看简单的内核是如何工作的,以及如何创建自己的 linux 等...
我目前正在寻找编译自定义内核的方法,我找到了各种指南,这些指南首先说make modules,然后make modules_install在编译和安装模块的步骤中,而其他的只是做make modules_install.
有人可以启发我并解释差异吗(我更喜欢用新手语言解释它们:不要太详细,谢谢)。
我有 64 位 Windows 8.1 Pro,联想 X220。安装所有更新(Windows 和联想解决方案中心)。
每次我的计算机启动时,其中一个进程使用 25% 的 CPU(直到计算机重新启动)。任务管理器说它是“NT Kernel & System”。
谷歌搜索时我没有发现任何有用的东西(除了“更新窗口,更新驱动程序”)。有一段时间我以为我可以使用 kernview 和 Process Explorer - 不幸的是,就我所见,Kernrate Viewer 不适用于 Windows 8。
Windows 安装相当新,杀毒软件更新(Syamantec),未检测到恶意软件(AdwCleaner、MalwareBytes)
我如何找到启动此进程的原因以及为什么它的 CPU 使用率如此之高?
kernel ×10
linux ×8
compile ×2
arch-linux ×1
comparison ×1
cpu ×1
networking ×1
process ×1
slackware ×1
source-code ×1
strace ×1
tty ×1
ubuntu ×1
unix ×1
windows ×1
windows-8 ×1