Linux 系统简介

来自CloudWiki
跳转至: 导航搜索

云计算简介

https://haokan.baidu.com/v?vid=8739464059631953831&pd=bjh&fr=bjhauthor&type=video

什么是Linux?

Linux是开源的(Open Source)。

由众多程序员通过Internet协作开发

可以运行在计算机(或其他计算设备上)类似于Unix风格的操作系统

常用Linux版本:

https://baijiahao.baidu.com/s?id=1723004651594180533&wfr=spider&for=pc

开源 Open Source

Linux内核系统诞生(1991年10月5日)

知识传播的过程是开放的

软件也是知识,它以源代码的方式呈现

没有人可以独占,没有壁垒,没有垄断

满足更多的用户需求

激发更多的创新力量

源码开放是必由之路


Linux的好处

更低的升级费用

Windows版本升级快

2~3年左右更新一个版本

新版本对旧版本上的软件支持很差

企业管理协会(EMA)进行的调查指出

每台服务器的软件购买成本Linux要比Windows低6万美元

更低的管理费用

企业管理协会(EMA)进行的调查报告指出

Linux在安全领域的管理费用要低于Windows

有88%的调查对象表示,他们每周花在每台Linux服务器上清理恶意软件和间谍软件的时间要少于10分钟

Cybersource关于Linux和Windows的TCO(Total Cost of Ownership)评估报告

在一个有250人的公司里,使用LINUX的成本会比Windows少34%以上

安全性更好

针对Linux的病毒、木马还比较少

开源使得的Linux的漏洞更少

美国计算机应急反应小组发表的安全漏洞测评报告称,微软的Windows出现了250次安全漏洞,其中有39个安全漏洞的危险程度达到了40分或者40分以上。而Red Hat Linux只有46次安全漏洞,其中只有3个安全漏洞的危险程度在40分以上

Linux应用

Linux在服务器领域的发展

  • 101.jpg
  • Linux3-8.png
  • Linux3-9.png
  • 随着开源软件在世界范围内影响力日益增强。Linux服务器操作系统。在整个服务器操作系统市场格局中,占据了越来越多的市场份额,已经形成了大规模市场应用的局面,并且保持着快速的增长率,尤其在政府金融农业交通,电信等国家关键领域。


  • Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。


  • 据权威部门统计,目前Linux在服务器领域已经占据75%的市场份额,同时Linux服务器市场的迅速崛起,已经引起了全球it产业的高度关注,玉米强劲的势头,成为服务器操作系统领域中的中坚力量。


Linux在企业和政府中的应用:

大部分大型互联公司都在使用Linux提供Web服务
新浪网、赛迪网等都采用了Linux操作系统 
Google用十万台Linux计算机提供搜索服务
QQ也靠Linux的服务器
NEC、摩托罗拉、诺基亚和三星都有Linux手机
全球最大网上书店亚马逊使用的是Linux平台
SONY的PS2游戏机其实骨子里就是 Linux
中国国家邮政局全面信赖Linux平台
德国慕尼黑市政府的14000台计算的操作系统是Linux
美国的天气预报现在靠Linux系统

云计算赛项:http://k.sina.com.cn/article_2140887955_7f9b5b93020009egt.html

Linux在嵌入式领域的发展

  • Linux1-110.jpg
  • Linux1-111.jpeg

由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙,负载均衡器)到专用的控制系统(自动售货机,手机,PDA,各种家用电器),LINUX操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。

  • 在移动设备上广泛使用的安卓操作系统,就是创建在Linux内核之上,众所周知,安卓系统已经成为全球最流行的智能手机操作系统,2015年的权威最新统计,安卓操作系统的全球市场份额已达84.6%。
  • 此外,思科公司在网络防火墙和路由器中也使用了定制的Linux,阿里云也开发了一套基于Linux的操作系统YunOS,可用于智能手机,平板电脑和网络电视,常见的数字视频录像机,舞台灯光控制系统等,都在逐渐采用定制版本的064来实现,而这一切均归功于Linux与开源的力量。

树莓派电脑

Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) [1] 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。 [2] 随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。 [3] 自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“心”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。

拓展文档:http://shumeipai.nxez.com/

Linux在个人计算领域的发展

  • L1-8.png
  • L-102.jpg
  • Linux3-10.png
  • 近年来特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟,红旗、深入等系统软件厂商都推出了linux的桌面操作系统,目前已经在政府、企业、OEM等领域得到了广泛应用。另外SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu,第六次已经积累了大量社区用户。但是,从系统的整体功能性来看,Linux桌面系统与windows系列相比,还有一定的差距,主要表现在系统应用性系统管理,软硬件兼容性,软件的丰富程度等方面。
  • Linux系统的最新案例:鸿蒙系统

鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬件设备,开发者在上面开发应用相对来说也会更简单一些。

参考文档:https://new.qq.com/omn/20190527/20190527A0OSI9.html?pc

Linux的组成=

Linux操作系统构成

Linux内核、系统基本库、应用程序

Linux内核项目

主要作者:芬兰赫尔辛基大学的 Linus Torvalds
1991年10月,发布Linux 0.02版(第一个公开版)
1994年3月,Linux 1.0版发布 
Linux内核的标志 —— 企鹅Tux,取自芬兰的吉祥物
官方网站:http://www.kernel.org 

Linux内核版本 由Linux内核项目团体统一进行发布

Linux1-5.png

开放源代码软件

开放源代码软件(Open Source Software)

Firefox网页浏览器
OpenOffice办公套件 
Apache网站服务器软件
…… 

Linux发行版本

Linux发行版本构成

Linux内核 + 各种自由软件 = 完整的操作系统
厂商提供的辅助安装、软件包管理等程序

发行版的名称、版本由发行厂商决定

Red Hat Enterprise Linux 6,由Red Hat公司发布
Suse Linux 11,由Novell公司发布
Debian Linux 6.0,由Debian社区发布


常见的Linux发行版

初学者入门首选

  • 我们一般使用CentOS系统,作为初学者入门的首选操作系统,为什么呢?
  1. CentOS现在拥有庞大的网络用户群体网络Linux资源基本80%都是基于CentOS发行版,如果在学习过程中遇到任何问题,在网络中可以较容易的搜索到解决方案。
  2. CentOS系列版本可以轻松获得,可以从CentOS官网或者163开元,搜狐开源,阿里云开源站,下载那个版本的安装介质。
  3. 应用范围广,具有典型性和代表性,现在基本所有的互联网公司,后台服务器都采用CentOS作为操作系统,可以说学会了CentOS不仅能融入企业的工作环境,还能触类旁通,非常类似的Linux新版也能很快掌握。同时现在周围学习Linux的用户一般也都是以CentOS为主的,这样交流方便,学习中出现的问题更容易得到解决,最重要的是,随着安装和使用,也是最简单的基本的,因此基本上不会在装系统上浪费过多时间。

桌面平台首选 Ubuntu Linux

  • 说道Linux桌面市场, Ubuntu几乎占据了桌面Linux的半壁江山, Ubuntu,Linux桌面之最,界面美观,简洁而不失华丽,如果想在Linux下进行娱乐休闲, Ubuntu Linux绝对是首选。
  • Ubuntu安装,非常人性化,只需按照提示一步一步进行。 Ubuntu,被誉为对硬件支持最好最全面的Linux发行版之一.其他发行版上无法使用的,或者在默认配置时无法使用的很多硬件,在 Ubuntu上都能轻松安装使用。因此用户可以像安装windows一样轻松的安装 Ubuntu,尽情体验 Ubuntu带来的乐趣。

企业级应用首选 RHEL/CentOS系列

  • 企业级应用追求的是可靠性和稳定性,这就要求构建企业级应用的系统平台,具有高可靠性和高稳定性。企业级Linux的发行版本就可以解决这个问题问题。
  • RHEL和Centos两个Linux新版本并没有太大差别,所不同的是,RHEL属于商业Linux新版本发行版本。如果要使用RHEL则需要购买商业授权和咨询服务。红帽公司提供系统的技术支持,并提供系统的免费升级。目前红帽官网,已经不再提供可免费下载的光盘介质。如果需要使用。可通过官网下载,有试用时间限制的评估版Linux。而CentOS属于非商业发行版,可以从网上免费下载那个版本的安装介质。但c并不提供商业支持,当然使用者也不用负任何商业责任。
  • 那么到底是选择CentOS还是RHEL呢。这取决于你所在公司是否拥有相应的技术力量。如果是单纯的业务型企业,那么建议选购红帽发行版,并购买相应服务,这样可以节省企业的IT管理费用,并可得到专业的技术支持服务。相反,如果企业技术力量比较强大,并有多年Linux使用经验,那么Centos发行版将是最佳选择。

养成良好的Linux操作习惯

一定习惯命令行方式

  • Linux 是由命令行组成的操作系统,精髓在命令行。无论图形界面发展到什么水平,命令行的操作永远是不会变的。Linux 命令有很多强大的功能,从简单的磁盘操作文件存取到复杂的多媒体图像和流媒体文件的制作。都离不开命令行。
  • 我也许对于刚刚从windows系统转向Linux 系统的初学者来说。立刻进入枯燥的命令,学习实在太难。一旦学会,就会爱不释手,因为它的功能实在是太强大了。

理论结合实践

  • 很多初学者都会遇到这么一个问题,在系统出现故障的时候。明明自己对每个命令都很熟悉,但是出现故障的时候就无从下手,那么这是为什么呢。归根到底,还是学习的理论知识与实际操作没有很好的结合起来。可以说要培养自己的实战技能,只有勤于动手实践,这也是学Linux的根本。

学会使用Linux联机帮助

  • 学会使用Linux联机帮助,将会极大地帮助初学者,解决学习过程中的很多困难。

学会独立思考问题、解决问题

  • 学会独立思考问题、解决问题

Linux学习路线图

初级阶段

  • 熟练掌握Linux常见命令

中级阶段

  • 熟练搭建各种常见服务器

高级阶段

  • 能够熟练应用Linux下的多种集群结构。

Linux1-24.png


Linux 认证

关于红帽认证的介绍

返回 Linux基础