提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
一、linux 发展史
二、Linux操作系统的特点
三、Linux操作系统内核版本
四、常见发行版本
五、 常见开源软件
六、 常见应用场景
七、系统安装
总结
这是本人第一次接触Linux操作系统,在经过老师的讲解和查找资料,整理了以下内容,内容不全,但是安装过程很详细,如有不妥,欢迎进行及时指正,本人一定会虚心接受。
1、Linux 的前世——Unix 的由来
1965年,贝尔实验室Bell、麻省理工学院MIT、奇异公司GE,发起了Multics计划,让主机可以达成300个终端。后来因为一系列的问题,退出了研究。贝尔研究室退出了Multics计划。1968年Multics 项目到后期由于开发进度不是很好,MIT 和Bell实验室相继离开这个项目的开发,最终导致项目搁浅。
原计划的人员中有一位Ken Thompson(汤姆森.肯 UNIX之父),再也不能玩自己写的名为“star travel”的游戏了,因为这个游戏完全是基于Multics的。既然实验室撤出了项目,那就自己开发个操作系统来满足想玩游戏的愿望。1969年8月,Thompson自己在家用4周时间写了一个核心程序(包括:内核,文件系统,编辑器,编译程序),Thompson将Multics计划中的系统简化了,最后叫Unics(此时还不叫Unix,它是由B语言写的)。
1970年 Unix诞生
1970年肯汤普森、丹尼斯里奇开发出Unix操作系统---- Unix元年(计算机元年)
当时在开发Multics项目的时候,实验室中有一个开发成员开发了一 款游戏 (ravel space:遨游太空),因为两个实验室相继离开项目开发,导致这名开发人员没法玩游戏。后来他提议组织人员重新在Multics项目之上重新的开发,也就出现了1970 年的Unix.当时Unix操作系统是使用的汇编语言(机器语言)开发的。
1973年用C语言重写 Unix
1973年Unix正式诞生,由于Thompson写的这个系统是在太好用了,经过贝尔实验室的流传与数次改版,成为如今用C语言写成的Unics核心,也就是Unix。因为汇编语言有一一个最大的局限性,对于计算机硬件过于依赖。导致移植性不好,所以后斯在1973年使用了C语言对其进行重新开发。
1975年Bell 实验室允许大学使用Unix
1975年,Bell 实验室允许大学使用Unix操作系统用于教学作用,而不允许用于商业用途。
Unix的版本主要两个分支:
AT&T System V ——就是俗称的“系统5” (贝尔实验室)
Berkley Software Distribution (BSD) (加州大学伯克利分校)
2、Linux 的今生 ——Linux 的诞生
Linux的开发作者,Linux之父, linus(李纳斯. 托瓦兹)。
1991年芬兰的赫尔辛基大学的Linus Torvalds(拖瓦兹,莱纳斯:Linux之父),他使用bash、gcc等工具写了一个内核程序,可以在386机器上运行,从此开始Linux的发展之路。
一个名叫Linus Torvalds 的芬兰大学生想要了解Intel的新CPU386。他认为比较好的学习方法是自己编写一个操作系统的内核。出于这种目的,加上他对当时Unix 变种版本(即Minix)对于80386类机器的脆弱支持十分不满,他决定要开发出一个全功能的、支持POSIX标准的、类Unix的操作系统内核,该系统吸收了BSD和System V的优点,同时摒弃了它们的缺点。Linus独立把这个内核开发到0.02 版,这个版本已经可以运行gcc、bash 和很少的一些应用程序。这些就是他开始的全部工作了。后来,他又开始在因特网上寻求广泛的帮助。
李纳斯当时学校使用的就是Unix 操作系统,然后其对系统的底层代码进行了修改,放到了学校为学生开放的网站上,原先他把文件命名写成了Linus's Unix,后期网络管理发现之后觉得这个名字不好,自己手动的将名字改成Linux.随后其他同学下载之后发现这个版本还是挺好用的,随后都把自己代码贡献给李纳斯。
3 、内核版本的发展
1991年9月17日 Linux 0.0.1版本
1992年1月5日 Linux 0.0.2 版本
1994年3月14日 Linux 1.0 版本
1996年6月9日 Linux 2.0 版本
2011年6月21日 Linux 3.0 版本
4、何为开源文化
开源是指开放源代码
1984 GNU(GNU is NOT Unix)自由软件运动
1991 理查德斯托曼找到林纳斯托瓦兹,商谈加入GNU
1992 GNU/Linux
开源协议:
GPL(GNU General Public License)自由软件通用许可协议
允许用户任意复制、传递、修改再发布
基于自由软件协议修改再发布的软件,仍需遵守GPL
LGPL
允许不开放所有的源代码,相比于GPL规则较为宽松
为基于Linux开发商业软件提供了平台
开放性、多用户、多任务、良好的用户界面、优异的性能和稳定性
单用户:在登录操作系统时,只能允许同时登录一个用户
多用户:在登录操作系统时,允许同时登录多个用户进行操作
单任务:允许用户同时进行的操作任务数量
多任务:允许用户同时进行多个操作任务
Linux内核标志——Tux (企鹅)
Linux内核官网:http://www.kernel.org
内核版本:
格式:主版本号、次版本号、修订版本号
主版本号:标识内核的架构、功能等方面的重大升级
次版本号:代表当前版本是开发版还是稳定版
修订版本号:同一个内核次版本中的不断修订和升级,即每一次小的改动
次版本号的奇数代表开发版、偶数代表稳定版
内核版本区分
3.0之前为主版本、次版本、修订版本
3.0之后为主线版本和长期支持版本
Ubuntu
CentOS
Fedora
Kali
RedHat
Debian
Firefox
Apache
Nginx
Tomcat
Mariadb
gzip
服务器设备:
IDC机房
EDC机房
云计算IASS层
嵌入式设备:
电脑
冰箱
汽车
移动端设备:
手机Android
1、打开vmware
2、新建虚拟机
3、点击下一步
4、点击下一步
5、选择Linux (L) , 点击下一步。
6、编辑虚拟机的名称,点击下一步。
7、指定磁盘容量,选择将虚拟磁盘拆分成多个文件,点击下一步。
9、 点击完成
10、之后会出现一下画面,点击CD/DCD (SATA) 自动检测。
11、选择使用ISO 映像文件,点击浏览选择要使用的映像文件,点击确定。
13、 选择第一个install CentOS 7, 按回车健,等待。
14、 选择中文,点击继续。
16、选择自动检测到的安装介质,点击完成。
17、 选择带GUI的服务器,选择开发工具,点击完成。
19、选择60GB ,点击完成。
20、点击安装 。
21、选择ROOT密码和创建用户
22、设置ROOT密码。
23、创建用户,点击完成。
24、等待安装,安装好之后点击重启。
26、勾选我同意许可协议,点击完成。
27、点击完成配置。
28、虚拟机安装彻底完成,输入密码之后即可使用。
本篇文章简单介绍了Linux操作系统的发展史等一系列相关东西,并且详细指出了安装步骤,希望对想了解Linux系统和安装Linux操作系统有所帮助。