项目一 认识linux操作系统

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

  第一步;通过收索引擎搜索"linux"

  第二步 ;收集整理收索到的网页

(1)Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIXUNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

 (2)严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

(3)UNIX操作系统(尤尼斯),是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统


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

  第一步;关键词搜索


第二步 ;收集,整理,归纳搜索到的资料并通过多方比较辨真伪

1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。
1991年的10月5日,林纳斯·托瓦兹在comp.os.minix 新闻组上发布消息,正式向外宣布Linux内核的诞生( Freeminix-like kernel sources for 386-AT)。
1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码大约有十万行,用户大约有10万左右。
1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。
1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。这在经营模式上是一种创举。
1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。
1998年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open Source Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。
2001年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。
2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。
2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。 [1-2]  
 


任务三   研究Linux的特点,优势及发行版本
  子任务一   阐述linux系统的特点
(1)稳定性;人们会经常提及一个问题为什么Linux几乎不崩溃,Linux的稳定性是由于它没有象其它操作系统一样内核如此庞大、漏洞无穷。考察资料表明,Linux与其它Unix系统和大型操作系统如VMS、IBM大型机等一样具有相同的可靠性。原因并不难以得到,系统的稳定性主要取决于系统设计的结构。计算机硬件的结构自从1981设计开始就没有作特别大的改动,而连续向后兼容性使那些编程风格极差的应用软件勉强移植到Windows的最新版本,这种将就的软件开发模式极大地阻碍了系统稳定性的发展。另一种易于崩溃的系统Macintosh,它缺乏内存使用保护和缺乏抢占式多任务的缺点与它友好的使用界面一样闻名于世,令人惊奇的是Macintosh虽然具有如此重大的缺陷但并没有如人们想象的那样频繁死机。
  Linux的稳定性并不是一个意外的例外,稳定性是所有大型计算机操作系统所具有的共性。仅仅Windows和苹果机有时会失常。Linux所共享的Unix设计体系是经过长期实践考验的,Linux吸取了Unix系统近1/4世纪发展的经验,Linux操作系统体现了最先现代化操作系统的设计理念和最经得住时间考验的设计方案。最令人注目的是Linux开发源代码的开发模式,这保证了任何系统的漏洞都能被及时发现和改正。
  就如IBM在其网站上所说的一样,Linux是一个稳定的、功能强大的、值得使用的操作系统。
(2)安全性;首先 搜索是linux的使用人数少…尤其在国内,
所以很少有人去关注linux用户。

另外就是因为他的开源,任何的系统漏洞都会被民间高手,或者是官方人员很快的发现。
从漏洞的发现到补丁的放出,时间相当短,没有时间给病毒或者黑客作乱的机会。

然后就是linux的权限管理,linux的权限管理很严格。
病毒或者黑客想修改系统文件或者 系统日志,除非有管理员密码。所以就算中了病毒,
病毒的危害也非常的小。重要的系统文件都不会被破坏所以发现了病毒稍做处理就搞定了。

还有就是 linux系统的程序管理,linux安装程序,基本都是利用程序管理软件,比如ubuntu,debian下的软件中心,新立得 软件管理程序,例如centos,fedora和红帽的yum。 linux系统安装程序基本上都是用 软件管理程序,都是从程序开发者官网上或者是相应的发行版社区直接下载安装。不会有被恶意篡改的软件被安装到使用者的电脑上。安全方便。
(3)安装的便利性;Linux已经超越了windows软件的安装方式,进一步降低了用户的参与成度,方便了用户。
(4)资源消耗;由于内核小,因此它可以支持多种电子产品,资源消耗很小。


子任务二    分析Linux系统的优势
(1):linux

系统所以组件的源代码都是自由的
(2):linux系统能有效保护学习成果。
(3):linux程序员在中国具有巨大的就业前景。



子任务三    总结linux系统得到发行版本
(1):通过阅读相关书籍以及网络搜索到的网页资料,总结整理
        
Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Red Hat(RHEL红帽)为代表,后者以Debian为代表。下面我来总结和对比一下几个Linux的发行版本。



1.RHEL红帽         

      Redhat,应该称为Redhat系列,包括

           (1)RHEL  (Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本,稳定性非常好,适合服务器使用)

           (2)Fedora Core  (由原来的Redhat桌面版本发展而来,免费版本,稳定性较差,最好只用于桌面应用)

           (3)CentOS  (RHEL的社区克隆版本,免费版本,稳定性非常好,适合服务器使用)

     Redhat是国内使用人群最多的Linux版本,以至于有的人将Redhat等同于Linux,而有些老手更是只用这一个版本的Linux。所以有什么不明白的地方,很容易找到人来问,而且网上的Linux教程基本都是以Redhat为例来讲解。Redhat系列的包管理方式采用的是基于RPM包和YUM包的管理方式,包分发方式是编译好的二进制文件。



2. CentOS       

       社区企业操作系统(Community Enterprise Operating System,Centos)

      来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

     CentOS 是RHEL源代码再编译的产物,而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。



 3.Fedora       

    用户可免费体验到最新的技术或工具,而功能成熟后会被加入到RHEL系统中。因此也被称为RHEL系统的“试验田”,如果感兴趣的话,可以多关注此类系统的发展变化及新特性。

    由全球社区爱好者构建的面向日常应用的快速且强大的操作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。它由一个强大的社群开发,这个社群的成员以自己的不懈努力,提供并维护自由、开源代码的软件和开放的标准。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 系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。提供了接近十万种不同的开源软件支持,在国外用于很高的认可度和使用率。对于各类内核架构支持性良好,稳定性、安全性强更有免费的技术支持。

    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具有强大的社区力量,用户可以方便地从社区获取帮助。

(2):找出几个比较经典的Linux发行版本的下载地址
Debian ISO 影像文件地址:http ://www.debian.org/distrib/.
Gentoo 影像文件地址:http://www.gentoo.org/main/en/where.xml.
Ubuntu 影像文件地址;http://www.ubuntu.com/download.
DamnVulnerableLinux,DVL_1.5_Infections_DiseaseISO影像文件地址;http://osdn,jp/projects/sfnet_virtuallhaching/downloads/os/dvl/DVL_1.5_Infections_Disease.iso/.
红帽企业级linux测试版 DVD ISO 影像文件地址:http://idp/.
CintOS6.4 DVD ISO 影像文件地址http;//Wiki.centos,org/Download.

Fedora 18(spherical Cow)DVD ISO 影像文件地址:http://fedoraproiect.org/en/get-fedora.

任务四   linux运维职业生涯规划

(1):linux人才已经成为IT职场紧缺人才,未来五年我国linux人才缺口将达到120万,IT从业人员的平均薪水同比涨幅为2%,而linux人员的薪水同比涨幅为5%,Linux高级架构师平均年薪为20万元。

(2):初级linux运维工程师应学习的内容如下:linux基础和架构,linux命令使用和管理,Linux磁盘机文件管理系统,linux平台RAID和LVM管理,linux网络和TCP/IP协议,linux企业级YUM软件管理,Linux脚本和进程管理,linux精简系统和内核管理,linux系统安装和常见故障排除。

            中级linux运维工程师应学习的内容如下:linux安全加固常用加密协议,linux域名解析DNS和DHCP服务,linux基础Web服务,linux企业级应用LAMP架构,linux邮件服务企业级应用,Linux企业级文件共享服务,Linux企业window跨域共享,企业级安全iptables配置与管理,linux认证和防护机制。

            高级Linux运维工程师应学习的内容如下:MySOL数据库配置与管理,linux集群Lvs技术,linux企业高可用服务集群,linux企业高可用技术。
             资深linux运维工程师应学习的内容如下:顶级MySQL主从复制,企业级Nginx基础负载,读写分离,负载均衡HAproxy和Varnish,Tomcat负载均衡,调优,linux架构师高级系统调优策略,XEN和KVM云计算虚拟化技术,OpenStach企业私有云,运维必备python语法,企业级大型监控系统zabbix,运维自动化puppet.
                            升职必备技能:海量数据处理Hadoop.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值