- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux编译安装新的内核
Linux编译安装新的核心内容要求:1、概述:描述有关概念;2、实验步骤:即查找、下载、编译、安装核心的完整步骤;3、问题及其解决:实验中碰到的问题,解决问题的办法;4、小结:包括如何分工合作,以及解决问题的心得,供今后参考。。 3. 为什么重新编译内核 Linux内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。 通常,更新的内核会支持更多的硬件,具备更好的进程管理能力,运行速度更快、 更稳定,并且一般会修复老版本中发现的许多漏洞等,经常性地选择升级更新的系统内核是Linux使用者的必要操作内容。 为了正确的合理地设置内核编译配置选项,从而只编译系统需要的功能的代码,一般主要有下面四个考虑: 自己定制编译的内核运行更快(具有更少的代码) 系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中) 不需要的功能编译进入内核可能会增加被系统攻击者利用的漏洞 将某种功能编译为模块方式会比编译到内核内的方式速度要慢一些 4. 内核编译模式 要增加对某部分功能的支持,比如网络之类,可以把相应部分编译到内核中(build-in),也可以把该部分编译成模块(module),动态调用。如果编译到内核中,在内核启动时就可以自动支持相应部分的功能,这样的优点是方便、速度快,机器一启动,你就可以使用这部分功能了;缺点是会使内核变得庞大起来,不管你是否需要这部分功能,它都会存在,这就是Windows惯用的招数,建议经常使用的部分直接编译到内核中,比如网卡。如果编译成模块,就会生成对应的.o文件,在使用的时候可以动态加载,优点是不会使内核过分庞大,缺点是你得自己来调用这些模块。 内核编译详解 第二实验步骤: 查找/pub/ ; /pub/ (国内各大ftp上一般都可以找到某些版本的内核) 新版本的内核的发布有两种形式,一种是完整的内核版本,另外一种是patch文件,即补丁。完整的内核版本比较大,比如我们将要使用的linux-2.4.24 就有28.4。完整内核版本一般是.tar.gz(.tgz)文件或者是.bz2文件,二者分别是使用gzip或者bzip2进行压缩的文件,使用时需要解压缩。patch文件则比较小,一般只有几十K到几百K,极少的会超过1M,(有的用户也可以使用patch文件来升级内核。但是patch文件是针对于特定的版本的,需要找到自己对应的版本才能使用。) 下载与安装: 我们可以通过FTP在/pub/ 上下载到我们所想要的linux内核!这一通常做法,但是我们要求速度快,直接通过局域网,在教师上得到内核,文件名为:linux-2.4.2.tar.bz2 把需要升级的内核拷贝到/usr/src/下,命令为 #cp linux-2.4.24.tar.bz2 /usr/src [我们先来查看一下当前/usr/src的内容,注意到有一个linux的符号链接,它指向一个类似于linux-2.2.14(对应于你现在使用的内核版本号)的目录。首先删除这个链接: #cd /usr/src #rm -f linux 在为不同的系统上可能不会有这些项] 现在解压下载的源程序文件。如果所下载的是.tar.gz(.tgz)文件,请使用下面的命令: #tar -xzvf linux-2.6.2.tar.gz 我们所下载的是.bz2文件, linux-2.4.24.tar.bz2,请使用下面的命令 #bzip2 -d linux-2.4.24.tar.bz2 #tar -xvf linux-2.4.24.tar 我们可以在/usr/src下的内容,多出了一个linux-2.4.24的目录,里面就是我们需要升级到的版本的内核的源程序。 (还记得那个名为linux的链接么?之所以使用那个链接就是防止在升级内核的时候会不慎把原来版本内核的源程序给覆盖掉了)。 我们也需要同样处理: #mv linux linux-2.6.2 #ln -s linux-2.6.2 linux 这样我们也有了一个名为linux的符号链接,就不用担心以后会把它覆盖掉了(也许你会觉得重新建立linux的符号链接没有必要,但实际上这是必不可少的,下面我组报告中有写)。 要是还下载了patch文件,比如patch-2.4.25,就可以进行patch操作(下面假设patch-2.4. 25已经位于/usr/src目录下了,否则需要先把该文件拷贝到/usr/src下): #patch -p0 patch-2.4. 25 现在,我们已经把内核源程序升级到必威体育精装版版本了,下面
您可能关注的文档
最近下载
- 臀位剖宫产护理查房.pptx VIP
- 北京市通州区2024-2025学年高三上学期期中质量检测数学试卷2.docx
- 美食推荐微信小程序的设计与实现.docx VIP
- 冬季预防训练伤部队ppt.pptx VIP
- 提高患者腕带佩戴依从性PDCA.docx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- SANKEN三肯变频器samco-ns TEXC-NS-002(小容量)使用手册调试说明书.pdf
- 标准图集-05R502-燃气工程设计施工.pdf VIP
- 不靠谱梦想该劝阻吗辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)