Centos6与Centos7系统之间的区别

编程入门 行业动态 更新时间:2024-10-22 10:45:07

Centos6与Centos7系统之间的<a href=https://www.elefans.com/category/jswz/34/1769972.html style=区别"/>

Centos6与Centos7系统之间的区别

目录

1、系统类型

 2、服务管理 

3、文件系统

4、文件结构

5、桌面系统

6、主机名

7、查看系统版本

8、时间同步

9、防火墙

10、登录提示语

11、字符集

12、时区设置

13、地区设置

14、grub(GRand Unified Bootloader)

15、内核

16、数据库

17、网卡名

18、嵌套虚拟化技术

19、USB扩展

20、对比图


1、系统类型

centos6的系统类型是sysvinit(sysvinit是system V的init系统)

centos7的系统类型是systemd(systemed是linux系统最新的初始化系统intt,systemed的设计目标是克服sysvinit固有的缺点,从而高效提升系统的启动速度)。

可以通过pstree -p查看系统类型,centos6的第一个进程是init(pid=1),centos7的第一个进程为systemd(pid=1)

centos6是按一定顺序启动,启动很慢;centos7是并行启动,启动速度快
其实centos6和7很多不同之处都是和系统类型sysvinit/systemd有关系。

 2、服务管理 

  • centos6:采用的是service和chconfig管理服务(service 服务 start/stop/restart/status/reload)
  • centos7:采用systemctl管理服务,但是还可以使用service和chconfig命令(systemctl start/stop/restart/reload 服务)

3、文件系统

  • centos6.X:文件系统默认是EXT4(Fourth EXtended filesystem),EXT4的单个文件系统容量达到1EB(1,048,576TB,1EB=1024PB,1PB=1024TB),单个文件大小则达到16TB(4K block size);可支持无限数量的子目录。
  • centos7.X:文件系统默认是XFS,xfs是一个64文件系统,XFS默认最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主机操作系统的最大块限制;最大可支持的文件大小为9EB,最大文件系统大小为18EB。

可以使用 blkid /dev/sda1 查看文件系统

[root@centos7 ~]# blkid /dev/sda1
/dev/sda1: UUID="d617fdc4-033b-431e-96d5-b106bbc9461d" TYPE="xfs" 

4、文件结构

  • centos6:/bin、/sbin、/lib、/lib64在/下
  • centos7:/bin、/sbin、/lib、/lib64在/usr下

5、桌面系统

  • centos6:GNOME 2.x
  • centos7:GNOME 3.x(GNOME Shell)

6、主机名

  • centos6:配置文件为/etc/sysconfig/network(永久设置)
  • centos7:配置文件为/etc/hostname(永久设置)还可以使用命令永久设置:hostnamectl set-hostname 主机名 #hostname是新增的主机名管理工具

7、查看系统版本

redhat系列的(centos)都可以使用 cat /etc/redhat-release

centos7还可以使用 cat /etc/os-release 支持所有systemd系统的统一发行版本名称和版本号文件,测试ubuntu16和18都可以使用这样;也可以使用 cat /proc/version 查看系统版本

[root@localhost ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="/"
BUG_REPORT_URL="/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

8、时间同步

  • centos6:使用的是ntp
  • centos7:使用chrony也可以使用ntp

9、防火墙

  • centos6:iptables防火墙
  • centos7:firewalld防火墙

10、登录提示语

cat /etc/issue #有些生产环境会清空此文件,具体情况具体分析

[root@centso7 ~]# cat /etc/issue
\S
Kernel \r on an \m

11、字符集

  • centos6:使用 /etc/sysconfig/i18n
  • centos7:使用 /etc/local.conf

centos7还可以使用字符集管理工具localectl设置,localctl set-locale LANG=zh_CN.UTF-8 #localectl 是新增的字符管理工具

[root@centos7 ~]# cat /etc/locale.conf 
LANG="zh_CN.UTF-8"

12、时区设置

  • centos6:在 /etc/sysconfig/clock 中
  • centos7:没有此配置文件,需使用timedatectl来设置
[root@centos7 ~]# timedatectlLocal time: 一 2023-11-13 11:38:33 CSTUniversal time: 一 2023-11-13 03:38:33 UTCRTC time: 一 2023-11-13 02:34:26Time zone: Asia/Shanghai (CST, +0800)NTP enabled: yes
NTP synchronized: noRTC in local TZ: noDST active: n/a

13、地区设置

centos6:

vim /etc/sysconfig/i18n   LANG="ja_JP.utf8"
/etc/sysconfig/i18n
locale

centos7:

localectl set-locale LANG=ja_JP.utf8
localectl status

14、grub(GRand Unified Bootloader)

  • centos6:使用grub
  • centos7:使用grub2

配置文件的名称改变了,在grub中,配置文件为grub.conf或menu.lst(grub.conf的一个软链接)grub2中改名为grub.cfg。

15、内核

centos6的内核版本是2.6x,centos7的内核版本是3.10.x,使用uname -r查看

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

16、数据库

  • centos6:默认数据库是MySQL
  • centos7:默认是数据库是MariaDB

17、网卡名

  • centos6:网卡名是eth0
  • centos7:网卡名是ens33

18、嵌套虚拟化技术

  • centos6:不支持
  • centos7:支持

19、USB扩展

  • centos6:USB2.0
  • centos7:USB3.0

20、对比图

序号系统功能centos6centos7
1init系统sysvinitsystemed
2桌面系统GNOME 2.xGNOME 3.x/GNOME shell
3文件系统EXT4XFS
4内核版本2.6.x3.10.x
5启动加载GRUB LegacyGRUB2
6防火墙iptablesfirewalld
7数据库mysqlmariadb
8文件目录/bin,/sbin,/lib,/lib64在/下/bin,/sbin,/lib,/lib64在/usr下
9主机名/etc/sysconfig/network/etc/hostname
10时间同步ntp,ntpq -pchrony,chronyc sources
11修改时区vim /etc/sysconfig/clocktimedatectl set-timezone 
12字符设置/etc/sysconfig/il8n/etc/local.conf
13启停服务service 服务 startsystemctl start 服务
14自启动chkconfig 服务 on/offsystemctl enable 服务
15服务列表chkconfig --listsystemctl list-unit-files
16killkill -9 pidsystemctl kill --signal=pid 服务
17网络及端口netstatss
18查看IPifconfigip address show
19路由信息route -nip route show
20关闭停止系统shutdown -h nowsystemctl poweroff
21单用户模式init Ssystemctl rescue
22USB扩展USB2.0USB3.0
23嵌套虚拟化不支持支持
24网卡名eth0ens33

更多推荐

Centos6与Centos7系统之间的区别

本文发布于:2023-11-15 01:56:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1591668.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:区别   系统

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!