总目录👉一文带你轻松加愉快入门Linux
🚴大家好!我是近视的脚踏实地,这篇文章主要是讲述Linux的概述
唯有行动 才能解除你所有的不安
(一)Linux的概述:
1.学习Linux之前先了解Unix:
Unix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。
解析:(首先,Unix他也是一个操作系统,Linux是基于Unix操作系统的,Unix是在69年的时候由贝尔实验室开发出来的一款操作系统,Unix最初是用B语言开发的,但是后来贝尔实验室发开Unix这个团队认为B语言写起来实在是太麻烦了,所以他们在B语言的基础上又进行了一些改造,然后制作出来了一门新的编程语言,起名为C语言,C语言就在这样很耦合的巧合下诞生了。他其实就是伴随着Unix一起开发出来的。所以Unix操作系统他就是用C语言开发出来的一款操作系统但是这个Unix是商业版,收费的,价格比Windows正版还有贵一些。)
2.Linux的概述:
Linux是基于Unix的
Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。
(Linux操作系统它是基于Unix的,而且最重要的是它是开放源代码,也就是开源的,那就意味着我们可以去使用很多免费的Linux的版本。)
Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机
(如下图👇就是用了Linux内核不同的Linux版本,有一些是收费的,有一些是免费的比如CentOS这个版本就是免费的)
Linux诞生于1991 年10 月5 日。是由芬兰赫尔辛基大学学生Linus Torvalds(李纳斯·托瓦斯)荷兰在校大学生和后来加入的众多爱好者共同开发完成
3.Linux的历史:
Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的MINIX操作系统, 所以在1990年底由于个人爱好设计出了LINUX系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间里成为了一个功能完善,稳定可靠的操作系统.
(那么就是Linus Torvalds由于自己不满意教学中使用的MINIX操作系统,他一怒之下就自己开发出来了Linux的系统内核最核心的那一块部分,开发出来之后他乐于分享,他就把它自己写的这个系统内核的核心代码就放到了一个ftp服务器上。
ftp就是文件上传下载的一个服务器,放到这个服务器之后,很多用户就免费地去下载,下载之后发现这个系统写得很棒,就有越来越多的程序员一起加入到Linux操作系统的完善过程中,所以最早是由李纳斯·托瓦斯这哥们研制出来的,但是是由全世界很多Linux的社区的一些志同道合的程序员一起在维护这个操作系统,而且他是免费的,内核是不要钱的)
4.Linux的版本:
Linux的版本分为两种:内核版本和发行版本;内核版本是指在Linus领导下的内核小组开发维护的系统内核的版本号 ;
(Linus团队他们开发的是内核版本,这个内核他不要钱。免费的开源的,所有的人都可以拿到这个内核并且在内核上做出一些修改,那么修改之后的版本其实就是发行版本,但是有的厂商拿到内核之后,做出来的发行版本功能比较强大,所以他们就开始去收费)
5.Linux的主流版本:
(上面👆都是他的发行版本,这里边有很多比较出名的,比如说ubuntu 乌班图,这个是图形化界面做得比较好的一个Linux操作系统,我们Windows强大就在于图形化界面做得非常棒的,那么这个乌班图也一样,图形化界面做得很好。
还有redhat红帽,redhat红帽很多的服务都是收费的,而红帽又做出来另外一个复制版本免费的就是CentOS,社区企业操作系统。下面的学习就是用的这个就是版本
下面的红旗现在已经停产了,麒麟现在在国内用的也是比较少的,除非一些政府软件才会用到,其他的在企业里边很少有公司去用。那么不管是什么Linux的版本,他们之间的差异是有一些,但是也都是一些比较小的一些差异,就是有的命令可能在这个版本上好使,但是在另一个版本就不好使了,他们的主体都是基于同一个内核,因为内核都是一样的)
6.Linux系统的应用:
1️⃣服务器系统Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等;
2️⃣嵌入式系统路由器、防火墙、手机、PDA、IP 分享器、交换器、家电用品的微电脑控制器等等.
3️⃣高性能运算、计算密集型应用Linux有强大的运算能力。
4️⃣桌面应用系统
5️⃣移动手持系统
(我们现在所用的Windows操作系统,它的图形化界面很强大,但是他并不适用于作为服务器的操作系统,服务器我们都知道,就是将来我们做好了项目之后,我们需要把我们的项目部署、上线、让用户去访问,那么让用户访问的时候,当然就不能我们当前自己的电脑了,我们的PC,我们电脑配置太低了,所以将来得购买,当然这个钱不用我们出,去公司之后,公司会掏这个钱购买一些专业的服务器硬件,服务器硬件其实也是一个电脑,只不过这个电脑配置比咋们PC(person compute)个人电脑配置要高很多。
那么除了服务器硬件之外,我们还需要一些稳定的,可靠的操作系统,并且在这个操作系统上安装一些软件,那么这个操作系统,很多公司肯定不会采用Windows了,因为Windows第一个他收费,他要钱,而且成本并不是很低,特别是将来大到集群之后,我们部署一个比较大型的应用,少则几十台,多则几百台,那么这几百台每个都要买Windows的正版授权是一笔不小的开销,所以会采用一些免费的操作系统,比如说Linux就是一个很好的选择,而且Windows是闭源的,不开源,那么就以为着他有很多的漏洞,而Linux是开源的,全世界所有的Linux爱好者都一起在去维护他,所以他里边的漏洞是很少的,所以我们一般会安装一个Linux的操作系统来部署我们自己开发好的一些应用,让广大的用户基于这个Linux操作系统来对外提供服务,来访问
那么Linux操作系应用呢最多的其实就是作为一种服务器系统来使用,比如上边提到的Web应用服务器、数据库服务器、接口服务器、DNS、FTP等等都有应用
除此之外还有一些嵌入式系统路由器,防火墙,在手机里边啊都会用得到,还有一些控制器等等,除了这些之外,还有移动手持系统、设备,比如我们知道的,安卓的操作系统,它其实最底层就是基于Linux操作系统来制作出来的)
本篇博客到这就完啦,非常感谢您的阅读🙏,如果对您有帮助,可以帮忙点个赞或者来波关注鼓励一下喔😬 ,嘿嘿👀