⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kernel-howto-11.html

📁 LINUX的内核配置手册
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7"> <TITLE>Kernel HOWTO 中译版: □诀和技巧</TITLE> <LINK HREF="Kernel-HOWTO-12.html" REL=next> <LINK HREF="Kernel-HOWTO-10.html" REL=previous> <LINK HREF="Kernel-HOWTO.html#toc11" REL=contents></HEAD><BODY><A HREF="Kernel-HOWTO-12.html">Next</A><A HREF="Kernel-HOWTO-10.html">Previous</A><A HREF="Kernel-HOWTO.html#toc11">Contents</A><HR><H2><A NAME="s11">11. □诀和技巧</A></H2><P><P><H2><A NAME="ss11.1">11.1 重导 make 或是 patch 指令的输出</A></H2><P>如果你想要记录这些 `<CODE>make</CODE>' 或是 `<CODE>patch</CODE>' 指令到底做了些什麽,你可以把萤幕的输出重导到一个档案去.首先,要知道你用的是是那一种 shell:`<CODE>grep root /etc/passwd</CODE>' 然後寻找看起来像 `<CODE>/bin/csh</CODE>' 一类的东西.<P>如果你使用的是 sh 或是 bash,<PRE>    (command) 2>&amp;1 | tee (output file)</PRE>将会把一份 <CODE>(command)</CODE> 的输出放到 `<CODE>(output file)</CODE>' 这个档案去.<P>如果是 csh 或 tcsh,用<PRE>    (command) |&amp; tee (output file)</PRE>这个语法.<P>如果是 rc (注意:你应该不会是用 rc),语法是<PRE>    (command) >[2=1] | tee (output file)</PRE><P><H2><A NAME="ss11.2">11.2 条件式的核心安装</A></H2><P>除了使用软碟片,还有数种在不动旧核心的情况下测试新核心的方法.不像其它的 Unix 系统,LILO 具有从任何地方启动核心的能力.(不过如果你有大的硬碟,超过 500 MB 的,请参考 LILO 的文件说明将可能引起的问题.)因此,如果你在 LILO 配置档案中用像这样的<PRE>    image = /usr/src/linux/arch/i386/boot/zImage        label = new_kernel</PRE>你可以在不动旧核心 <CODE>/vmlinuz</CODE> 的情况下选择执行新编译的核心(当然,在执行完 <CODE>lilo</CODE> 後).叫 LILO 启动新核心最简单的方法就是在启动时按下 shift 键(当你在萤幕只看到 <CODE>LILO</CODE> 时),这会给你一提示符号.此时你可以键入 `<CODE>new_kernel</CODE>' 来启动新核心.<P>如果你想在系统中同时保有数种不同的核心原始程式码(小心,这会用掉<I>大量</I>的硬碟空间),最普通的方法就是将其命名为 <CODE>/usr/src/linux-x.y.z</CODE>,其中 <CODE>x.y.z</CODE> 是核心版本.然後你可以用符号连结来``选择''一份原始码; 例如,用 `<CODE>ln -sf linux-1.2.2 /usr/src/linux</CODE>' 会让 1.2.2 成为目前的核心树.但在建立符号连结之前,先确定 <CODE>ln</CODE> 指令最後一个参数不是一个真正的目录(旧的符号连结没有关系);否则结果可能不会是你所预期的.<P><H2><A NAME="ss11.3">11.3 核心更新</A></H2><P>Russell Nelson (<CODE><A HREF="mailto:nelson@crynwr.com">nelson@crynwr.com</A></CODE>) 总结了新版核心的改变.这些是简短的,而且你在升级前可能应该先看一下.可以从匿名 FTP 站 <CODE>ftp.emlist.com</CODE> 的 <CODE><A HREF="ftp://ftp.emlist.com/pub/kchanges">pub/kchanges</A></CODE>,<P><HR><A HREF="Kernel-HOWTO-12.html">Next</A><A HREF="Kernel-HOWTO-10.html">Previous</A><A HREF="Kernel-HOWTO.html#toc11">Contents</A></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -