linux基础-centos6、7、8版本对比

文章目录

    • centos6 与centos7对比
      • sysvinit技术 VS systemd技术
      • 网卡名称变更
    • centos7 与centos8对比
      • 内核版本
      • 网络时间同步
      • 支持最大的文件
      • 默认的网络数据包过滤
      • 默认的数据库
      • 默认版本的控制系统
      • 编程语言版本

centos6 与centos7对比

sysvinit技术 VS systemd技术

systemd相对于sysvinit的对比

  • 和 Sysvinit 兼容,降低迁移成本;
  • 要优点:并行启动
  • d 为1的进程是systemd

centos6使用sysvinit技术操作命令:

#服务启动、重启、停止、状态
service httpd [start|restart|stop|status]
#服务开机启动查询
chkconfig list
#开启关闭服务开机启动
chkconfig httpd [on|off]

entos7使用systemd技术操作命令:

#服务启动、重启、停止、状态
systecmtl [start|restart|stop|status] httpd.service
#服务开机启动查询
systemctl list-unit-files --type=service
#开启关闭服务开机启动
systemctl [enable|disable] httpd.service

网卡名称变更

Linux 的网络接口名称为 的网络接口名称为 eth0 、eth1…

而CentOS7,是根据网卡的插槽命名的,如果想使用eth0,我们也是可以更改的,

  • 在安装系统的时候配置:

    修改内核选项, net.ifnames =0 biosdevname =0

centos7 与centos8对比

最大的变化RHEL8使用nftables取代了iptables框架

内核版本

RHEL8采用4.18.0-x
RHEL7采用3.10-0-x

网络时间同步

RHEL8

只使用Chronyd,不支持NTP部署。

RHEL7
Chronyd与NTP两者都支持

支持最大的文件

关于支持最大的文件,RHEL8和7的区别如下:

RHEL8

XFS文件系统支持的最大文件1024 TiB。(此最大文件大小仅适用于64位机器。Red Hat Enterprise Linux不支持32位机器上的XFS.)

RHEL7
最大. (单独) 文件大小= 500TiB
最大. 文件系统大小 = 500TiB

默认的网络数据包过滤

RHEL8使用nftables取代了iptables框架

nftables是默认的网络包过滤,它取代了以前的iptables框架。firewalld守护进程现在使用nftables作为默认后端。

默认的数据库

关于默认的数据库,RHEL8和7的区别如下:

RHEL8默认支持的数据库:

MySQL 8.0
MariaDB 10.3
PostgreSQL 10 and PostgreSQL 9.6
Redis 5.0
MariaDB是Red Hat Enterprise Linux 7中MySQL的默认实现

默认版本的控制系统

关于默认版本的控制系统,RHEL8和7的区别如下:

RHEL 8提供以下版本控制系统:

Git 2.18
Mercurial 4.8
Subversion 1.10
并发版本系统(CVS)和版本控制系统(RCS)在RHEL8中都不可用。

而Red Hat Enterprise Linux 7与三个最流行的开源修订控制系统一起发布:Git、SVN和CVS。

编程语言版本

关于编程语言版本,RHEL8和7的区别如下:

RHEL8新版本编程语言

Python 3
PHP 7.2
Ruby 2.5
Node.js 10
而RHEL7支持以下编辑语言

Python 2 ( 2.7.X)
PHP 5.4
Ruby 2.0.0

参考:

https://blog.51cto.com/12928749/2085646
https://www.cnblogs.com/topass123/p/12490953.html

你可能感兴趣的:(linux基础)