文章目录
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