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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(高级操作系统实习报告一.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高级操作系统实习报告一.docx

1、高级操作系统实习报告一目录实习报告 3一、Linux流行版本的发展历史及简介 31)Fedora 32)redhat 33)centos 44)ubuntu 55) Debian 66)openSUSE 7二、linux的安装 7三、文件系统的组织结构 8四、Linux的系统启动过程和退出过程 9五、启动U盘 91)boot盘的制作: 92)root盘的设置: 103)boot/root盘 114)utility盘 12六、实验感想 12实习报告一、Linux流行版本的发展历史及简介1)Fedora 历史:为Redhat版本的开源版本,fedora的软件源为免费,Fedora 项目由 Fedo

2、ra 基金会管理和控制,得到了 Red Hat, Inc. 的支持。Fedora 是一个独立的操作系统,是Linux的一个发行版,可运行的体系结构包括 x86(即i386-i686), x86_64 和 PowerPC。 我的机器原来曾经安装过fedora12,现在与redhat共存,fedora12的版本做了很多人性化的设计,比如自动加载u盘,自动加载ntfs文件系统,对多媒体的支持也是比较完善的。fedora的软件yum源为免费,可以无限制的更新。2)redhat 历史:1991年,Linux内核发布。同年Bob Yong(加拿大人,多伦多大学毕业)在纽约UNIX用户组引入系统管理自由软件

3、。1993年,Bob Yang 建立了ACC公司,营销Linux和UNIX的支持软件和书籍杂志。1994年,Marc Ewing(美国人,卡内基梅隆大学毕业)建立了自己的Linux分销业务,发布了Red Hat Linux 1.0。1995年,Bob Yang 收购了Marc Ewing的业务,合并后的ACC公司成为新的Red Hat 软件公司,发布了Red Hat Linux 2.0。1997年12月,Red Hat Linux 5.0发布,它支持Intel、alpha和Sparc平台和大多数的应用软件。极其简单易用的RPM模块化的安装、配置和卸载工具,使程序的安装可在15分钟内完成。软件升

4、级也很方便,这对刚开始使用Linux的用户来说是一大福音。2003年4月,Red Hat Linux 9.0发布。重点放在改善桌面应用方面,包括改进安装过程、更好的字体浏览、更好的打印服务等。统计表明,2003年,Red Hat的 Linux市场份额为86% 。2004年4月30日,Red Hat公司正式停止对Red Hat 9.0版本的支持,标志著Red Hat Linux的正式完结。原本的桌面版Red Hat Linux发行包则与来自民间的Fedora计划合并,成为Fedora Core发行版本。Red Hat公司不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上,也就是

5、Red Hat Enterprise Linux版。 2005年10月RHEL4发布。2007年3月,现行主流版本RHEL5发布(最新版本5.5)2010年4月RHEL6 BETA测试版发布。特点:Red Hat Linux有一个图形化的安装程序Anaconda,目的是为了令新手更容易使用。同时,它有一个内建的防火墙设置工具Lokkit。由Red Hat Linux 8.0开始,UTF-8成为了系统预设的字元编码设定。这对於英语用户来说无甚影响,但当用到ISO/IEC8859-1字元集的较高位置字元时,编码方式则完全不同。对於部分法语或瑞典语的用户来说,这是一个冒犯性的举动,因为他们的旧文件系

6、统在这个设定下有可能变得不稳定。这问题可以透过移除LANG设定中的.UTF-8来解决。 因为可能发生的版权或专利权问题,Red Hat Linux不包含很多的功能。Red Hat Linux 亦缺少NTFS的支持,不过有需要的用户亦可自行安装。Redhat的软件更新是收费的,这样对于学习者来说是最大的不幸。3)centos历史:Red Hat公司的产品中,有RedHat Linux(如Redhat8,9)和针对企业发行的版本Red Hat Enterprise Linux,都能够通过网络FTP免费的获得并使用,但是在2003年的时候,redhat com发布redhat 9(简写为rh9)后,

7、不再开发redhat 10,11,全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买lisence,redhat com承诺保证产品的稳定性,安全性。rhel 3二进制代码不再提供下载,而是作为redhat 服务的一部分,但源代码依然是open。它的项目由FedoraProject这个项目所取代,并以Fedora Core这个名字发行并提供普通用户免费使用(自Fedora 7开始去掉Core)。Fedora Core这个Linux发行版更新很快,大约半年左右就有新的版本出来,目前的版本是Fedora 15,这个Fedo

8、ra试验的韵味比较浓厚,每次发行都有新的功能被加入到其中,得到的成功结果将被采用到RHEL的发布中。虽说这样,频繁的被改进更新的不安定产品对于企业来说并不是最好的选择,大多数企业还是会选择有偿的RHEL产品。在构成RHEL的大多数软件包中,都是基于GPL协议发布的,也就是我们常说的开源软件,正因为是这样,Red Hat公司也遵循这个协议,将构成RHEL的软件包公开发布,只要是遵循GPL协议,任何人都可以在原有的软件构成的基础上再开发和发布。CentOS就是这样在RHEL发布的基础上将RHEL的构成克隆再现的一个Linux发行版本。RHEL的克隆版本不只CentOS一个,还有Oracle Lin

9、ux,Scientific Linux,Fermi Linux等。但并不保障对应RHEL的软件在CentOS上面能也够100%的正常工作。并且安全漏洞的修正和软件包的升级对应RHEL的有偿服务和技术支持来说,数日数星期数个月的延迟情况也有。特点:1、可以把CentOS理解为Red Hat AS系列,它完全就是对Red Hat AS进行改进后发布的!各种操作、使用和RED HAT没有区别。2、CentOS完全免费,不存在RED HAT AS4需要序列号的问题。3、CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务!4、CentOS修正了许多RE

10、D HAT AS的BUG!CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。4) ubuntu历史:Ubuntu始创者马克舍特尔沃斯(亦译为沙特尔沃斯)(Mark Shuttleworth)Ubuntu由马克舍特尔沃斯创立,其首个版本于2004年10月

11、20日发布,并以Debian为开发蓝本。但其以每六个月发布一次新版本为目标,使得人们得以更频繁地获取新软件。而其开发目的是为了使个人电脑变得简单易用,但亦有提供服务器版本。Ubuntu的每个新版本均会包含了最新版本的GNOME桌面环境,并且会在GNOME发布新版本后一个月内发行。与以往建基于Debian的Linux发行版,如MEPIS、Xandros、Linspire、Progeny与Libranet等比较起来,Ubuntu更接近Debian的开发理念,因为其主要使用自由与开源软件,而其他的发行版则会附带很多闭源的插件。Ubuntu的软件套件主要是建基于Debian的不稳定分支:不论是其软件套

12、件格式(deb)还是软件管理与安装系统(Debian Apt/Synaptic)。Ubuntu会将所有对软件套件的修改即时向Debian作出回馈,而不是在发布新版时才宣布这些修改,而事实上,很多Ubuntu的开发者均为Debian的主要软件套件的维护者。但是Debian与Ubuntu的软件套件并不一定与对方兼容。换言之,将Debian的软件包安装在Ubuntu上可能会出现兼容性问题,反之亦然。Ubuntu的运作主要依靠Canonical有限公司的支持,但亦有来自Linux社区的热心人士提供协助,Ubuntu的开发人员多称马克舍特尔沃斯为SABDFL(是self-appointed benevo

13、lent dictator for life的缩写,即自封的仁慈大君)。而在2005年7月8日,马克舍特尔沃斯与Canonical有限公司宣布成立Ubuntu基金会,并对其提供1千万美元作为起始营运资金。成立基金会的目的是为了确保将来Ubuntu得以持续开发与获得支持,但直至2008年,此基金会仍未投入运作。马克舍特尔沃斯形容此基金会是在Canonical有限公司出现财务危机时的紧急营运资金。特点: Ubuntu是现在市场占有份额最大的linux厂商,其有良好的界面交互,良好的多媒体支持和易操作性,赢得了众多客户的喜爱。 Ubuntu永久免费,其中有一段时间还赠送光盘。Ubuntu的开发者与D

14、ebian和GNOME开源社区互相协作,因此其桌面环境采用了GNOME的最新版本,并且与GNOME项目同步发布。Ubuntu十分注重系统的安全性,其采用Sudo工具,所有系统相关的任务均需使用此指令,并输入密码,比起传统以登入系统管理员帐号进行管理工作有更佳的安全性。Ubuntu亦注重系统的可用性,其设计为在标准安装完成后即可以让使用者投入使用的操作系统。举例来说,完成安装后,使用者不用另外安装网页浏览器、办公室软件、多媒体软件与绘图软件等日常应用的软件,因为这些软件已被安装,并可随时使用。Ubuntu不仅仅使用与Debian 相同的deb 软件包格式,还和Debian社区有著密切联系,其会直

15、接和实时地向Debian社区作出贡献,而不是只在发布时宣布一下。许多Ubuntu的开发者也负责为Debian的关键软件包作出维护。5) Debian历史:Debian于1993年8月16日由当时还在美国普渡大学念书的Ian Murdock首次发表。Ian Murdock最初把他的系统称为“Debian LinuxRelease”。在定义文件Debian Manifesto中,Ian Murdock宣布将以开源的方式,本着Linux及GNU的精神发行一套GNU/Linux发行版。Debian的名称是由他女友(现在为其妻子) Debra和Ian Murdock自己的名字合并而成的。Debian计划

16、最初发展缓慢,在1994年和1995年分别发布了0.9x版本;1.x版本则在1996年发布。1996年,Bruce Perens接替了Ian Murdock成为了Debian计划的领导者。同年,一个开发者Ean Schuessler提议Debian应在其计划与使用者之间建立一份社会契约。经过讨论,Bruce Perens发表了Debian社会契约(Debian SocialContract)及Debian自由软件指引(Debian FreeSoftware Guidelines),定义了开发Debian的基本承诺。1998年在建基于GNU C运行期库的Debian 2.0发布之前,Bruce

17、Perens离开了Debian的开发工作。Debian开始选出新的领导者,并发布了另外两个2.x版本,包含了更多接口和软件包。APT和第一个非 Linux接口Debian GNU/Hurd的开发也展开。第一个建基于Debian的Linux发行版Corel Linux和Stormix的Storm Linux在1999年开始开发。尽管未能成功开发,这两个发行版成为了建基于Debian的Linux发行版的先驱。在2000年后半年,Debian对数据库和发布的管理作出了重大的改变,它重组了收集软件的过程,并创造了“测试”(testing)版本作为较稳定的对下一个发布的演示。同年,Debian的开发者开

18、始举办名为Debconf的年会,为其开发者和技术用家提供讲座和工作坊。特点:稳定性有许多运行整年没有重新启动机机器的实例。即使有过,也是由于电源故障或硬件升级。比较一下其他那些一天要崩溃几次的系统。更快更容易的内存管理其他操作系统也许在某一两个范围内速度很快,但因基于 GNU/Linux,Debian 只需要较少的内存。在 Linux 下使用仿真器来运行 Windows 软件通常比在其本来的环境中运行的更快。大多数的硬件驱动程序是 Linux 用户们所写的,而非厂商。这意味着,在某些新硬件被支持之前,可能要有些延迟和一些硬件得不到支持,不过,在厂商停止生产或倒闭以后却仍可以对硬件长时间的支持。

19、经验显示,开放源码的驱动程序通常比私有的好太多了。良好的系统安全Windows 95 根本就没有安全性可言。NT 的表现也非常差。而经过数年的发展以后,GNU/Linux 已经变的十分安全,而 Debian 也因此而受益。同样,Debian 非常注意在软件发布中快速的修复安全问题(通常没几天就会有修复过的软件包被上载)。历史显示出“越隐蔽越安全”这观念是错误的。因为开放源码,Debian 的安全性会在开放的情况下被评估。因此,可以避免制定出不良的安全模式。安全软件许多人并不知道,任何机器都可以看到您在网络上发送的任何信息。Debian 有著名的 GPG (和 PGP) 软件,允许邮件在用户之间

20、秘密地被发送。另外,ssh 允许您和其他安装了 ssh 的机器创建安全的连接。6)openSUSE综述:该项目是由 Novell 发起的开源社区计划。 旨在推进 Linux 的广泛使用。 openSUSE.org提供了自由简单的方法来获得世界上最好用的 Linux 发行版,SUSE Linux。 openSUSE 项目为 Linux开发者和爱好者提供了开始使用 Linux 所需要的一切。openSUSE 原名 SUSE Linux,10.2版本以后的 SUSE Linux 改名 openSUSE。openSUSE项目由Novell 公司赞助。openSUSE 操作系统和相关的开源程序会被 No

21、vell 使用,作为 Novell 企业版 Linux(比如 SLES 和 SLED)的基础。总之,openSUSE对个人来说是完全免费的,包括使用和在线更新。特点:openSUSE被评价为最华丽的Linux桌面发行版。但它的优势绝不仅仅局限于比Windows7还要绚丽的用户交互界面,其性能也绝不亚于其他Linux桌面发行版!openSuSE不仅是优秀的桌面系统,作为中小型企业服务器也是有十分的优势的,使用YaST2可以使服务器的配置更加简单和快捷,大型服务器系统可以选用SuSE Enterprise Linux。说到Linux,大家就一定会想到LInux是一款安全性十分高的OS,openSU

22、SE也不例外,除了 AppArmor 外,openSUSE 11.1 将加入SELinux,以进一步增加 openSUSE 11.1 的安全性。用户可以根据自己的要求开启这一新加入的功能。openSUSE 将继续用 AppArmor 作为默认的防入侵系统,当然在即将发布的 openSUSE 11.1 也将默认使用 AppArmor。二、linux的安装之前我使用过fedora和ubuntu的版本,自我感觉这两个版本对于初学者来说比较容易接受,但是这两个版本也有很多的部分用户无法看到,而redhat是一个可以比较全面的学习linux的系统(当然比较郁闷的就是更新要收费,但是更改一下源配置,就可以

23、很方便的更新软件包了)。 安装步骤:由于安装是无法截图,故只讲述步骤: 1选择图形界面安装,点击enter,下一步中选择通过cd的检测,对于安装语言和键盘的选择,直接下一步就可以。 2手动分区:这一步需要为linux系统分配和指定一个磁盘区域,供安装系统格式化磁盘和在这个分区安装linux, 选择“建立自定义的分区结构”,选择一个空闲分区(即没有格式化的磁盘区域,我在windows下将数据转移到另一个磁盘分区后,将这个盘删除),建立分区,选择ext3格式,挂载点选择“/”,选择强制为主分区,并指定大小;然后再建立分区,选择交换分区,大小可以设置得小一些;然后再建挂载点为/home的ext3格式

24、的分区。然后点击“下一步”。 3其余部分就一直点击“下一步”,设置用户和密码(设置root用户密码,还需要添加一个普通用户,我添加了一个wdq用户),直到开始安装软件包,然后重新启动。 4开机之后就是对linux 的系统初始的一些设置和对声卡驱动的测试,对于软件服务的定制选择“稍后定制”,取消加载附加盘。 5进入登录界面输入用户名root和之前设置的密码,登录。备注:Linux原始的桌面比较死板,换成vista的桌面,请老师不要误解,找回windows的自信。同时我更换了一个主题。三、文件系统的组织结构dev 设备文件,关于设备的信息都以文件的形式存放在此目录,典型的设备有磁盘设备文件如sda

25、(在本机上表示为第一块磁盘)、sda1(在本机上表示为第一块磁盘的第一分区)等等,一般移动磁盘、光驱的加载都需要现在此目录下查找一下有没有该设备,然后再mount加载。etc 配置文件,系统的所有配置都在次目录内,包括配置环境变量,系统磁盘加载顺序以及其他初始化设置。lib动态库。Linux系统所需要的库文件。mnt 挂载分区。初始状态下为空文件目录,需要加载其他磁盘分区、光驱、u盘时可将其挂载到次目录下。opt 用户程序安装目录,用户自己安装的软件在此目录之下,但是默认安装往往不在这个文件夹下,一般都安装在usr目录下。proc 系统运行过程的映射 ,关于进程号的映射等等。root root

26、用户登录的目录,下面还有许多root用户下的配置文件,一般设置为隐藏,也可以自己在此目录下定义一些配置,如字符集等等。Root 系统启动目录,里面定义了启动内核,启动虚拟内存等一系列启动所需的内容,对于redhat还有grub的子目录,在此目录可以方便的定义启动选择菜单,觉得从哪个分区启动系统。Home 此目录与root目录大同小异,在此目录下有诸多其他普通用户的子目录,这些普通用户的子目录与root目录下的内容是一样的。我的PC机下由于普通用户只有wdq用户一个,因此只有一个wdq文件夹,同样可以通过显示隐藏文件,可以发现当前用户的许多用户级的设置。sbin这个目录是用来存放系统管理员的系统

27、管理程序。大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。lost+found在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。 有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。四、Linux的系统启动

28、过程和退出过程系统启动过程:打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘、光驱、u盘等等)启动,接着启动设备上安装的引导程序grub开始引导Linux,Linux首先进行内核程序xen.gz-2.6.18-164.el5的引导,然后执行内核,接下来执行init程序,init读它的配置文件/etc/inittab,决定需要启动的运行级别(Runlevel)。init程序调用了rc.sysinit和rc等程序,rc.sysinit和rc当完成系统初始化和运行服务的任务后,返回init;init启动了mingetty后,开始加载图形界面xwindow程序,进入用户登录界面

29、,输入用户名和密码,登录,这样就完成了从开机到登录的整个启动过程。退出过程:点击关机之后,首先注销所有用户,退出所有用户的服务、程序,然后关闭系统服务,关机。五、启动U盘1)boot盘的制作:用grub制作启动u盘,首先对grub进行格式化,通过查找资料发现格式化为fat32和ext2格式的都可以,我将u盘格式化为fat32格式,然后按如下步骤: $grub $grubroot (hd1,3) $grubsetup (hd1) 此时grub已经安装在了u盘内的引导分区上,此时的u盘可以作为启动盘使用了,但是,依然不是很方便,因为此时的启动盘在系统启动时仍需要输入命令,来加载其他分区启动系统,可

30、以通过配置文件来简化这个步骤,使得在开机时有一个加载菜单,通过选择可以启动系统。具体步骤是: 将/boot目录下的所有内容拷贝到u盘的根目录下,覆盖此时u盘已有的grub目录,修改u盘grub目录下的grub.conf文件为:# grub.conf generated by anaconda# Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that# all kernel and initrd pa

31、ths are relative to /boot/, eg.# root (hd0,7)# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00# initrd /initrd-version.img#boot=/dev/sdadefault=1timeout=5splashimage=(hd1,7)/grub/splash.xpm.gzhiddenmenutitle Red Hat Enterprise Linux Server (2.6.18-164.el5xen) root (hd1,7) kernel /xen.gz-2.6

32、.18-164.el5 module /vmlinuz-2.6.18-164.el5xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet module /initrd-2.6.18-164.el5xen.imgtitle windows Xp rootnoverify (hd1,0) chainloader +1注解:splashimage为引导目录的背景图片,由于开机时u盘加载在前,本地磁盘加载在后,因此此时的hd0为u盘,hd1为本地磁盘,其他的配置为内核文件和根目录的指定。此时,重启PC机,设置BIOS启动项,将USB-HDD设置为第一项,插入u盘,保存开机,此时可以看到开机选项菜单,选择“R

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1