ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:290.93KB ,
资源ID:7027566      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7027566.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux教程课程设计.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

Linux教程课程设计.docx

1、Linux教程课程设计Linux教程课程设计 学 院:计算机科学与技术学院 专业班级:计算机07-2 姓 名:陈升 学 号: 310709010208 目 录在VMware的安装Linux系统.2(1) 虚拟机的简介2(2) 常见虚拟机软件2(3) VMware的安装.2系统内核编译.7(1) 准备源代码8(2) 定制内核8(3) 编译内核及模块9(4) 安装模块及内核文件9(5) 后记9一 、在VMware的安装Linux系统 虚拟机所谓虚拟计算机(简称虚拟机),实际上就是一种应用软件,例如VMware实际上也只是一种应用软件,其特别之处在于,由它创建的虚拟机与真实的计算机几乎一模一样,不但

2、虚拟有自己的CPU、内存、硬盘、光驱,甚至还有自己的BIOS。在这个虚拟机上,可以安装 Windows、Linux等真实的操作系统,及各种应用程序。 常见虚拟机软件目前流行的虚拟机软件有VMware和VirtualPC,它们都能在Windows系统上虚拟出多个计算机,用于安装 Linux、OS/2、FreeBSD等其他操作系统。但是自打Microsoft在2003年收购Connectix以后推出的 MicrosoftVirtualPC2004开始就不再支持Linux,而只支持OS/2。 VMware的安装一开始下载了一个汉化版,比较流氓的是该软件将汉化和VM本身绑定在一起,在安装完VM以后强行

3、安装了汉化。一直很反感汉化,而这次的这个就更反感了,因为竟然将“首页”汉化成了日文,连想都没想就将其卸载了!第二次下载的也比较讨厌!随便找了一个序列号输入进去没有提示出错,当时以为OK了,可谁想当把虚拟机创建起来以后要运行的时候告诉我说版本过期!nnd!最后搞了一个VMware6.5正式版和配套注册机,成功安装VMware和Linux。目前主流配置的计算机都可以满足VMware安装对硬件的要求。双击运行安装程序以后,一路按照安装提示往下进行。出现输入序列号的界面时,运行注册机生成序列号,输入后一路单击Next按钮按照默认配置即可安装完成。安装完成以后在开始菜单和快速启动栏都可以运行VMware

4、WorkStation,如图所示。在home页签中选择NewVirtualMachine,开始创建虚拟机,如图所示。Typical方式:根据虚拟机的用途自动调整配置;Custom方式:允许用户自行设置虚拟机的主要参数。Typical方式要比Custom方式简单,操作方便,故选择了 Typical方式。单击Next按钮,配置安装文件来源,如图所示。可以选择从光盘安装和从镜像文件iso安装,若选择了从光盘安装,那么在将光盘放入光驱以后Next按钮变得可用。若选择了从镜像文件安装,则单击后边Browse按钮去添加镜像文件。单击Next按钮,为虚拟机命名,如图所示。在VirtualMachineNam

5、es中输入虚拟机的名字,由于我安装的是SUSELinux,故用这个作为虚拟机的名字,以达到望文生义的效果。在Location中输入存储虚拟机的文件夹,最好在计算机的物理硬盘上单独为虚拟机创建一个文件夹,之后的Linux将安装在该文件夹中。单击Next按钮,指定磁盘空间,如图所示。如果计算机的硬盘比较大,那么最好给虚拟机分配足够大的空间。推荐的空间大小是8G,这里我分配了10G的空间。单击Next按钮,开始配置虚拟机,如图所示。单击CustomizeHardware按钮,配置虚拟机,如图所示,逐项对虚拟机进行配置。对于内存,如果你的计算机内存比较大,那么就给虚拟机分配足够大的内存,这里我分配了2

6、56M。VMware6.5在配置光驱时可以直接选择物理光驱,这一点比较方便。单击OK按钮后返回,单击Finish按钮,完成虚拟机的创建。这时,在VMwareWorkStation的主界面除了Home页签以外多了一个新创建的虚拟机的页签SUSELinux,如图所示。选择SUSELinux页签,可以看到刚才新建虚拟机的各项配置,在右边Devices页签中双击任何一项可以对该项重新配置。至此,VM安装完成,并成功创建了一个虚拟机。安装Linux在上边成功创建虚拟机以后,单击工具栏上的绿色三角形按钮,就像打开真实计算机的电源开关一样启动虚拟机。这时要注意了,待窗口黑屏以后要用鼠标在黑屏区域迅速点击一下

7、切换到虚拟机中,同时连续按下计算机的F2键,直到进入虚拟机的BIOS设置界面,按左右箭头键选中“BOOT”菜单项,再按上下箭头键选中“CD-ROMDrive”项,然后按“”号键将其调到最顶层,这样即可将光驱设置成优先启动。按F10键可保存BIOS设置并退出,虚拟机即可启动Linux安装程序进行安装了。单击工具栏上的全屏按钮,可使虚拟机全屏显示,这样效果会比较好。这时跟安装Windows操作系统类似,按步骤安装Linux系统,不过可能会比较花时间。切换到虚拟机后,它会屏蔽掉宿主计算机的所有鼠标和键盘操作,包括Alt+Tab组合键的切换操作。这时可以按 Ctrl+Alt组合键返回Windows,虚

8、拟机在全屏状态时,也可使用这个组合键返回Windows。虚拟机起来以后如图所示,此时可以通过单击工具栏上的红色方块按钮来关闭虚拟机。二、系统内核编译下载源代码 Linux内核总是不断发展的,最新的内核Kernel2.6.0对USB2.0予以正式的支持,以及内核模块文件后缀最显著的一个变化由*.o到*.ko等等,我们可以从www.kernel.org下载到tarball的源代码包。 前期准备 大家都知道的要先升级“module-init-tools“软件包,否则的话,等安装内核模块文件的时候,系统会提示你:Warning: you may need to install module-init-

9、tools See http:/www.codemonkey.org.uk/post-h.4.21-23.src.rpm。 进入下载目录下并安装: 因为是在RedHat9.0的平台,RedHat的用户可能还会遇到一些麻烦,除了要以上的升级之外,还有个文件(/etc/rc.d/rc.sysinit)可能有缺陷,因为/proc/ksyms文件在新内核(Kernel2.6.0)中已经没有了,打开文件命令如下: 也就是把“& -f /proc/ksyms ”去掉,保存文件(操作之前最好做备份以免删错,这个文件是系统初始脚本,重要的很),这样子内核才能加载模块,当然能启动iptable防火墙了,否则防火

10、墙在新内核中启动时红色的“failed“非常醒目。(请在新内核中核查/proc/sys/kernel/modprobe中的内容是不是: /sbin/modprobe,也可手工注入指令:#echo /sbin/modprobe /proc/sys/kernel/modprobe)。下面开始构造新内核。 一、准备源代码 1、下载到tarball包之后,将内核tarball包复制到/usr/src目录下,假定包在当前目录中,运行以下命令: #cp linux-2.6.0.tar.gz /usr/src 2、转到/usr/src目录并解开tarball包。 3、如果下载了补丁包,则打上补丁,也可以运行

11、scripts/patch-kernel脚本文件自动打上补丁(准备好补丁包)或 #zcat patch-2.6.0.gzpatch -p1。 二、定制内核 定制内核是门很大的学问,需要大量的硬件知识,特别是2.6.0的内核,如果从 2.4.N配置文件装载进去的。重新配置文件(X窗口服务器进行),配制内核之前请清理源代码树,如果还没有进入 /usr/src/linux-2.6.0目录,请进入此目录,命令如下: 注意:如果是ext3文件系统,则在定制内核配置文件时把对Ext3、Ext2文件的支持直接编译进内核,否则,等启用新内核时机器就会当掉,出错信息如下:kernel panic : no in

12、it found ,try passing init = option to kernel.或者是:kernel panic:VFS:Unable to mount root fs on unknown-block(0,0)把对Ext3、Ext2文件系统的支持直接编译进内核,能解决此问题,还有把对“Module unloading“选项也选上,否则的话,在新内核环境下无法卸载内核模块(rmmod命令不能用)。 三、编译内核及模块 定制好的内核配置文件(/usr/src/linux- 2.6.0/.config)之后,编译内核及模块,#make (此命令已完成make bzImage及make

13、modules的工作),bzImage内核文件在arch/i386/boot目录中,CPU不同内核文件存放位置也不同。注意:在RedHat7.2平台时曾出现无法编译的出错信息,出错信息如下: 重新装了个9.0的才解决此问题。四、安装模块及内核文件 #make modules_install install 以上这个命令可以分解成make modules_install与make install,make modules_install安装内核模块到/lib/modules/2.6.0下。make install完成mkinitrd命令及内核(bzImage)和System.map的拷贝,请查看

14、/boot目录,文件名是有区别的,如是GRUB 引导器,make install命令已帮你自动修改了引导选项,对于LILO则要手工修改,重写引导记录。 五、后记 最后的工作就是重启系统(#shutdown -r now)。还有一点进入新内核之后如果发现rpm命令不能用了,这是RPM的一个Bug,特别是对于RH9的用户,请打开/etc/profile文件,命令如下: 也就是给系统加上一个全局的环境变量,也可直接键入#export LD_ASSUME_KERNEL=2.2.5。 使用新内核可能出现的问题及对策: 1、新内核根本起不来,解决方法:重新配置内核,也许还根引导记录有关。 2、新内核模块无法加载,会导致很多问题,比如了防火墙没法工作了,mount不上光盘和vfat及ntfs文件系统,其解决方法:升级module- init-tools软件包,RedHat的用户可能还要修改/etc/rc.d/rc.sysinit文件。 3、RedHat用户rpm命令不能使用,解决办法:请把变量在全局配置文件中声明

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2