Linux

        Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX移植操作系统接口(Portable Operating System Interface of UNIX,POSIX)和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
        目前被广泛适用于企业服务器、Web网站平台、大数据、虚拟化、Android、超级计算机等领域,未来Linux将应用于各行各业,例如:云计算、互联网、人工智能等。

一、Linux操作系统简介

        Linux操作系统是基于UNIX以网络为核心的设计思想,是一个稳定的多用户网络操作系统
        通常讲,Linux该词只表示Linux内核,但是人们已经习惯用Linux来形容整个基于Linux内核的操作系统,并且是一种使用GNU通用公共许可证(GNU General Public License,GPL)工程各种工具和数据库的操作系统。
        1991年10月5日,Linux创始人Linux Torvalds 在comp.os.minix 新闻组上发布消息,正式向外宣布Linux内核诞生,1994年3月Linux1.0发布,当时是完全按照自由免费的协议发布的,随后正式采用GPL协议。目前GPL协议版本包括:GPL v1、GPL v2、GPL v3以及未来的GPL v4等。

二、Linux操作系统的优点

  • 开源、免费
  • 系统迭代更新
  • 系统性能稳定
  • 安全性高
  • 多任务、多用户
  • 资源消耗少
  • 内核小
  • 应用领域广
  • 极易入门

三、Linux操作系统发行版

        学习Linux操作系统,需要选择不同的发行版本,Linux操作系统是一个大的类别,Linux操作系统主流的发行版本包括:Red Hat Linux、CentOS、Ubuntu、SUSE Linux、Fedora Linux等。

1、Red Hat Linux

        Red Hat Linux是最早的发行版本之一,同时也是Linux中最著名的版本,Red Hat Linux 已经创造了自己的品牌——红帽操作系统。Red Hat 1994年创立,其一直致力于开放源代码体系,向用户提供一套完整的服务,这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的Linux内核,还拥有大多数人都需要使用的主体软件包。

2、CentOS

        社区企业版操作系统(Community Enterprise Operating System,CentOS)是Linux发行版本之一,它是来自于Red Hat Enterprise Linux 依照开放源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS代替商业版的Red Hat Enterprise Linux 使用。
        CentOS与Red Hat Linux 不同之处在于CentOS并不包含封闭源代码的软件,其可以免费使用,得到程序员们的“爱戴”,CentOS发行版操作系统是目前企业使用最多的系统之一。

3、Ubuntu

        Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“Ubuntu”一词(译为乌托邦或乌班图),意思是“人性”、“我的存在是因为大家的存在”。
        Ubuntu基于Debian发行版和GNOME桌面环境,Ubuntu发行版操作系统的目标在于为一般用户提供一个最新的、同时最稳定的以开发自由软件构建而成的操作系统,目前Ubuntu具有庞大的社区力量,用户可以从社区里获得自己想要的帮助。

4、SUSE Linux

        SUSE Linux 出自德国,SUSE Linux AG 公司发行维护的Linux发行版,Novell于2004年1月完成对SUSE的收购,Novell也向大家保证SUSE的开发工作人会继续下去,Novell更把公司内的全线电脑的系统换成SUSE Linux,并同时表示会把SUSE特有而优秀的系统管理程序——YaST2以GPL授权释出。

5、Fedora Linux

        Fedora是一个知名的Linux发行版,是一款由全球社区爱好者构建的面向日常的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布,无论是现在还是将来。
        Fedora 约每6个月会发布新版本。

6、Rocky Linux

        Rocky Linux是一个社区化的企业级操作系统。其设计的目的是为了与美国顶级企业Linux发行版实现100%Bug级兼容,而原因是后者的下游伙伴转移了发展方向。Rocky Linux 由CentOS的创始人Gregory Kurtzer领导。

6.1滚动发布模型CentOS Stream

        Red Hat 决定使用一个滚动发布模型CentOS Stream 来代替稳定的CentOS Linux。

四、RHEL社区分支

        人们想要RHEL的社区分支,这就是为什么CentOS 的原始创建者Gregory M.Kurtzer 为全新的Rocky Linux 创建了一个存储库,它与RHEL完全兼容。但是Rocky Linux 并不是唯一一个尝试填补CentOS留下空白的系统。面向企业的服务器发行版CloudLinux 已经宣布他们也在致力于RHEL的社区驱动分支。
        如果你想继续了解关于CloudLinux的相关内容可以去官网:链接: https://www.cloudlinux.com/

五、32位与64位操作系统的区别

        计算机内部对数据的传输和存储都是使用二进制,二进制是计算机技术中广泛采用的一种数制,而Bit(比特)则表示二进制位,二进制数是用0和1两个数码表示的数。基数为2,因而“逢二进一”。
        Bit位是计算机最小的单位,而字节是计算机中数据处理的基本单位,转换单位为:1 Byte = 8 Bit.
        随着计算机技术的发展,尤其是中央处理器(Central Processing Unit,CPU)技术的改革,CPU的位数指的是通用寄存器(General-Purpose Registers,GPRs)的数据宽度,也就是处理器一次可以处理数据量的多少。
        32位CPU处理器可以一次性处理4个字节的数据量。而64位CPU处理器可以一次性处理8个字节的数据量,64位CPU处理器对计算机处理器在RAM(随机存取存储器)里处理信息的效率比32位CPU做了很多的优化,效率高出很多倍。

5.1X86_32位操作系统和X86_64位操作系统的区别

  • 32位操作系统表示32位CPU对内存寻址的能力
  • 64位操作系统表示64位CPU对内存寻址的能力
  • 32位操作系统安装在32位CPU处理器和64位CPU处理器上
  • 64位操作系统只能安装在64位CPU处理器上
  • 32位操作系统对内存寻址不能超过4GB
  • 64位操作系统对内存寻址能超过4GB,企业服务器安装64位操作系统,支持更多内存资源的利用
  • 64位操作系统是为高性能处理需求设计、数据处理、图片处理、实时计算等领域需求
  • 32位操作系统是为普通用户设计、普通办公、上网冲浪等
            Linux内核是Linux操作系统的核心,一个完整的Linux发行版包括:
  • 进程管理
  • 内存管理
  • 文件系统
  • 系统管理
  • 网络操作

六、Linux内核命名格式

        Linux内核命名格式:“R.X.Y-Z”

名字意义
R内核版本号;版本号只有在代码和内核有重大改变时才会改变
X内核主版本号;主版本号根据传统的奇偶系统版本编号来分配,奇数为开发版,偶数为稳定版
Y内核次版本号;次版本号无论内核增加安全补丁、修复Bug、实现新的特征或者驱动时收回改变
Z内核小版本号;小版本号会随着内核功能的修改、Bug的修复而发生变化

在这里插入图片描述
官网内核版本如上图所示,Mainline表示主线开发版本,Stable表示稳定版本,稳定版本是通过Mainline测试发布的。Longterm表示长期支持版本,会持续更新并修复Bug,如果长期版本被标记为EOL(End of Life),则表示不在提供更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值