linux系统调用实现机制实验报告-内核安装详解

linux系统调用实现机制实验报告-内核安装详解

ID:27632555

大小:112.91 KB

页数:10页

时间:2018-12-03

linux系统调用实现机制实验报告-内核安装详解_第1页
linux系统调用实现机制实验报告-内核安装详解_第2页
linux系统调用实现机制实验报告-内核安装详解_第3页
linux系统调用实现机制实验报告-内核安装详解_第4页
linux系统调用实现机制实验报告-内核安装详解_第5页
资源描述:

《linux系统调用实现机制实验报告-内核安装详解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Linux系统调用实现机制实验报告实验目的:熟悉Linux系统调用过程,掌握系统调用的基木原理并在实验中实现系统调用的添加。实验所需软件:实骑平台:VMwareWorkstation;系统环境:RedHatLinux9.0;俾输工具:Ftpserver(ServUSetup);实验过程:一、实验环境的搭建(一)在Window下安装處拟机VMwareWorkstation;(二)在虚拟机上安装RedHat9.0系统;(三)在Window下安装FtpServer,实现Linux与windows文件共享。1.Ftp服务器的配置打开FtpServer,在[管理控

2、制台]屮选择[新建域],系统会弹出配置域向导的对话框,这里按要求填入相应信息,即可配置成功一个ftp服务器。步骤1要求用户填入域的[名称]和[说明],[名称]必须填写,[说明]可以不填。例如:在名称中输入[Linux实验],选择[下一步],便进入到域向导的步骤2。步骤2是服务器访问协议和端口的配置,默认即可,点击[下一步]进入步骤3。步骤3是IP地址的配置,输入Windows主机的1P地址(202.112.147.176)。确认无误后,点击[完成]。接下来要做的就是为域添加用户,根据添加用户向导,逐个填写[用户名],[密码],[根目录(即共享的文件目录)

3、]以及[访问权限]。本次实验的配置为:tml(用户名),密码为空,E:安全操作系统实验材料(存放config-2.4.18forMP.txt和linux-2.4.18.tar.gz的目录),完全访问(访问权限)。到此,服务器的配置己经完成。启动VMware中的RedHat9.0系统,打开终端控制台,进入到/h⑽(Vtml目录下(接下来就是要把Ftp服务器的共享文件下载到此目录下)。1)通过命令ifconfig设置虚拟机IP地址,異体为在命令行中输入:ifconfigethO202.112.147.175(与服务器同一个段);2)接下来便可访问ftp服

4、务器,在linux命令行下输入:ftp202.112.147.176;3)服务器询问你用户名和口令,分别输入tml(密码为空)待认证通过即可;用get命令下载文件,getconfig-2.4.18forMP.txtconfig-2.4.18forMP.txt(下载文件config-2.4.18forMP.txt到/home/tml目录),getlinux-2.4.18.tar.gzlinux-2.4.18.tar.gz。以上完成了通过FTP服务器实现Windows与Linux系统资源共享的工作,在Linux系统下获得了实验必备的原材料Linux-2.4.

5、18.tar.gz和config-2.4.18forMP.txt,只是完成的实验的第一步。二、Linux内核编译、配置与调试以下的实验步骤都是在VMwareWorkstation虚拟机和RedHatLinuxV9.0系统操作环境中进行。1.内核配1)使用命令tarzxf解压缩IJmix内核源代码压缩文件linux-2.4.18.tar.gz,并将解压缩生成的FI求linux拷贝一份,并重新命名为linux-2.4.18(放在/home目录下)。2)在/home目录下,利用命令mv/tml/config-2.4.18forMP.txt/linux-2.4.

6、18/.config将位于Linux内核源代码顶层目录的Linux内核缺省配置文件.config替换为实验用内核配置文件。3)进入Linux内核源代码顶层A荣linux-2.4.18,运行如下命令序列配置和编译Linux系统内核及其模块:[root@localhostlinux-2.4.18]#makeoldconfig//内核配置[root@localhostlinux-2.4.18]#makedep//创建交叉依赖树[root@localhostlinux-2.4.18]#makeclean//淸除上次编译结果//创建内核并存放[root@local

7、hostlinux-2.4.18]#makebzlmage于目录arch/i386/boot/下[root@localhostlinux-2.4.18]#makemodules//创建系统模块2.内核安装与测试为使虚拟机系统基于上面生成的Linux内核启动,需要做一下几件事:将Linux内核映像文件bzlmage(根文件系统);将系统映射文件System,map拷贝和安装到启动分区及目录/boot下;同时,应在系统启动加载程序GRUB配罝文件中添加关于该内核的启动配置项。注意:本步骤要求用户身份为超级管理员即根用户root,具体的操作如下:1)将R录/h

8、ome/linux-2.4.18/arch/i386/boot/T的映像文件拷贝

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

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

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