赞
踩
本篇博客的主要内容:就是对Linux的一般性介绍,内容简单;
目录
操作系统本质上就是:【人,或者说是用户】和【物理硬件】之间的一个媒介;
(1)这点,没什么好说的;
(2)这一点的意思是:当我们的设备安装了操作系统后,用户通过操作系统提供的界面,输入命令或者其他操作以后,【这些用户在操作系统上的行为】就可以通过操作系统反映到【设备底层硬件的指令上】;(比如,我们通过操作系统,【打印某个word文档】后,那么操作系统在接收到用户的操作命令后,就会向对应的打印机发起打印的指令)
(3)Intel x86架构就是目前PC机使用的硬件环境(其实,现在的服务器也大都采用x86架构),其提供了一套标准的指令集,规定了每一个指令做什么事;正是由于在业界遵循了同样的指令集,所以不同的CPU(比如Intel的i5或者i7CPU或者AMD的锐龙CPU)都遵循了相同的指令集标准,这样可以保证系统的兼容性;在目前市场上绝大多数的CPU都是遵循Intel x86架构进行的开发;
在Intel x86架构基础上,又可以分出好多种操作系统,比如Windows,Linux,Unix(苹果的操作系统就是基于Unix开发的);无论是什么操作系统,其本质目的是一样的:【提供相应的界面,让用户有效管理和控制计算机的硬件资源】;
(注)有种特殊的Linux支持ARM结构,称为ARM Linux,与标准Linux并不兼容;这儿介绍的是基于Intel x86的标准的Linux
(1)任何程序员都可以对Linux进行修改和封装;Linux是基于x86架构的,即Linux可以满足市面上绝大多数计算机的硬件要求;Unix相对古老,Linux最早期也是基于Unix扩展而来的;
(2)Linux目前是服务器上最主流的服务器端操作系统;
(1)不花钱,而且开发者可以修改Linux源代码;
(2)Linux目前多使用在服务器上,而服务器一般有好多个CPU等硬件,而Linux对此可以很好的支持;Linux在服务器端的执行效率是很高的;
(3)【Linux】比【Windows server(Windows服务器版)】更加灵活,尺寸也更加小;但是Linux的功能强大,因为Linux是开源的,我们可以在Linux上自定义一些功能;
(4)随着云时代的到来,大多数计算机都是基于x86架构的,所以同样基于x86的Linux,可以很好的应用于这些计算机上;
(5)Linux提供了很多命令;
(6)Linux应用多,生态成熟;
(1)Linux作者Linus领导开发的Linux,实际上是系统内核(就是Linux最核心的代码和功能);但是,操作系统除了内核以外,还有很多扩展的额外功能以及UI界面,这些扩展功能和UI界面就是由(2)的任务;
(2)【扩展的额外功能以及UI界面】是由第三方厂商所开发的发行版本来完成的;不同的厂商在内核基础上进行扩展封装,形成了不同的发行版本;
(3)常见的发型版本:【红帽的企业级Linux Red Hat Linux;这个是收费的】;【红帽的免费开源的社区版本CentOS】;【Linux为桌面级应用提供的Ubuntu】;【SUSE】。不同的发行版针对不同的客户和不同的场景,提出了相应的优化;但是,其都是基于【Linus领导开发的Linux系统内核】而来的;
(1)如果不想用Windows了,可以尝试使用Ubuntu;Ubuntu的用户交互界面很人性化;
(2)收费的【Red Hat Linux提供服务】;
(3)Debian:系统稳定性很高;Fedora:包含了最新的Linux内核的新特性,但其可能存在风险;麒麟:政府机关或者银行的国产化需求;
这儿,我们主要介绍和使用CentOS。
CentOS简介:
(1)CentOS也是Red Hat红帽公司开发的;CentOS是基于红帽公司的企业级操作系统【Red Hat Enterprice Linux】而开发的免费社区版;
(2)RHEL:Red Hat Enterprice Linux,就是红帽的收费的版本啦;(RHEL是收费的,红帽为其提供技术支持;CentOS是免费的,红帽不为其提供技术支持,而是由社区提供技术支持);
(3)CentOS由于是开源的,所以全世界的工程师都可以维护和提出建议,一旦在CentOS开发社区中提出了针对CentOS的bug;;;;这个针对于CentOS的bug也会被反馈到RHEL上;(所以,可以认为全世界的程序员都是红帽公司的测试员;然后,RHEL和CentOS是互惠互利、互相推动的,彼此都有自己的客户和市场,并不冲突)
CentOS版本选择
(1)CentOS 5/6:该版本走进了中国市场,很多开发者接触CentOS都是基于这个版本的;但是这个版本有点古老,已经开始逐渐被淘汰,只有一些老旧项目的服务器上才依然使用该版本;
(2)CentOS 7:阿里云、腾讯云默认安装的服务器操作系统都是CentOS 7;这也是我们选用的版本;
(3)CentOS 8:2019年年底,CentOS 8发布;该版本目前不推荐使用,可能存在缺陷,而且CentOS 8和CentOS 7也有很多区别;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。