Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
第二步:收集整理搜集到的网页
(1)Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
(2)完全兼容POSIX 1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
(3)多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
(4)良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
(5)丰富的网络功能
Unix是在互联网的基础上繁荣起来的,Linux的网络功能当然不会逊色。它的网络功能和其内核紧密相连,在这方面Linux要优于其他操作系统。在Linux中,用户可以轻松实现网页浏览、文件传输、远程登陆等网络工作。并且可以作为服务器提供WWW、FTP、E-Mail等服务。
(6)可靠的安全、稳定性能
Linux采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。Linux由于需要应用到网络服务器,这对稳定性也有比较高的要求,实际上Linux在这方面也十分出色。
(7)支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
(8)相关用户
普通用户可以在其权限许可的范围内使用系统资源,而超级用户(用户名为root)不仅可以使用系统中的所有资源而且可以管理系统资源。
(9)工作方式
Linux的工作方式分为字符工作方式和图形工作方式。linux系统
(10)内核
Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言和汇编语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客林纳斯.托瓦兹(Linus B. Torvalds)为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,林纳斯·托瓦兹当时在Usenet新闻组comp.os.minix登载帖子,这份著名的帖子标示着Linux计划的正式开始。
在计划的早期有一些Minix黑客提供了协助,而今天全球无数程序员正在为该计划无偿提供帮助。
技术上说Linux是一个内核。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。
Linux内核有三个不同的命名方案:
早期版本:第一个版本的内核是0.01。其次是0.02,0.03,0.10,0.11,0.12(第一GPL版本),0.95,0.96,0.97,0.98,0.99及1.0。从0.95版有许多的补丁发布于主要版本之间。
旧计划(1.0和2.6版之间),版本的格式为A.B.C,其中A,B,C代表:
A大幅度转变的内核。这是很少发生变化,只有当发生重大变化的代码和核心发生才会发生。在历史上曾改变两次的内核:1994年的1.0及1996年的2.0。
B是指一些重大修改的内核。内核使用了传统的奇数次要版本号码的软件号码系统(用偶数的次要版本号码来表示稳定版本)。
C是指轻微修订的内核。这个数字当有安全补丁,bug修复,新的功能或驱动程序,内核便会有变化。
第三次,自2.6.0(2003年12月)发布后,人们认识到,更短的发布周期将是有益的。自那时起,版本的格式为A.B.C.D,其中A,B,C,D代表:A和B是无关紧要的,C是内核的版本,D是安全补丁。
任务二 总结Linux系统的最初十年
第一步:关键词搜索
linux系统的发展史。
第二步:收集、整理、归纳、搜索到的资料并通过多方比较辨别真伪。
"Hello everybody out there using minix——I'm doing a (free) operating system"
在1991年的八月,网络上出现了一篇以此为开篇话语的帖子——这是一个芬兰的名为Linus Torvalds的大学生为自己开始写作一个类似minix,可运行在386上的操作系统寻找志同道合的合作伙伴。
1991年10月5日,Linus Torvalds在新闻组comp.os.minix发布了大约有一万行代码的Linux v0.01版本。
到了1992年,大约有1000人在使用Linux,值得一提的是,他们基本上都属于真正意义上的hacker。
1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码有大约有十万行,用户大约有10万左右。
1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。至此, Linux的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中尝试linux,并将修改的代码提交给核心小组。由于拥有了丰富的操作系统 平台,因而 Linux的代码中也充实了对不同硬件系统的支持,大大的提高了跨平台移植性。
1995年,此时的Linux 可在Intel、Digital 以及Sun SPARC处理器上运行了,用户量也超过了50万,相关介绍Linux的Linux Journal杂志也发行了超过10万册之多。
1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。
1997年夏,大片《泰坦尼克号》在制作特效中使用的160台Alpha图形工作站中,有105台采用了Linux操作系统。
1998年是Linux迅猛发展的一年。1月,小红帽高级研发实验室成立,同年RedHat 5.0获得了InfoWorld的操作系统奖项。4月Mozilla 代码发布,成为linux图形界面上的王牌浏览器。Redhat 宣布商业支持计划,网络了多名优秀技术人员开始商业运作。王牌搜索引擎"Google"现身,采用的也是Linux服务器。值得一提的是, Oracle 和Informix 两家数据库厂商明确表示不支持Linux,这个决定给予了Mysql数据库充分的发展机会。同年10月,Intel和Netscape宣布小额投资红帽软 件,这被业界视作Linux获得商业认同的信号。同月,微软在法国发布了反Linux公开信,这表明微软公司开始将Linux视作了一个对手来对待。十二 月,IBM发布了适用于Linux的文件系统AFS 3.5以及Jikes Java 编辑器和Secure Mailer及DB2测试版,IBM的此番行为,可以看作是与Linux羞答答地第一次亲密接触。迫于Windows和Linux的压力,Sun逐渐开放 了Java协议,并且在UltraSparc上支持Linux操作系统。1998年可说是Linux与商业接触的一年。
1999年,IBM宣布与Redhat公司建立伙伴关系,以确保Redhat在IBM机器上正确运行。三月,第一届 LinuxWorld 大会的召开,象征Linux时代的来临。IBM、Compaq和Novell宣布投资Redhat公司,以前一直对Linux持否定态度的Oracle公 司也宣布投资。五月,SGI公司宣布向Linux移植其先进的XFS文件系统。对于服务器来说,高效可靠的文件系统是不可或缺的,SGI的慷慨移植再一次 帮助了Linux确立在服务器市场的专业性。7月IBM启动对Linux的支持服务和发布了Linux DB2,从此结束了Linux得不到支持服务的历史,这可以视作Linux真正成为服务器操作系统一员的重要里程碑。
2000年初始,Sun公司在Linux的压力下宣布Solaris8降低售价。事实上Linux对Sun造成的冲击远比对 Windows来得更大。 2月Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。在4月,拓林思公司宣布了推出中国首家Linux工程师认证考 试,从此使Linux操作系统管理员的水准可以得到权威机构的资格认证,此举大大增加了国内Linux爱好者学习的热情。伴随着国际上的Linux热潮, 国内的联想和联邦推出了"幸福Linux家用版",同年7月中科院与新华科技合作发展红旗Linux, 此举让更多的国内个人用户认识到了存在着Linux这个操作系统。11月,Intel 与 Xteam合作,推出基于Linux的网络专用服务器,此举结束了在Linux单向顺应硬件商硬件开发驱动的历史。
2001月新年依使就爆出新闻,Oracle宣布在OTN上的所有会员都可免费索取Oracle 9i的Linux版本,从几年前的"绝不涉足Linux系统"到如今的主动献媚,足以体现Linux的发展迅猛。IBM则决定投入10亿美元扩大 Linux系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风而动。到了5月这个初夏的时节,微软公开反对"GPL"引起了一场大规模的论战。8月 红色代码爆发,引得许多站点纷纷从windows操作系统转向linux操作系统,虽然是一次被动的转变,不过也算是一次应用普及吧。12月Red Hat 为IBM s/390大型计算机提供了Linux解决方案,从此结束了AIX孤单独行无人伴的历史。
2002年是Linux企业化的一年。2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是Linux开源带来的深刻影响的结果。3月,内核开发者宣布新的Linux系统支持64位的计算机。
2003年1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。5月之中SCO表示就 Linux使用的涉嫌未授权代码等问题对IBM进行起诉,此时人们才留意到,原本由SCO垄断的银行/金融领域,份额已经被Linux抢占了不少,也难怪 SCO如此气急败坏了。9 月中科红旗发布Red Flag Server4版本,性能改进良多。11月IBM注资Novell以2.1亿收购SuSE,同期Redhat计划停止免费的Linux,顿时业内骂声四 起。Linux在商业化的路上渐行渐远。
2004年的第1月,本着"天下事分久必合,合久必分"之天理,SuSE嫁到了Novell,SCO继续顶着骂名四处强行"化缘 ", Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。4月里美国斯坦福大学Linux大型机系统被黑客攻陷,再次证明了没有绝对安全的OS。六月的统计报告显示在世界500强超级计算机系统中,使 用Linux操作系统的已经占到了280席,抢占了原本属于各种Unix的份额。9月HP开始网罗Linux内核代码人员,以影响新版本的内核朝对HP有 利的方式发展,而IBM则准备推出OpenPower服务器,仅运行Linux系统。
"谁会牵你的手,走过风风雨雨"这句歌词曾经代表着千万Linuxer的心,如今,这只可爱的小企鹅终于能独挡一面,在IBM、HP、Novell、Oracle等诸多厂商的支持下,迎着风雪傲然前行。
任务三 研究linux的特点、优势及发行版本
【子任务一】 阐述linux系统的特点
第一步;阐述linux系统的稳定性
第二步:阐述linux系统的安全性
首先是linux的使用人数少…尤其在国内,
所以很少有人去关注linux用户。
另外就是因为他的开源,任何的系统漏洞都会被民间高手,或者是官方人员很快的发现。
从漏洞的发现到补丁的放出,时间相当短,没有时间给病毒或者黑客作乱的机会。
然后就是linux的权限管理,linux的权限管理很严格。
病毒或者黑客想修改系统文件或者系统日志,除非有管理员密码。所以就算中了病毒,
病毒的危害也非常的小。重要的系统文件都不会被破坏所以发现了病毒稍做处理就搞定了。
还有就是linux系统的程序管理,linux安装程序,基本都是利用程序管理软件,比如ubuntu,debian下的软件中心,新立得软件管理程序,例如centos,fedora和红帽的yum。linux系统安装程序基本上都是用软件管理程序,都是从程序开发者官网上或者是相应的发行版社区直接下载安装。不会有被恶意篡改的软件被安装到使用者的电脑上。安全方便。
第三步:阐述linux软件安装的便利性
对于计算机初学者来说,软件安装是个问题。在Windows平台下,如果你不知道软件如何安装,通常只要用鼠标点击下一步,就可以完成安装了。在linux平台下,软件安装的便利曾一度落后于Windows,但APT和YUM的出现是这种局面得到了改观,用户只要告诉安装程序自己现在需要安装什么软件,安装程序就会自动就会下载这个程序,然后自行安装好。最后等待用户运行它,从这个意义上讲,linux已经超越了Windows软件的安装方式了,进一步降低了用户的参与程度了,方便了用户。
第四步:阐述linux系统的资源消耗
由于内核小,因此它可以支持多种电子产品,如:Android手机、PDA等,资源消耗很小。
【子任务二】 分析linux系统的优势
第一步;linux系统所有组建的源代码都是自由的
Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。Linux操作系统是UNIX操作系统的一种克隆系统。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
第二步;linux系统能有效保护学习成果
linux的全称是GNU/Linux,它是由GNU工程和linux内核两个部分共同组成的一个操作系统,虽然这个系统诞生于1992年,比windows操作系统要晚,但是与windows相比它有很多独到的优势。 首先,对于普通用户而言它有以下几个优点: 1.极高的稳定性 回顾linux的历史我们会发现,linux操作系统的架构完全沿袭了UNIX的系统架构,所以先天就具有成熟稳定的特点,在这方面不是另起炉灶的windows系列操作系统可以比拟的。大家都知道,windows系统最为人垢病的缺陷之一就是系统的稳定性差,蓝屏死机相信每个windows用户都亲身体验过。虽然1999年微软不惜花费巨资打造了win2000这个划时代的产品,系统的稳定性得到了加强,后续发布的xp和2003更进一步增强了稳定性,但是蓝屏死机的问题只是有所缓解而没能彻底的根治。反观linux系统,早在上个世纪九十年代,美国motorola公司在选择电信级的操作系统的时候就选择了linux系统,它的运行可靠性要求达到99.999%。这个可靠性所代表的含义是每年的计划外停机时间累计不得超过5分钟,由此看见 linux系统所具有的稳定性不是win系统可以望其项背的。 2.先天的安全性 可以说一个操作系统的架构就已经预先决定了它的安全性。linux系统在设计的时候就是针对多用户环境的,所以对系统文件,用户文件都做了明确的区分,每个文件都有不同的用户属性。作为一个普通用户通常只能读写自己的文件,而对一般的系统文件只能读取而不能改动,一些敏感的系统文件甚至连读取都是被禁止的。这种设计在根本上保证了系统的安全,即使一个用户文件出现了问题,也不会泱及整个系统。反观windows系统,在win2000之前的时代,用户与用户之间是没有这种差别的,几乎所有的系统用户都有管理员的权限,可以任意改动系统文件。即使后来微软意识到了这个问题,在后续的系统中区分了管理员和普通用户这两种用户,但是在权限的问题上他还是没有很好的解决这个问题,管理员能做的,普通用户还是基本都可以做,比如安装软件,修改系统设置,删除用户文件。这从而也说明了,为什么一旦windows的一个普通用户中了病毒或者木马,通常会危及整个系统的安全,而在linux世界这样的情况几乎没有出现过的原因。 3.软件安装的便利性 对于计算机初级用户来说,软件安装是个很大的问题。在windows平台下,如果你不知道软件应该安装通常只要一直用鼠标点“下一步”就可以完成安装。在linux平台下,软件安装的便利性方面曾一度落后于win,但是apt的出现使得这种局面得到了彻底的改观,用户只要告诉安装程序自己现在需要安装什么软件,安装程序就会自动去下载这个程序,然后安装,最后等待用户开始运行它。从这个意义上将,linux已经超越了win软件的安装方式,进一步降低了用户的参与程度,方便了用户。 其次,谈一下对开发人员来说linux有哪些优势 1.系统所有组件的源代码都是自由的 首先需要澄清的就是自由的含义。自由软件所指的自由不是免费使用,而是指程序的源代码是开放的,任何人都可以读,可以修改,唯一的限制就是,修改后的程序必须连同源代码也一起发布。对于普通用户而言这一点也许没什么用处,但是对于开发人员来说,你们可以通过读取大量的经典程序的源代码,迅速提高自己谋嗦胨 剑 谛枰 氖焙蚩梢孕薷脑创 肜词视ψ约旱男枰 蹦阒鞒忠桓鱿钅康目 ⑹保 憧梢酝ü 毡鹑烁慕 拇 肜床欢咸岣哒飧鱿钅康闹柿浚 蹦愕某绦蛑写嬖赽ug的时候,会被读取代码的人迅速发现并提供补丁程序,使你的程序越来越安全。当你进入linux世界的时候你会发现,这里就是程序员的天堂,所有的一切你都可以主宰。而所有这些在linux平台上都是再正常不过的事,但是对于windows用户来说这些都是不可能的,源代码就是 windows的生命,任何未经授权的人想读到它都是不可能的。 2.有效保护学习成果 前面我们讲到linux的系统架构源于UNIX,这个架构从1969年诞生至今一直沿用,在可以预见的未来它仍然会使用下去。同时主力的开发语言一直是C语言,编辑器仍然是历史悠久的vi。虽然现在你可以使用任何一种语言来为linux系统贡献代码,但是它们的作用都是辅助性的,C语言作为这个系统的核心语言的地位没有发生变化。而windows平台则远远没有这么乐观。编程语言从古老的BASIC到后来的VB,C++到现在的C#,几年就一换,开发工具更是令人眼花缭乱,让人无从选择,无论你选择了哪种语言哪种开发工具,两三年后你都不得不学习新工具的使用,新平台的特点,以跟上微软变幻莫测的脚步。只有过来人才能体会到做windows平台开发的艰辛和无奈。 3.从就业的前景来看 目前做windows平台开发的程序员多如牛毛,没有研究生级别的学历和过硬的编码能力想找到一分待遇优厚的工作已经不可能了。而反观linux 平台开发,目前国内这方面的开发人员还很少,而linux应用已经在我国开始升温,广东省已经率先建立了linux的研发中心,在linux应用方面走在了全国前面。大家现在及时投身于linux平台的学习和开发,必定会为毕业后的求职增加一个有力的筹码。虽然现在广告上宣传的linux程序员月薪1万以上不能完全相信,但是它必定给我们一个信号,linux程序员在中国是大有前途的。
第三步:linux系统的就业前景
linux的媒体上看到马克思的头像觉得很可笑,但是思索一番后方才醒悟:资讯难道不是一种生产资料吗?开源与私有,恰恰就是资讯的分配方式的区别。
件同货币联系起来时,资讯的圈地运动正式开始。并在几年的你争我夺中拼杀下来。同社会的发展不同的是,软件业是直接从“原始的共产”跳向“资本”形式的。以货币来交换软件的确在一定的时期对经济起到很大的促进的作用。但是却限制了更多的人生产形式更加多样化的软件的能力。长远角度看这是对发展不利的。于是,共有的分配资讯的方式又被一些人重新重视起来
观望这几年国际linux和其他开源系统的发展。社区的发展远远比市场的发展要明显得多,从文化的传播的角度看来这是一种巨大的成功。为了保持和发扬这种成果,我们需要为社区吸引更多的用户和开发人员。让更多的软件使用开源的许可协议。
在国内linux的用户可能会从学校开始逐渐的扩大。但在市场上可能还是体现在更多的商业的Unix的优秀人才的增多。这些人才普遍是在linux社区成长起来的。另外国内的用户会对国际的开源社区有更多的了解。更多的资料被翻译成简体中文。最重要的是国际社区中会出现更多的中国人。国内也会出现一些较为成熟、具有一定规模的开发社区。
Linux程序员和用户身上的优秀的品质和文化气息会吸引更多的人渴望了解和使用Linux面对他们社区的成员们应该比以前有更好的姿态去面对这些未来的同伴们。开源软件除了影响本身的开发人员和用户以外,也会对window下的程序员产生更大的影响,进而促进windows下的开发人员提高自己的水平,能够编写出同系统设计风格一致的软件。在改进安全性的同时也意识到开源对于他们的重大意义。
在同商业模式结合方面我并没有权力去做什么展望。就想去预测股市一样。Linux对未来的意义在于:通过文化的影响力让一些被作为商品的技术尽快的被普及和贬值,以此来消除知识传播的壁垒和刺激更新的技术的不断更新。而对最新的技术开放源代码也可以让这些技术得到最快速的推广和实现。
【子任务三】 总结linux系统的发行版本
第一步:通过阅读相关书籍以及网络搜索到的网页资料,总结整理
就Linux的本质来说,它只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等,并不给用户提供各种工具和应用软件。所谓工欲善其事,被必先利其器,一套在优秀的操作系统核心,若没有强大的应用软件可以使用,如C/C++编译器、C/C++库、系统管理工具、网络工具、办公软件、多媒体软件、绘图软件等,也无法发挥它强大的功能,用户也无法仅仅使用这个系统核心进行工作,因此人们以Linux核心为中心,再集成搭配各种各样的系统管理软件或应用工具软件组成一套完整的操作系统,如此的组合便称为Linux发行版。
常见linux发行版如下
(1)Ubuntu: 多数用户的忠实选择
与很多Linux版本相比,Ubuntu仅能算是Linux家族的新生代小屁孩,但正所谓长江后浪推前浪,相比之前的版本,它已经有了很大的改变。Ubuntu的创始人Mark Shuttleworth是一位兼备财富与激情的南非企业家,他创建并推广了这种以“为人而生的Linux”(Linux for Humans)为口号的Ubuntu。市面上的各种Linux系统都各具特色,或资源丰富,或易于上手,或特定功能强大。而Ubuntu的定位是:为易用性而设计。目前Ubuntu在庞大的Linux发烧友社区支持下,正不断迅猛发展。
因为有来自社区的广泛支持和关注,所以推荐新手们选用Ubuntu系统来踏上Linux之旅。得益于众多的开发者和用户,你将能得到100%的硬件支持,而且可以轻松搜索到想学习的内容或想更改的设置。
Ubuntu也有很多“变形版”可供选用。它们的内核基本相同,但桌面环境各异。感兴趣的童鞋,也可以尝试具有KDE桌面环境的Kubuntu,以及适用于上网本等低配电脑的XFCE桌面环境——Xubuntu,另外还有许多其他的Ubuntu衍生版本可供选择。
(2)Linux Mint:更易于新手使用
与Ubuntu相比,Linux Mint多少缺乏一些核心软件和设计灵感。但它与Windows、Macs等操作系统更加类似,因此对于从其他系统跳槽过来的粉丝们就能轻松使用。Linux Mint的目标是提供一种更完整的即刻可用体验,因此它默认集成了操作系统的所有常规功能,如MP3、DVD以及Flash等。而且其菜单设置也更像Windows的开始菜单,让人倍感亲切,另外系统中还有很多为新手准备的智能选项。
(3)Fedora:可信赖的选择
Fedora是红帽企业Linux的个人桌面分支,是由Fedora开发团队推出并定期更新的强大操作系统。Fedora中整合有Linux的最前沿技术,并能广泛支持包括PowerPC架构处理器在内的多种硬件。Fedora和Ubuntu的使用并非完全不同,但一个重要区别就是软件包安装程序(用于快速从发行版系统服务器上获取并安装应用程序)。总体来说,我个人认为Fedora是个很不错的选择。
(4)Arch Linux:从零开始的工程
安装Arch Linux时,最好别选午休之类的小块时间,因为你必须静下心来仔细研究才能完成整个安装。这个安装过程是学习Linux系统的绝佳机会。通过配置系统设置,优化系统性能的过程,你将对Linux产生更加深刻的理解。
(5)openSUSE
(6)Debian
(7)Sabayon
第二步:找出几个比较经典的发行版的下载地址
linux 下载站:http://www.linuxdown.net/
运维工程师面对的最大挑战是大规模集群的管理问题,如何管理好几十万台服务器上的服务,同时保障服务的高可用性,是运维工程师面临的最大挑战。
运维人员的要求特别严苛,因为运维人员针对不同的问题,需要不断的补充扩大自己的知识和研究范畴。
在初级阶段,优秀运维人员会体现出格外出众的主动性和责任心,面对陌生的业务会主动学习和拓展自己对业务对认识和相应的知识范畴,以能够足够的胜任业务的独立维护。
在逐步的发展阶段中,注重总结反省的工程师会逐渐成长为高阶运维人员,通常他们会有比较体系化的服务运维理解。也有一部分工程师由于出色的项目管理规划能力,逐渐成为项目经理。
再进一步的发展,高阶的运维人员对于产品的理解将非常的透彻,因而在这种情况下,高阶运维人员甚至可以成为产品的产品经理、产品研发的咨询顾问,在产品功能的设计与开发中起到至关重要的角色。
运维所涉及的知识面、专业点非常广,对从业人员素质也要求非常高,运维工作在大型互联网公司也越来越重要。随着互联网的高速发展、网站规模越来越大、架构越来越复杂,对网站运维工程师的需求也会越来越急迫,特别是对有经验的运维人才需求量大,而且是越老越值钱。
Linux运维工程师的发展前景我们都是看在眼里的,为了迎合市场的要求,凌阳教育现已设置了嵌入式、linux运维、Java大数据、web前端、PHP设计五大课程体系,如果你对做运维工程师的学习感兴趣的话,不妨来凌阳教育参加Linux运维的学习,更多惊喜等着你。目前,凌阳教育先可免费试听一周的课程,我们会负责大家百分百的就业,让你挑战高薪,月薪上万没有问题。
第二步:规划自己的学习内容一个行业要想熟练、精通要花上5-10年时间,其实开始接触Linux还是挺难的,因为它和Windows的工作方式一点都不一样,所以学习Linux要摒弃所有的Windows的思维习惯。两者确实有很大的不同,比如运行机制和管理机制都有很大的差别,具体的大家可以找一些资料了解一下,这里我就不多说了。大家都知道,学习Linux关键是命令操作,无论什么情况下,命令操作是不会变的。学习Linux命令是基础,可以这么说,Linux大牛都是对命令操作特别娴熟的人,对于初学者来说,学命令可能很没意思,但是你配合实例,便练习边学,这样就会好很多。付出总会有回报,你在命令上花费的时间总是很值的,这会让你以后的学习之路变得很轻松。
在学习中难免会遇到一些问题,我们要学会使用Linux联机帮助,这个功能其实很强大的,只是可能你还没有发现使用技巧。其次就是遇到问题要学会独立的思考问题,尝尝看到贴吧论坛有一些问问题的初学者,明明自己动动手动动脑都能解决的却跑去问别人,我并不是批评这种行为,而是我感觉有更好的方法,遇到问题,最先问自己不是更好吗,既锻炼了自己独立思考问题的能力,说不定还解决了问题,这是张口问别人所不能得到的技能,本事这就是实践性的东西,自己多“折腾”说不定就出来了。学知识是自己的,不能靠别人往你脑子里输入,要想着主动去寻找答案,这个过程可以让自己进步很多!
这么多年了,Linux依然很火,依然是高薪行业,这与大家的努力是分不开的。要是想更加深入的学习Linux,学点专业英语也是很必须的,因为我们一定会接触英文文档,好的技术都在英文文档里,翻译过来的中文肯定不如原版的英文正宗。我是英语较差的,英语四级考了好几次,所以我为了看英文文献,每天都坚持学英语,背单词,身边的同学都以为我是为了准备四六级考试,而我却单纯的为了能看懂纯正的技术。没想到的是,接下来的英语六级考试我也通过了,这个很是让我惊讶。因此,大家有时间学点专业英语还是很有帮助的。
学习Linux还是有很多好处的。比如大家都知道的,代码是开源的,都是开放的这些。还有就是Linux可以提高效率的,这个得在你长期的实践中体会。另外Linux是很稳定的,这也是许多企业看重的。也有人感觉学习Linux的成本太高,但是我想说的是,高成本必然伴随着高收入,这意味着你能学到更多的东西,当然你必须要投入一定的时间来实践。学习是个长期的过程,学习Linux一定要找到合适自己的方法,我推荐的电子书是个网站,上面还有许多非常有料的知识。希望可以帮到一起学习Linux的小伙伴。