Linux概念篇:版本

选择Linux发行版前需要明确的问题

  1. 代码库是否稳定?
  2. 变化大不大?
  3. 容易更新软件包吗?(如Debian的apt-get或Red Hat的yum)
  4. 版本升级是否容易?
  5. 有大型开发人员基础吗?(提供转换为大型软件的选项)

较为流行的企业级Linux发行版本

企业级Linux发行版:稳定性、支持

**稳定性:**指所提供的软件包既稳定又可用,同时还保持预期的安全性。
**支持:**有一个可靠的支持机制。

Red Hat Enterprise Linux(RHEL):

1.RHEL Server:一组服务器产品,包括了从容器托管到SAP服务器以及其他服务器变体的所有内容。
2.RHEL Desktop:用户环境,提供基本的桌面功能。
3.RHEL Workstation:针对RHEL Desktop的高性能任务进行了优化,更适合大型部署和持续管理。
优点:含有众多程序包和非常到位的支持,几乎所有的Linux组件和各种软件都能在上面轻松的使用。红帽提供无bug且安全的服务器环境,适用于各种设备和协议、支持X86、POWER、z/,S/390体系结构,还提供一些出色的容器应用程序和云服务,确保高度集成系统。
Tips:Red Hat很久之前便不再提供适用于普通用户版本的更新了,但它赞助了Fedora的开发,Fedora就充当了Red Hat的上游渠道,其更新速度非常快。同样CentOS也继承了Red Hat,很多功能都是类似的,但其更新速度相比Fedora就要慢一些了。

SUSE Linux Enterprise(SLE):

1.SLE Server(SLES):包括任务特定的解决方案,从云到 SAP,以及任务关键计算和基于软件的数据存储。
2.SLE Desktop:和红帽一样,通过订阅模式来提供支持,可选支持级别有三种。
优点:使用起来简单但不牺牲安全性和可靠性,且趣味性高。支持用于自动化测试的OpenQA、用于Linux配置的YaST和用于Linux映像部署的Kiwi,提供最佳的桌面环境及最新的软件包。高级用户的最佳服务器。

Ubuntu Long Term Release(LTS)Linux:

1.Ubuntu Desktop:桌面简单,可以快速的学习和运行。(可能因为在安装高级选项中缺少了一些东西,但相比其他版本有更多的软件包(Debian除外))。
2.Ubuntu Server:包括了服务器、云和容器产品。
3.Ubuntu IoT:是针对物联网创建的解决方案,包括数字标识、机器人技术和物联网网关。
优点:除了在服务器市场的用户不断增长之外,还拥有有限用户,社区是其特色。由大型企业及相关技术支持,提供流畅稳定的服务器环境,与最常用的公共云兼容,支持各种架构,适用于各种设备和协议。

CentOS:

CentOS与RHEL兼容,是RHEL的衍生产品,且提供了红帽产品相同级别的稳定性,但不能完全取代红帽支持订阅。如果有自己的内部支持团队来维护那么CentOS也是一个很好的选择。
特点:支持X86-64架构、增加RPM包装系统、确保简单稳定的服务器环境、提供GUI、KDE、GNOME版本、主要bugs免费。CentOS独有的yum命令支持在线升级,可以即时更新系统,不需要像红帽那样花钱才能获取支持服务。
Tips:可以理解为CentOS是对Red Hat AS进行改进后发布的,CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4。

Debian:

是最常用的Linux服务器,前面提到的Ubuntu也是基于Debian的。它提供各种软件包管理器,各种API工具等。具有很好的安全性和稳定性。
特点:易于设置为主服务器,且服务器环境更为稳定、确保高度集成系统、兼容高级用户。

Scientific Linux:

Scientific Linux也是基于红帽的,但与红帽没有任何隶属关系,基本上是红帽去掉了所包含的商标资料。
这两种发行版都不能与Red Hat互换,因为缺少RedHat支持组件。

选择Tips:
在这里插入图片描述

如果你需要的是一个服务器系统,而且已经厌烦了各种 Linux 的配置,只是想要一个比较稳定的服务器系统,那么建议你选择 CentOS 或 RHEL。
如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大价钱购买商业软件,不想自己定制,也不想在系统上浪费太多时间,则可以选择 Ubuntu。
如果你想深入摸索一下 Linux 各个方面的知识,而且还想非常灵活地定制自己的 Linux 系统,那就选择 Gentoo 吧,尽情享受 Gentoo 带来的自由快感。
如果你对系统稳定性要求很高,则可以考虑 FreeBSD。
如果你需要使用数据库高级服务和电子邮件网络应用,则可以选择 SuSE。

Linux下查看版本信息

Linux的内核版本和发行版本

内核版本:由Linux领导的开发小组控制内核的开发和规范,版本唯一。免费的!!!
发行版本:仅有内核没有应用软件额操作系统是无法使用的。其他公司以Linux内核为中心搭配相关的系统管理软件或应用程序组织构成完整的操作系统,这个就是个发行版本。版本非常多,对应使用的内核版本号也可能不一样。不一定免费!!!

命令

查看版本当前操作系统内核信息:uname -a

在这里插入图片描述
其中红框里面的就是Linux的内核信息,含义是:
版本格式:主版本号.此版本号.修正号
主版本号和次版本号标志着有重要功能变动,修正号是较小的功能变更。
1.主版本是3,
2.第二位10是偶数,意思是内核是稳定版,如果是奇数,代表开发版,不稳定,也就是说内部肯能存在着bug;
3.0-862,是修补的次数
4.el7是RHEL7系列的
5.x86-64代表这是64位的系统,安装软件时要对应64位的rpm包。

查看版本当前操作系统版本信息:cat /proc/version

在这里插入图片描述

查看版本当前操作系统发行版信息:cat /etc/redhat-release

在这里插入图片描述

查看cpu相关信息,包括型号、主频、内核信息等:cat /proc/cpuinfo或lscpu

在这里插入图片描述

查看磁盘信息:lsblk、fdisk -l、df -k

lsblk:可列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。
fdisk -l:观察硬盘实体使用情况,也可对硬盘分区。root权限。
df -k:用于显示磁盘分区上的可使用的磁盘空间。
在这里插入图片描述
在这里插入图片描述

查看内存信息:free -h

free -h :用来显示内存的使用情况,使用权限是所有用户
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值