区别"/>
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、对比图
序号 | 系统功能 | centos6 | centos7 |
---|---|---|---|
1 | init系统 | sysvinit | systemed |
2 | 桌面系统 | GNOME 2.x | GNOME 3.x/GNOME shell |
3 | 文件系统 | EXT4 | XFS |
4 | 内核版本 | 2.6.x | 3.10.x |
5 | 启动加载 | GRUB Legacy | GRUB2 |
6 | 防火墙 | iptables | firewalld |
7 | 数据库 | mysql | mariadb |
8 | 文件目录 | /bin,/sbin,/lib,/lib64在/下 | /bin,/sbin,/lib,/lib64在/usr下 |
9 | 主机名 | /etc/sysconfig/network | /etc/hostname |
10 | 时间同步 | ntp,ntpq -p | chrony,chronyc sources |
11 | 修改时区 | vim /etc/sysconfig/clock | timedatectl set-timezone |
12 | 字符设置 | /etc/sysconfig/il8n | /etc/local.conf |
13 | 启停服务 | service 服务 start | systemctl start 服务 |
14 | 自启动 | chkconfig 服务 on/off | systemctl enable 服务 |
15 | 服务列表 | chkconfig --list | systemctl list-unit-files |
16 | kill | kill -9 pid | systemctl kill --signal=pid 服务 |
17 | 网络及端口 | netstat | ss |
18 | 查看IP | ifconfig | ip address show |
19 | 路由信息 | route -n | ip route show |
20 | 关闭停止系统 | shutdown -h now | systemctl poweroff |
21 | 单用户模式 | init S | systemctl rescue |
22 | USB扩展 | USB2.0 | USB3.0 |
23 | 嵌套虚拟化 | 不支持 | 支持 |
24 | 网卡名 | eth0 | ens33 |
更多推荐
Centos6与Centos7系统之间的区别
发布评论