目录
Linux环境搭建
1、双系统/装成Linux(严重不推荐)
2、虚拟机+centos镜像(可以使用)
3、云服务器/轻量级云服务器(强烈推荐)
购买云服务器,镜像centos7,重置密码,记住公网IP
下载并安装xshell,ssh root@公网IP,输入密码,即登陆成功
Linux历史
Windows和Linux:
为什么平时好像几乎接触不到Linux?
1、诞生时间
Windows操作系统在七八十年代就诞生了
Linux操作系统在91年之后才诞生的
2、发展方向
Windows和Mac操作系统作为一款商业化操作系统,制作出来就是为了普通用户使用的,为了使用更舒服,在功能上上做了很多妥协,eg图形化界面更完善、提供应用
Linux最初以开源为主,侧重在系统的安全稳定和可靠上,并没有过多讨好客户
3、使用习惯
人们已经习惯Windows,且各大应用厂商会向用户体量大的一方发布应用,也就是Windows
4、总结
综合以上各种因素:
个人桌面电脑领域上是Windows为主,Mac为辅
服务端领域上是Linux操作系统独占天下
Linux应用场景
1、企业后台中最常用
大公司需要自建机房,因为没有适用于这种大体量的服务器,需要自建。其中每一台机器所装载的都叫做后端操作系统,也就是Linux,Centos居多,也有部分是Ubuntu(学校用的多)
就比如买云服务器的时候可以选择场地,实际选择的就是机器所在的机房在哪里
很多大型公司会把自己建的机房所拥有的过剩的资源,构建一个“云”,然后给中小公司进行云服务。
2、手机——安卓手机、平板
2010年乔布斯做出来了苹果手机,为了防止苹果内嵌软件时,针对谷歌浏览器等谷歌的应用
谷歌收购了一个技术型公司,并将此公司实现的从电脑到手机软件的这一部分针对手机的小型操作系统的代码开源了,使得所有想要造手机方面的厂商可以以极低的成本制造软件,所以出现了安卓系统,其内核就是Linux
但早些时候安卓做的并不好,太新了,比不过长期研究这方面的苹果。而且会内置很多其他的应用,早些年会采取一个措施就是把安卓系统root化
3、嵌入式领域
4、智能家居、汽车领域
其中3、4的根本原因是因为Linux是开源的
此外鸿蒙操作系统会借鉴Linux操作系统,加速推出本国的操作系统以赶上国产化、互联网时代的到来,没有足够的时间去完全自己写一个操作系统,否则写出来了也错过时机了,失去市场
Linux版本问题
每一种系统都是为了解决相应的问题,且底层都是Linux内核的源代码
有的是解决企业级问题的,比如Centos、redhat
有的是为了解决学习、测试,以及搭建各种小型应用的,比如Ubuntu
有的是为了网络攻防的,比如kali
有的是为了用于小型设备的,比如Debian
Linux的商业化版本:
就是上述能叫得上名字的,类似于是Linux的不同品牌,为了解决上层应用的问题的
Linux的技术化版本:
2.6.11(2005年的)
2.6.32......
主版本号 . 次版本号 . 修正次数
后一个递增到一定次数后,前一个要增加
次版本号如果是偶数的话代表的是稳定版本,奇数的话代表开发版本
操作系统的理解
关系:
操作系统是一款进行软硬件资源管理的软件
Linux是一款具体的操作系统的一个品类
centos7就是一款具体的Linux操作
开机的本质是加载操作系统,如果没有操作系统,只能人工访问硬件了
操作系统的作用:
1、对下提供基本的管理工作,让各种硬件工作在一个稳定、高效、安全的状态当中
2、对上要提供一个高效、稳定、安全的运行环境(用户的目的)