linux内核编译,心得体会

linux内核编译,心得体会

ID:29738028

大小:23.23 KB

页数:13页

时间:2018-12-22

linux内核编译,心得体会_第1页
linux内核编译,心得体会_第2页
linux内核编译,心得体会_第3页
linux内核编译,心得体会_第4页
linux内核编译,心得体会_第5页
资源描述:

《linux内核编译,心得体会》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划linux内核编译,心得体会  Linux内核修改与编译图文教程  1  1、实验目的  针对中,通过下载新的内核版本,并且修改新版本内核中的系统调用看,然后,在其系统中编译,加载新内核。  2、任务概述  下载新内核  修改新内核系统调用  添加新的系统调用函数,用来判断输入数据的奇偶性。  进行新内核编译  通过修改新版内核后,进行加载编译。最后通过编写测试程序进行测试  3、实验步骤  准备工作  查看系统先前内核版

2、本:(终端下)使用命令:uname-r  2  下载最新内核  我这里使用的内核版本是  解压新版内核  将新版内核复制到“/usr/src”目录下目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  在终端下用命令:cd/usr/src进入到该文件目录  解压内核:,在终端进入cd/usr/src目录输入一下命令:  bzip2-dtar-xvf

3、  文件将解压到/usr/src/linux目录中  3  使用命令:  ln-slinux  安装必要的工具  在终端下输入一下命令:  sudoapt-getinstallbuild-essentialkernel-packagelibncurses5-devfakeroot  sudoaptitudeinstalllibqt3-headerslibqt3-mt-devlibqt3-compat-headerslibqt3-mt  4  内核修改  添加新的系统调用  在文件:usr/src/linux/arch//x86/ke

4、rnel/syscall_table_最后增加一个系统表项:  .longsys_mycall目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  添加系统调用号  usr/src/linux/include/asm-generic/中添加:#define_NR_mycall245#defineNR_syscalls  (343为先前在系统调用表中

5、占用的位置,即为新添加的系统调用分配系统调用号为343  )  5  操作系统课程设计实验报告  实验名称:linux的内核编译  姓名/学号:  一、实验目的  熟悉linux的使用,编译内核  二、实验内容  1.编译linux的新内核  2.将学号添加到新内核启动菜单中  三、实验环境  1.软件环境:  Windows7旗舰版  VMwareWorkstation8  UbuntuKylin  2.硬件环境  Intelcorei5-2450M目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提

6、升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  四、程序设计与实现  1.下载并安装VMwareWorkstation以及  开机先获取root权限  sudopasswdroot  EnternewUNIXpassword:(在这输入你的密码)  RetypenewUNIXpassword:(确定你输入的密码)  passwd:passwordupdatedsuccessfully  以后,如果在想获得root权限,只需

7、进行如下的操作:  suroot  Password:(在此输入你上面设置的密码)  接下来的实验都是在获得root权限下操作的。  打开系统查看系统信息  按住ctrl+alt+t打开终端,并输入uname-a以查看内核版本信息  可见此版本是ubuntu的内核  2.下载内核并编译  我下载好的内核存放在Download文件夹里,为了方便直观,我又新建了一个名为kernel的文件夹,并将下载好的内核存放在kernel文件夹里。  解压下载好的内核文件,输入xz-d后按回车,再输入tar-xvf后按回车,然后会发现kernel下的

8、文件变成和  进入kernel文件夹,然后执行makemenuconfig目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。