linux第一次作业

时间:2022-06-01 20:20:22

项目一:认识Linux操作系统

任务一:查找Linux系统的基本概况

【任务说明】

本任务的主要内容是通过网络查找Linux系统最基本的知识。

【任务实施】

第1步:通过搜索引擎搜索“Linux”

转至百度百科

Linux是一套免费使用和*传播的 类Unix 操作系统,是一个基于 POSIXUNIX的多用户、 多任务、支持 多线程和多 CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持 32位64位硬件。Linux继承了 Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了 Linux内核。Linux可安装在各种计算机硬件设备中,比如 手机平板电脑路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用 GNU 工程各种工具和数据库的操作系统

第2步:收集整理搜索到的网页

转至参考书杨海艳著《Linux服务器运维管理》

 (1) UNIX是大型机用的,主要特点是支持多用户同时操作系统和共享系统资源。
般人接触不到UNIX,一般只有大型公司才用到。
(2) Linux 是一套免费使用和*传播的类UNIX操作系统。它和UNIX的主要区别是UNIX 是有版权的,与微软的Windows一样是要收费的。
(3) Linux继承了UNIX 以网络为核心的设计思想,是一个性能稳定的多用户网络排
作系统。
(4) Linux可安装在各种计算机硬件设备中,例如手机、平板电脑、路由器、视频游戏控
制台、台式计算机、大型机和超级计算机。
(5) 严格来讲,L.inux 这个词本身只表示Linux 内核,但实际上人们已经习惯了用
Linux来形容整个基于Linux 内核,并且使用GNU 工程各种工具和数据库的操作系统。

任务二:总结Linux系统的最初十年

【任务说明】

本任务的主要内容是了解Linux的发展历程。

【任务实施】

第1步:关键词搜索

要学会提炼自己想要搜素内容的关键词。

第2步:收集、整理、归纳搜索到的资料并通过多方比较辨别真伪

根据搜索到的资料,整理、归纳Linux 系统的发展历程如下。
'Hello everybody out there using minix——I'm doing a (free) operating system."
在1991年的8 月,网络上出现了一篇以此为开篇话语的帖子——这 是一个 芬 兰 的 名 为
Linus Torvalds 的大学生为自己开始写作一个类似minix,可运行在386 上的操作系统寻找
志同道合的合作伙伴,
发布了大约有一万行代码
1991年10 月5 H,LinusTorvalds 在新闻组.comp.os.minix
的Linux v0.01版本。
到1992 年,大约有1000 人在使用Linux,值得一提的是,他们基本上都属于真正意义
上的hacker。
1993 年,大约有100 余名程序员参与了Linux 内核代码编写/修改工作,其中核心组由
5 人组成,此时Linux 0.99 的代码大约有10 万行,用户大约有10 万。
1994 年3 月,Linux 1.0发布,代码量17万行,当时是按照完全*免费的协议发布,
随后正式采用GPL 协议。至此.Linux的代码开发进人良性循环。很多系统管理员开始在
自己的操作系统环境中尝试Linux,并将修改的代码提交给核心小组。由于拥有了丰富的
操作系统硬件平台,因此Linux的代码中也充实了对不同硬件系统的支持,大大地提高了跨
平台移植性。
1995 年,Linux 可在Intel.Digital 以及SunSPARC 处理器上运行了,用户量也超过了

50 万,相关介绍Linux 的Linu.x Journal 杂志也发行了10 万多册。

任务三:研究Linux的特点、优势及发行版本

【任务说明】

在本任务中,我们通过3个子任务的学习,为我们后期的职业生涯的规划奠定一定的基础。在本任务中,我们将把Linux系统的特点、Linux的优势、Linux的系统发行版本等内容化为自己的知识。

【任务实施】

为了简化此任务的实施,我们把此任务分解成下面的三个子任务来学习。

【子任务一】阐述Linux系统的特点;

【子任务二】分析Linux系统的优势;

【子任务三】总结Linux系统的发行版本。

【子任务一】阐述Linux系统的特点

Linux 系统在短期内就得到了非常迅猛的发展,这与Linux 系统的良好特性是分不开

的。Linux 系统包含了UNIX 系统的全部功能和特性。

第1步: 阐述Linux 系统的稳定性
Linux操作系统的架构完全沿袭了UNIX 的系统架构,所以先天就具有成熟稳定的特
 点,在这方面Windows 系列操作系统是无法比的。
第2步: 阐述Linux 系统的安全性
可以说一个操作系统的架构就已经预先决定了它的安全性。Linux 系统在设计的时候
就是针对多用户环境的,所以对系统文件、用户文件都做了明确的区分,每个文件都有不同
的用户属性。作为一个普通用户,通常只能读写自己的文件,而对一般的系统文件只能读取
而不能改动,一些敏感的系统文件甚至连读取都是被禁止的。这种设计从根本上保证了系
统的安全,即使一个用户文件出现了问题,也不会殃及整个系统。
第3 步: 阐述Linux 软件安装的便利性
对于计算机初级用户来说,软件安装是个大问题。在Windows平台下,如果你不知道
软件应该如何安装,通常只要一直用鼠标单击“下一步”按钮就可以完成安装。在Linux平
台下,软件安装的便利性方面曾一度落后于Windows,但是APT 和YUM 的出现使得这种
局面得到了彻底的改观,用户只要告诉安装程序自己现在需要安装什么软件,安装程序就会
自动去下载这个程序,然后自行安装,最后等待用户开始运行它。从这个意义上讲,Linux
已经超越了Windows软件的安装方式,进一步降低了用户的参与程度,方便了用户。
第4步: 阐述Linux 系统的资源消耗
由于内核小,因此它可以支持多种电子产品,如: Android 手机、PDA等,资源消耗

很少。

【子任务二】分析Linux系统的优势

第1步:Linux系统所有组件的源代码都是*的
第2步:Linux系统能有效保护学习成果
第3步:Linux系统的就业前景

【子任务三】总结Linux系统的发行版本

Linux系统的发行版本:
1.RHEL红帽          
      Redhat,应该称为Redhat系列,包括
           (1)RHEL  (Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本,稳定性非常好,适合服务器使用)
          (2)Fedora Core  (由原来的Redhat桌面版本发展而来,免费版本,稳定性较差,最好只用于桌面应用)
           (3)CentOS  (RHEL的社区克隆版本,免费版本,稳定性非常好,适合服务器使用)
2. CentOS       
       社区企业操作系统(Community Enterprise Operating System,Centos)
        CentOS 是RHEL源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。
3.Fedora        
        由全球社区爱好者构建的面向日常应用的快速且强大的操作系统。它允许任何人*地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护*、开源代码的软件和开放的标准。Fedora 项目由 Fedora 基金会管理和控制,得到了 Red Hat 的支持。Fedora (第七版以前为Fedora Core)是一款基于 Linux 的操作系统,也是一组维持计算机正常运行的软件集合。其目标是创建一套新颖、多功能并且*和开源的操作系统。
4.OpenSUSE  
      德国著名的Linux系统,全球范围内有着不错的声誉及市场占有率,发行量在欧洲占第一位。。OpenSUSE对个人来说是完全免费的,包括使用和在线更新。OpenSUSE被评价为最华丽的Linux桌面发行版,甚至超越win7,但它的优势绝不仅仅局限于win7还要绚丽的用户交互界面,其性能也绝不亚于其他Linux桌面发行版!
5.Gentoo     
     它能为几乎任何应用程序或需求自动地作出优化和定制。追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点。 Gentoo的哲学是*和选择。得益于一种称为Portage的技术,Gentoo能成为理想的安全服务器、开发工作站、专业桌面、游戏系统、嵌入式解决方案或者别的东西——你想让它成为什么,它就可以成为什么。
6.Debian       
      Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资料也很丰富,有很多支持的社区,有问题求教也有地方可去。
    分为三个版本分支(branch):
    (1)unstable,为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。
    (2)testing,经过unstable中的测试,相对较为稳定,也支持了不少新技术。
    (3)stable,一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。
7.Ubuntu      
       Ubuntu是一款基于Debian派生的操作系统(严格来说不能算一个独立的发行版本),对新款硬件具有极强的兼容能力。  特点是界面非常友好,容易上手,对硬件支持非常全面,是最适合做桌面系统的Linux发行版本,同时Ubuntu也可用于服务器领域。

      Ubuntu的目标在于为一般用户提供一个最新的,同时又相对稳定的主要*软件构建而成的操作系统。Ubuntu具有强大的社区力量,用户可以方便地从社区获取。