Linux操作系统介绍及版本

article/2025/9/16 7:42:28

1.1 认识Linux

Linux操作系统是基于UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux能运行各种工具软件、应用程序以及网络协议,它支持安装在32位和64位CPU硬件上。

通常来讲,Linux这个词只表示Linux内核,但是人们已经习惯Linux来形容整个基于Linux内核的操作系统,并且是一种使用GNU通用公共许可证(GNU General License,GPL)工程各种工具和数据库的操作系统。学习使用Linux系统是熟悉命令行的绝佳机会,命令行是与计算机进行通信的最明确的方式。

1.2 Linux操作系统优点

随着IT行业的不断发展,Linux操作系统应用领域越来越广泛,尤其是近几年来Linux在服务器领域飞速发展,主要得益于Linux操作系统具备一下特点:

  • 开源免费;

  • 系统迭代更新;

  • 系统性能稳定

  • 安全性高;

  • 多任务,多用户;

  • 资源消耗少;

  • 内核小;

  • 应用领域广泛;

  • 入门以及使用容易;

1.3 linux版本

Linux的版本分为内核版和发行版。

Linux内核版

Linux内核是Linux操作系统创始人主持的网站www.kernel.org 上发布的那套操作系统的最基本的东西;提供硬件抽象层、硬盘及文件系统控制,以及多任务功能的系统核心程序。

内核的开发和规范一直由Linus 领导的开发小组控制着,版本也是唯一的。

Linux内核版本命名是有一定规则的,版本号的格式通常为“主版本号.次版本号.修正号”。其中次版本号:偶数表示稳定版本;奇数表示开发中版本。

【例一】 使用 uname 命令查看Linux系统的内核版本。


[root@centos7 ~]#uname -r
3.10.0-1160.el7.x86_64
[root@centos7 ~]#

第一个主数字:3,主版本号。

第二个组数字:10,次版本号,表示稳定版本。

第三个组数字:0-1160,修订版本号,表示修改的次数。

el7是RHEL7系列的。x86_64 代表这是64位的系统。

Linux发行版

Red Hat Linux

Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。

Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。

Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来讲解的(包括本教程)。

本教程以我国国内互联网公司常用的 Linux 发行版本 CentOS 为例讲解,它是基于 Red Hat Enterprise Linux 源代码重新编译、去除 Red Hat 商标的产物,各种操作使用和付费版本没有区别,且完全免费。缺点是不向用户提供技术支持,也不负任何商业责任。有实力的公司可以选择付费版本。

Ubuntu Linux

Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。

Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。他在大学毕业后创建了一家安全咨询公司,1999 年以 5.75 亿美元被收购,由此一跃成为南非最年轻有为的本土富翁。作为一名狂热的天文爱好者,Mark Shuttleworth 于 2002 年自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会,并为该基金会投资 1000 万美元。他说,太空的所见正是他创立 Ubuntu 的精神之所在。如今,他最热衷的事情就是到处为自由开源的 Ubuntu 进行宣传演讲。

SuSE Linux

SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。

SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。

SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。

Gentoo Linux

Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。

不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。

有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。

其他 Linux 发行版

除以上 4 种 Linux 发行版外,还有很多其他版本,表 1 罗列了几种常见的 Linux 发行版以及它们各自的特点:

表 1 Linux 发行版及特点汇总

版本名称

网 址

特 点

软件包管理器

Debian Linux

www.debian.org

开放的开发模式,且易于进行软件包升级

apt

Fedora Core

www.redhat.com

拥有数量庞人的用户,优秀的社区技术支持. 并且有许多创新

up2date(rpm),yum (rpm)

CentOS

www.centos.org

CentOS 是一种对 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,由于 Linux 是开发源代码的操作系统,并不排斥样基于源代码的再分发,CentOS 就是将商业的 Linux 操作系统 RHEL 进行源代码再编译后分发,并在 RHEL 的基础上修正了不少已知的漏洞

rpm

SUSE Linux

www.suse.com

专业的操作系统,易用的 YaST 软件包管理系统

YaST(rpm),第三方 apt (rpm)软件库(repository)

Mandriva

www.mandriva.com

操作界面友好,使用图形配置工具,有庞大的社区进行技术支持,支持 NTFS 分区的大小变更

rpm

KNOPPIX

www.knoppix.com

可以直接在 CD 上运行,具有优秀的硬件检测和适配能力,可作为系统的急救盘使用

apt

Gentoo Linux

www.gentoo.org

高度的可定制性,使用手册完整

portage

Ubuntu

www.ubuntu.com

优秀已用的桌面环境,基于 Debian 构建

apt


【例二】查看CentOs/Red Hat 系列 Linux 版本版。

[root@centos7 ~]#cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)


http://chatgpt.dhexx.cn/article/HGuEk4je.shtml

相关文章

Linux版本简介

Linux系统最早由LinusTorvalds在1991年开始编写,在此诞生之前同时也具备了五大前提条件:UNIX操作系统、MINIX 操作系统、GNU计划、POSIX标准、INTERNET。先让我们看一下Linux系统的发行版本,包括Redhat、Ubuntu、Fedora、SUSE、Slackware、De…

Linux各个系统版本及区别(Ubuntu,CentOS..)

一、概览 Linux的版本号分为两部分:内核版本和发行版本。 内核版本:不包含外围程序GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境等 发行版本:RedHatLinux,CentOS, Ubuntu&#xff…

网站整合CKEditor和CKFinder(Java版)

准备文件 CKEditor: 在 http://ckeditor.com/download ,可以下载到各种版本的CKEditor,包括完整版full、标准版standard、基础版basic等。同时也可定制的下载,可以选择Toolbar类型、插件、语言等。 CKEditor for java: 在http://ckeditor.c…

编辑组件CKEditor与文件管理组件CKFinder

ckeditor ckfinder ckeditor:html文本编辑插件,源码为javascript编写,实现对文本域的托管 下载时选择Full Package版本 解压后,去除一些不必要的文档;放置到js目录下即可 当然,也可以看看搭建案例samples 在这里可以设置需要的组件功能按钮 勾选完成后;得到配置代…

(ckeditor+ckfinder用法)Jquery,js获取ckeditor值 .

2010-10-15 17:14 1244人阅读 评论(1) 收藏 举报 CKEditor 3.3.1 和 ckfinder 2.0 配置 with jQuery 1.42 请看33楼! CKEditor 3.2 在 asp.net 下进行配置的方法: 官方网站:CKEditor CKFinder 1、CKEditor 不具备上传功能&#xff0…

Spring Boot集成CKFinder

Spring Boot集成CKFinder,实现浏览功能。 前言 上一篇记录了Spring Boot集成CKEditor,这里记录Spring Boot集成CKFinder实现浏览功能,详细的配置可以参考ckeditor和ckfinder集成详细配置及其优化,这里讲在Spring Boot中怎么玩CKFinder。ckeditor中“浏览…

配置CKFinder(Java版)

1. 下载 CKFinder官网下载地址提供了PHP&#xff0c;ASP, Java等不同下载版本。 2. 配置 1&#xff09;config.xml放到WEB-INF下&#xff0c; 2&#xff09;其他文件放到Webcontent下&#xff0c; 3&#xff09;配置web.xml, xml<!--CKFinder --><servlet&…

CKEditor/FCKEditor 使用-集成 CKFinder(上传文件、浏览文件)

CKFinder 也是 CK 系列的产品之一&#xff0c;它有两个功能&#xff1a;上传文件、浏览文件。一般来说&#xff0c;它是集成在 CKEditor 或 FCKEditor 中&#xff0c;以便在编辑器中插入超链接或图像时可以直接上传&#xff0c;也可通过浏览直接插入编辑器中。并且 CKFinder 提…

CKEditor与CKFinder学习--安全的使用CKFinder与权限控制

0 前言 上一篇博客中说了ckeditor与ckfinder整合之后进行图文混排的时候通过浏览服务器按钮可以浏览服务器上的所有资源&#xff0c;文件&#xff0c;图片&#xff0c;该用户上传的&#xff0c;非该用户上传的&#xff0c;不仅可以查看&#xff0c;还可以删除、重命名等。所以…

CKEditor和CKFinder及CKEditor配置属性说明

最近在做一个新闻发布平台&#xff0c;放弃了很早的FCKEditor&#xff0c;使用CKEditor和CKFinder&#xff0c;尽管免费的CKFinder是Demo版本&#xff0c;但是功能完整&#xff0c;而且用户都是比较集中精神发新闻的人&#xff0c;不会在意这个。按照官网的document一步一步配置…

ckfinder--如何去掉版本提示This is the demo version of CKFinder

最近用到ckfinder作为文件管理集成到项目当中使用&#xff0c;但是发下从官网下载来的java版本的ckfinder插件&#xff0c;跑起项目起来发现提示信息This is the demo version of CKFinder&#xff0c;于是就在网上查找各种资料&#xff0c;有各种不同版本的解释&#xff0c;而…

CKFinder 介绍

<转载:http://baike.baidu.com/view/3565650.htm#1> CKFinder 简介 CKFinder是一个强大而易于使用的Web浏览器的Ajax文件管理器。 其简单的界面使得它直观&#xff0c;快速学习的各类用户&#xff0c;从高级人才到互联网初学者。 特点 文件夹树导航 &#xff1a;用户直…

CKEditor与CKFinder学习--整合SpringMVC

先来看一下效果 这个是我采用了office2013的皮肤&#xff0c;并对界面按钮做了优化后的效果 这个是bootstrap的皮肤&#xff0c;好了&#xff0c;开始进入正题。 第一步 下载 下载ckeditor和ckfinder ckeditor Full Package版本 http://download.cksource.com/CKEditor/CK…

CKEditor/CKFinder一些特殊配置

这几天把一个旧项目中的fckeditor升级为ckeditor 3.2 ckfinder 1.4.3 组合&#xff0c;下面是一些升级心得: 一、CKFinder的若干问题 1.单独使用ckfinder从原fckeditor分离出来以后可以单独使用&#xff0c;通常我习惯于在工具栏中添加ckfinder.dll&#xff0c;这样以后要使用…

ckfinder使用

ckeditor环境搭建 &#xff0c;请参考 JSP中使用CKEditor3.6入门教程 JSP页面使用富文本控件ckeditor提交表单数据 JSP页面使用富文本控件ckeditor自定义样式 JSP使用ckeditor和ckfinder实现富文本及上传功能 源码下载 一、下载 ckeditor下载地址为&#xff1a;http://ckedito…

ckeditor和ckfinder集成详细配置及其优化

1、下载文件目录结构分析 ckeditor和ckfinder的下载网址分别是&#xff1a; ckeditor&#xff1a;http://ckeditor.com/ ckfinder&#xff1a;http://cksource.com/ckfinder 下载下来后的目录结构&#xff1a; ckeditor&#xff1a; 精简&#xff1a; 1.samples文件夹&am…

CKEditor&ckfindtor

前言 之前的项目中一直使用的是FCKeditor&#xff0c;昨天突然有个想法&#xff1a;为什么不试一下新的CKEditor呢&#xff1f;于是花了大半天的时间去学习它的用法&#xff0c;现在把我的学习过程与大家分享一下。 谈起FCKeditor&#xff0c;相信没几个Web程序员不知道的吧。不…

在JSP里使用CKEditor和CKFinder

在JSP里使用CKEditor和CKFinder 最近在做一个新闻发布平台&#xff0c;放弃了很早的FCKEditor&#xff0c;使用CKEditor和CKFinder&#xff0c;尽管免费的CKFinder是Demo版本&#xff0c;但是功能完整&#xff0c;而且用户都是比较集中精神发新闻的人&#xff0c;不会在意这个。…

ckfinder2上传绕过漏洞

CKFinder 是国外一款非常流行的所见即所得文字编辑器,其1.4.3 asp.net版本存在任意文件上传漏洞,攻击者可以利用该漏洞上传任意文件。ckfinder2上传绕过漏洞, CKFinder在上传文件的时候,强制将文件名(不包括后缀)中点号等其他字符转为下划线_,但是在修改文件名时却没有任何…

Ckeditor5 整合Ckfinder3 防出错实战教程(二)整合篇

Ckeditor5 整合Ckfinder3 防出错实战教程&#xff08;二&#xff09;文件图片上传和管理 自从写了 Ckeditor5完全开发指南教程&#xff08;一&#xff09;后&#xff0c;很多码友都说不错&#xff0c;一直说更新呢&#xff0c;也没时间&#xff0c;慢慢忘了&#xff0c; 今天突…