Linux基础篇介绍——RHCSA(介绍和发展史)

Linux基础篇——RHCSA

    • 一、学习内容
    • 二、Linux的介绍
      • 2.1什么是Linux?
      • 2.2Linux产品
      • 2.3Linux的应用领域
    • 三、Linux发展史

一、学习内容

    1.Linux介绍
    2.VM与RedHat的安装
    3.Linux目录结构
    4.远程操控XShell与XFtp
    5.vi与vim编译器
    6.开机、重启和用户登录注销
    7.用户管理
    8.权限管理
    9.实用指令
    10.定时任务调度
    11.磁盘分区和挂载
    12.网络配置
    13.进程管理
    14.RPM与YUM

二、Linux的介绍

2.1什么是Linux?

Linux基础篇介绍——RHCSA(介绍和发展史)_第1张图片
    Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。
    Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。
    Linux具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。(来源于百度)

2.2Linux产品

Linux基础篇介绍——RHCSA(介绍和发展史)_第2张图片

Linux 代表性的发行版:

① CentOS:可以把CentOS理解为Red Hat AS系列的社区版,它完全就是对Red Hat AS进行改进后发布的,像现在的阿里云,百度云,腾讯云都用的是这个服务器
Linux基础篇介绍——RHCSA(介绍和发展史)_第3张图片
② Redhat(小红帽):属于软件免费,后期服务收费

Linux基础篇介绍——RHCSA(介绍和发展史)_第4张图片

③ Ubuntu(乌班图)

中国有两个:麒麟和红旗

麒麟Linux

红旗Linux

2.3Linux的应用领域

1.个人桌面领域
    此领域是传统Linux应用最薄弱的环节,传统Linux由于界面简单、操作复杂、应用软件少的缺点,一直被Windows所压制。但近年来,特别在国内市场,Linux桌面操作系统的发展趋势非常迅猛。国内如中标麒麟Linux、红旗Linux、深度Linux等系统软件厂商都推出的Linux桌面操作系统。目前已经在政府、企业、OEM等领域得到了广泛应用。另外SUSE、Ubuntu也相继推出了基于Linux的桌面系统,特别是Ubuntu Linux,已经积累了大量社区用户。
2.服务器领域
    Linux在服务器领域的应用是最强的。Linux的免费、稳定、安全、高效等特点在这里得到了很好的体现。Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,已经形成了大规模市场应用的局面。并且保持着快速的增长率。尤其在政府、金融、农业、交通、电信等国家关键领域。
3.嵌入式领域
    Linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件剪裁,内核最小可达到几百KB等特点,使其近些年来在嵌入式领域的应用得到非常大的提高。主要应用在机顶盒、数字电视、手机、智能家居、智能硬件、程控交换机,以后在物联网中应用会更加广泛。
4.云计算大数据领域
    Linux在云计算大数据领域迅猛发展,促使云计算、大数据产业的形成并快速发展,云计算、大数据作为一个基于开源软件的平台,Linux占据了核心优势;据Linux基金会的研究,86%的企业已经使用Linux操作系统进行云计算、大数据平台的构建,目前Linux已开始取代Unix成为最受青睐的云计算、大数据平台操作系统。

三、Linux发展史

    上世纪60年代之前,计算机还处于批处理阶段,也就是一次性给一批任务到计算机中,然后等待结果,中途不能与计算机进行交互,于是在1964年,贝尔实验室、麻省理工学院和美国通用电气公司共同研发“Multics”系统,该系统是一个分时操作多人多工的系统,后由于资金不到位,项目撤裁,贝尔实验室等合作方相继退出。但是一位名叫Ken Thompson的人不甘心,因为在研发“Multics”期间,自己还研发了个“Star Travel ”的游戏,现在无处运行,1970年,他在贝尔实验室发现一台闲置的PDP-7计算机,经过四个月的努力用BCPL基本组合汇编语言,重新编写了一套简易的“Multics”系统,简称Unics 没路信息计算系统,谐音为Unix。
Linux基础篇介绍——RHCSA(介绍和发展史)_第5张图片

    Unix实在太好用了,这套系统在贝尔实验室广为流传。但Unix是用汇编语言写的,高度依赖硬件,于是Ken Thompson和Dennis Ritchie合作准备用更高级的语言改写,提高可移植性;Ken Thompson改进了BCPL,称为了B语言,然而这套语言在内存方面有限制,一筹莫展最终Dennis Ritchie决定再对B语言进行改进,成为了大名鼎鼎的C语言,并重新改写了Unix;1974年7月,贝尔实验室公开了Unix,引起了学术界的广泛讨论,并大量应用于教育目的。
Linux基础篇介绍——RHCSA(介绍和发展史)_第6张图片

    1978年学术界老大伯克利大学,推出了以Unix第六版为基础并加入改进的新Unix,并命名为BSD(Berkeley Software Distribution伯克利分发版),于是Unix的分支BSD系列就诞生了;由于Unix的高度可移植性与强大的性能,加上当时并没有版权的纠纷,所以让很多商业公司开始了Unix操作系统的开发。并且第七版Unix明确提出“不可对学生提供源码”,Unix走向了商业化。高昂的授权费导致很多大学停止了对Unix的研究;1984年,Richard M.Stallman看不惯版权收费,于是创立自由软件基金会GNU(Gun is Not Unix),拟定了普遍公用版权协议(General Public License,GPL)。

    1987年,身为ACM和IEEE两会资深会员的荷兰数学与计算机科学系统教授Andrew S. Tanenbaum开发了Minix操作系统,是Unix的缩小版,用于学生学习操作系统原理;此时就读于赫尔辛基大学的21岁学生 Linus Benedict Torvalds,开始对Unix的研究,耗费大量时间对Minix不停的升级改版,最终于1991年10月5日发布了Linux内核(源于Minix,但没有一行代码是Minix),也成为了GNU计划中最伟大的贡献者。
Linux基础篇介绍——RHCSA(介绍和发展史)_第7张图片
Linux基础篇介绍——RHCSA(介绍和发展史)_第8张图片
Linux基础篇介绍——RHCSA(介绍和发展史)_第9张图片

你可能感兴趣的:(Linux,linux)