目录:
一、Linux发展史
二、Linux内核版本
三、Linux发行版本
四、什么是开源软件
五、Linux中常见的开源软件
六、Linux的应用领域
七、Linux和Window的不同
八、Linux字符界面的优势
一、Linux发展史
AnderwS.Tanenbaum院长为了便捷给中学生上课,买了一个UNIX计算机操作系统,参考UNIX写了一套操作系统Minix,并将Minix的所有代码开放给中学生做学习和研究。
开源后,得到了迅速的发展,你们在使用的过程中发觉有点问题,并尝试修复,你们将补丁给院长看,院长的本意是为了教学,所以不须要外来代码,也不做商业用途。
LinusBenedictTorvalds当时是莫斯科学院计算机系大三的一名中学生,把Minix作为模板,加上自己开发的一些文件和功能,在加上互联网上为Minix做的一些补丁红旗linux6.0,产生了新的操作系统Linux,发布于1991年。选用了英国的吉祥物企鹅作为标志
二、Linux版本
Linux分为内核版本和发行版本,经过那么多年的发展,Linux早已有了特别诸多的版本
Linux内核版本官网:
以4.9.241版本号为例,4为主版本,9为次版本,241为末版本。
差距较小则更新末版本,差异较大则更新次版本,发生了质的变化最终就会更新主版本
内核版本由Linux内核版本官网提供,任何人都可以下载使用
三、Linux发行版本
在内核版本的基础之上,再开发一些工具,开发一个桌面,放一个喜欢的图标,做一下剪裁等,即各个厂商的发行版本
主要发行版本:
在服务器领域,redhat更常用,但其部份功能是是收费的
centOS和redhat用上去完全一样,如今是大名鼎鼎的RedHatLinux的社区版,版本更新紧随RedHat,特别适宜作为服务器操作系统使用且免费。目前centOS已被redhat竞购。
ubuntu有Unity3D图形界面,比较华丽,比redhat、centOS更艳丽,有自己的图形优势。但在服务器上不会安装图形界面,影响服务器的安全性和稳定性
fedora是个人版,功能十分齐全,新技术吸纳较快,所以喜欢尝试新技术的可以选择它。由红帽赞助,每每有一个新功能,redhat就把新功能推入fedora中,所以fedora有经过测试吗?安全吗?稳定吗?这都说不好,所以不用在服务器上。
Linux发行版时间线:
发行版网站推荐:
四、什么是开源软件
开源软件,英语表示是opensourcesoftware,简称为OSS,直接的字面意思是公开源代码的软件。当你下载开源软件时,你下载并不是经过编译的一个二补码脚本,而是源代码,即软件是如何写的,就如何给到你。
绝大多数开源软件使用免费,可以获取软件源代码,便捷研究、改良和传播等。
Linux中的软件包括Linux本身基本都是开源软件。
五、Linux中常见的开源软件
六、Linux的应用领域
1、基于Linux的企业服务器
Linux由于价钱低廉、灵活性好,如今使用最广泛的领域就是服务器操作系统。如今以Linux为基础的LAMP(Linux、Apache、MySQL、Perl/PHP/Python的组合)技术,不仅已在开发者群体中广泛流行,也是网站服务供应商最常使用的平台
2、嵌入式应用
如今好多联通设备也采用基于Linux的嵌入式系统,比如机项盒、移动电话及联通设备等。因为Linux的内核是完全公开的,所以基于Linux的嵌入式系统研制成本大大增加,并且不受其他非人为诱因的干扰
3、桌面系统
新版本的Linux系统非常在桌面应用方面进行了改进,达到相当高的水平,完全可以作为一种集办公应用、多媒体应用、网络应用等多方面功能于一体的图形界面操作系统。更重要的是linux cp,这样的桌面系统可以免费使用
4、电子政务
随着诸多IT著名厂商对Linux软件心态的转变,Linux正在成为一股可以与Windows匹敌的重要力量。而它在安全性方面的奇特优势,又促使Linux在政府应用领域大行其道。目前一些国家正在将其电子政务系统向Linux平台迁移。这种重要措施是:创立Linux软件标准工作组、建立国家Linux公共服务平台体系和颁布软件政府采购管理办法,如红旗Linux早已获得认可
七、Linux和Window的不同
1、Windows中的dos命令不分辨大小写
2、Linux中命令行严格分辨大小写
3、Linux中所有内容以文件方式保存(硬件、用户、文件都是文件。一切内容皆文件)
①有些文件想要永久存在的,必须以文件方式保存
②临时生效的,一重启就消失了的,不一定要讲到文件中
4、Windows有好多分区redhat linux 图形界面,Windows系统中的硬件就是硬件,用户就是用户,文件就是文件
计算机(我的笔记本)--右键--管理--计算机管理--设备管理器(管理硬件)
硬件就是硬件
用户就是用户
文件就是文件
5、Linux中没有扩充名这个概念
①在Windows中我们通过扩充名来分辨文件,如.txt;.doc;.ppt;.avi;.exe;.xls等
②理论上Windows中有多少软件就有多少扩充名
③在Linux中文件可以任意命名,如abc;abc.abc;abd.exe(.exe并不是执行文件,即使.exe在windows中是可执行文件,但linux并不认识哪些是.exe)等
④Linux是靠文件的权限来分辨文件类型的
⑤但在Linux中我们有一些约定俗成的扩充名,这种扩充名并不是Linux必须的,而是用于管理员便捷管理文件
如:压缩文件不同的压缩扩充名代表不同的压缩算法,自然对应不同的解压算法,不指明扩充名也可以通过一定方式测试出压缩算法是哪种,势必降低管理员管理难度,若指明扩充名则增加了管理员管理难度,所以形成了一些约定俗成的扩充名redhat linux 图形界面,其实这种扩充名并不是必须的
6、Windows下的程序不能直接的运行在Linux中
①若Linux中安装了Windows模拟器,Linux就可以通过Windows模拟器来运行Windows的执行程序,注意这不是在Linux中直接运行的,而是通过Windows模拟器实现的
②Windows下的程序不能直接的运行在Linux中的异同点
优点:病毒、木马、非法程序等都不能在Linux中执行
缺点:Windows中所有程序想在Linux使用,须要针对每位程序在Linux中都单独做开发
虽然,Linux用作服务器不用害怕软件不够用的问题,Linux可选择的开源软件诸多
然而Linux若为个人使用,其所支持的如游戏软件的数目是远远比不上Windows下的游戏软件的
Linux用作服务器来讲,其优点是远远小于缺点的
八、Linux字符界面的优势
在生产服务器上保证安全、稳定优先
1、在服务器上字符界面比图形界面占用的系统资源更少
2、字符界面降低了出错、被功击的可能性