标签:计算机系 大型数据库 配置 deb soft ubunt logo inf 正式
简单讲:操作系统就是一个人与计算机硬件的中介。
操作系统的作用是管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统的各种硬件资源,如对CPU,内存,磁盘等的管理,同时对系统资源供需的优先次序进行管理。操作系统还可以控制设备的输入,输出以及操作网络与管理文件系统等事务。同时,它也负责对计算机系统中各类软件资源的管理。例如各类应用软件的安装,运行环境设置等。
操作系统就是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。例如:操作系统会在接收到用户输入的信息后,将其传给计算机系统硬件核心进行处理,然后再把计算机系统硬件的处理结果返回给使用者。
思考一下世界上什么操作系统使用率最高?
从上面的内容可以看出,Linux操作系统之所以如此流行,是因为它具有如下一些特点:
- 是开放源代码的程序软件,可自由修改
- Unix系统兼容,具备几乎所有Unix的优秀特性
- 可自由传播,无任何商业化版权制约
- 适合Intel等X86CPU系统架构的计算机
技巧:学会对阶段性知识的小结是学好运维的关键
Unix系统于1969年在AT&T的贝尔实验室诞生,20世纪70年代,它逐步盛行,这期间,又产生了一个比较重要的分支,就是大约1977年诞生的BSD(Berkeley Software Distribution)系统。从BSD系统开始,各大厂商及商业公司开始了根据自身公司的硬件架构,并以BSD系统为基础进行Unix系统的研发,从而产生了各种版本的Unix系统,例如:SUN公司的Solaris,IBM公司的AIX,HP公司的HPUNIX等。
提示:可能是由于早期各大厂商都基于Unix进行适合自己的硬件开发,因此,Unix支持的CPU架构才更多。
这个GNU系统后来没有流行起来。现在的GNU系统通常是使用Linux系统的内核,以及使用了GNU项目贡献的一些组件加上其它相关程序组成,这样的组合被称为GNU/Linux操作系统。
Linux系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名字为Linus Torvalds。
Linux的标志和吉祥物为一只名字叫做Tux的企鹅--Torvalds‘ Unix
1,linux的发展历程简介
1)1984年,Andrew S.Tanenbaum开发了用于教学的Unix系统,命名为MINIX。
2)1989年,Andrew S.Tanendaum将MINIX系统运行于x86的PC计算机平台
3)1990年,芬兰赫尔辛基大学学生Linus Torvalds首次接触MINIX系统
4)1991年,Linux Torvalds开始在MINIX上编写各种驱动程序等操作系统内核组件。
5)1991年底,Linus Torvalds公开了Linux内核源代码0.02版,注意,这里公开的Linux内核源码并不是我们现在使用的Linux系统的全部,而仅仅是Linux内核kernel部分的代码。
6)1993年,Linux1.0版发行,Linux转向GPL版权协议
7)1994年,Linux的第一个商业发行版Slackware问世。
8)1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13(由Open LInux公司打包)符合POSIX标准
9)1999年,Linux的简体中文发行版问世
10)2000年后,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于基于ARM技术的嵌入式系统中。
2,Linux发展历程中相关人物
我们一定要向前辈们致以深深地敬意,没有他们,就没有今天的Linux系统存在了。
1,自由软件
简单地理解,自由软件的核心就是没有商业化软件版权制约,源代码开放,可无约束自由传播。
注意:自由软件强调的是权利问题,而非是否免费的问题。大家一定要理解这个概念,自由软件中的自由是“言论自由”中的“自由”,而不是“免费啤酒”中的“免费”。
自由意味着freedom,而免费意味着free,这是完全不同的概念。例如:RedHatLinux自由但不免费,CentOS Linux是自由且免费的。
自由软件关乎使用者运行,复制,发布,研究,修改和改进该软件的自由。
FSF(Free Software Foundation)的中文意思是自由软件基金会,是Richard Stallman于1984年发起和创办的。FSF的主要项目是GNU项目。GNU项目本身产生的主要软件包括:Emacs (神一样的软件)gcc,bash和编程语言,以及gawk(GNU‘s awk)等。
GNU的全程为GNU‘s not unix,意思是“GNU不是UNIX“,GNU计划,又称革奴计划,是由Richard Stallman 在1984年公开发起的,是FSF的主要项目。前面已经提到过,这个项目的目标是建立一套完全自由的和可移植的类Unix操作系统。
但是GNU自己的内核Hurd仍在开发中,离实用还有一定的距离。
现在的GNU系统通常是使用Linux系统的内核,加上GNU项目贡献的一些组件,以及其它相关程序组成的,这样的组合被称为GNU/Linux操作系统,
到1991年linux内核发布的时候,GNU项目已经完成了除系统内核之外的各种必备软件的开发。在Linus Torvalds和其它开发人员的努力下,GNU项目的部分组件又运行到了Linux内核之上,例如:GNU项目里的Emacs,gcc,bash,gawk等,至今都是Linux系统中很重要的基础软件。
GPL全称为General Public License,中文名为通用公共许可,是一个最著名的开源许可协议,开源社区最著名的Linux内核就是在GPL许可下发布的。GPL许可是自由软件基金会(Free Software foundation)创建的。
1984年,Richard Stallman发起开发自由软件的运动后不久,在其他人的协作下,他创立了通用公共许可证(GPL),这对推动自由软件的发展起了至关重要的作用,那么,这个GPL到底是什么意思呢?
简单的理解,GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得,修改和重新发布自由软件的源代码权利,但都必须同时给出具体更改的源代码。
虽然整个Linux内核是基于GNU通用公共许可的,但是Linux内核并不是GNU计划的一部分。这一点,请不要混淆。
FSF(公司)==>GPL(项目)==>emacs gcc bash gawk
FSF(公司)==>GPL(项目) ==>自由传播 修改源代码 但是必须把修改后的源代码也要发布出来
Linus Torvalds==>linux内核
Linux操作系统=linux内核+GNU软件及系统软件+必要的应用程序
Linux系统之所以受到广大计算机爱好者的喜爱,主要原因有两个:
一是,Linux属于自由软件,用户不用支付任何费用就可以获得系统和系统的源代码,并且可以根据自己的需要对源代码进行必要的修改,无偿使用,无约束地自由传播。
二是,Linux具有Unix的全部优秀特性,任何使用Unix操作系统或想要学习Unix操作系统的人,都可以通过学习Linux来了解Unix,同样可以获得Unix中的几乎所有优秀功能,并且Linux系统更开放,社区开发和全世界的使用者也更活跃。
1)Red Hat:Red Hat Linux9.0的内核为2.4.20.在版本9.0后,Red Hat 不再遵循GPL协议,成为收费产品(但仍开源),发展的新版本依次为Red Hat 3.x,Red Hat 4.x,Red Hat 5.x Red Hat 6.x,Red Hat 7.x .
2)Fedora:为Red Hat的一个分支,仍遵循GPL协议,可以认为是RedHat预发布版。(游戏公测)
3)CentOS(Community Enterprise Operationg System):与redhat做到二进制级别的一摸一样。RedHat的另一个重要分支,以RedHat所发布的源代码重建符合GPL许可协议的Linux系统,即将Red Hat Linux 源代码的商标LOGO以及非自由软件部分去除后再编译而成的版本,目前CentOS已被RedHat公司收购,但仍开源免费。CentOS Linux是国内互联网公司使用最多的Linux系统版本。
提示:有关Linux操作系统,记住Redhat,CentOS,Ubuntu,Fedora,SUSE,DEbian等即可。Redhat与CentOS的区别和联系,有时会被面试官问到,需要重点了解。
小面试题:你们公司服务器使用的版本是什么?
CentOS 6.8 x86_64 内核版本 2.6.32
小结:
本章重点回顾:
1)了解什么是操作系统以及操作系统简单原理图
2)了解Unix发展历史
3)了解市面上的常见Unix系统版本
4)了解Unix及Linux诞生发展的几个关键人物
5)重点了解GNU GPL FSF的知识
6)了解Linux系统的特点
7)了解Linux系统的常见发行版本,不同场景选择
8)重点了解CentOS和Redhat的区别和联系
9)了解CentOS各个版本的应用场景及企业应用情况
10)学习搭建学习Linux的环境
本章知识相关面试题:
1)请详细描述GNU的相关知识和历史事件?
2)请描述什么是GPL以及GPL的内容细节?
3)企业工作中如何选择各Linux发行版?
4)Red Hat Linux和CentOS Linux有啥区别和联系?
标签:计算机系 大型数据库 配置 deb soft ubunt logo inf 正式
原文地址:https://www.cnblogs.com/zpzp7878/p/10370622.html