CentOS项目正式发布 CentOS 7.0-1406。相当于是 CentOS 7的正式版。该版本使用存放于 git.centos.org上的源码进行构建。所有的源码rpms 采用相同的密钥进行签名,包括二进制文件。
同时从该版本开始 CentOS 将采用新的版本号规则,其中1406 表示为2014年6月。通过使用月份作为版本号,我们可以衍生和补发更新媒体容器和云映像、定期更新同时仍然保持连接到基础发行版的版本。
CentOS 7主要变化
l 从发行版1503(abrt>= 2.1.11-19.el7.centos.0.1)开始,CentOS-7可以直接向bugs.centos.org报告bug。
l sudo现在能够验证命令的校验和。
l SCSI LUN的最大数量已经被增加了。
l virt-v2v命令行工具现在被完全支持。
l dd现在可以显示传输进度。
l tcpdump现在支持纳秒时间戳。
l 更新了各种网络栈(即 VXLANs、Data Center TCP、TCP/IP Stack、IPSec 等)。
l 内核更新至3.10.0。
l Docker 1.4开始正式支持。
l Open VMware Tools及3D 图像能即装即用。
l OpenJDK-7作为缺省JDK。
l ext4及XFS的LVM 快照。
l 从SysV init转用systemd init、firewalld及GRUB2。
l XFS作为缺省文件系统。
l 内核空间内的iSCSI及FCoE。
l 支持PTPv2。
l 支持4G网卡。
注意:在CentoOS7中有些改进或许你不需要关心,因为你感觉不到变化或你用不上。但有些功能的改变你还必须得详细了解。不然恐怕你玩CentOS7真有些费劲了。比如从服务启动管理SysV init转向了systemd init,由于CentOS5和CentOS6(Upstart)都使用SysV init,而SysV自带了一些服务管理命令,如checkconfig、service、halt、init等等这些命令虽然在CentOS7下还可以使用(因为systemd向下兼容),但是功能有限。因此还想向以前那样管理服务就需要使用systemd提供的命令了,如systemctl命令。
安装媒介
CentOS 提供了不同的安装映像,你所需的映像视乎你的安装环境。国内镜像提供商有搜狐、163、阿里云等等,对应镜像地址如下:
1 2 3 |
http://mirrors.sohu.com/centos/7/isos/x86_64/ http://mirrors.163.com/centos/7/isos/x86_64/ http://mirrors.aliyun.com/centos/7/isos/x86_64/ |
在复制已下载的映像到所需的安装媒体之前,你应该先检查他们的sha256sum。
1 |
http://mirrors.sohu.com/centos/7/isos/x86_64/sha256sum.txt |
1 2 3 4 5 6 |
907e5755f824c5848b9c8efbb484f3cd945e93faa024bad6ba875226f9683b16 CentOS-7-x86_64-DVD-1511.iso 148449e661535f52aa846aa4a0112798f9153df8526b83e76075560a1de3accf CentOS-7-x86_64-Everything-1511.iso 10dccb7c028d7afafbe1ade59dacf809edb3af2f24b1b69bafce9e6ec3c6ee17 CentOS-7-x86_64-LiveGNOME-1511.iso ba9fed39d7e5398f4cd6b96497ba28da9979be12a4e0424d3030277d716c9e3f CentOS-7-x86_64-LiveKDE-1511.iso f90e4d28fa377669b2db16cbcb451fcb9a89d2460e3645993e30e137ac37d284 CentOS-7-x86_64-Minimal-1511.iso 9ed9ffb5d89ab8cca834afce354daa70a21dcb410f58287d6316259ff89758f5 CentOS-7-x86_64-NetInstall-1511.iso |
我们亦备有Gnome及KDE桌面环境的live 媒体映像。它们允许你通过以DVD或USB记忆棒开机来测试 CentOS。第三个livecd 映像采用Gnome:顾名思义,这个映像小得能放在CD上。该映像并不包含libreoffice。你也可利用live 媒体映像将CentOS 安装到硬盘上,但请留意你所安装在硬盘上的就是运用live媒体时所见的。如果你想在选择组件时有更大灵活性,请采用DVD映像。
netinstall映像适用于网络上的安装。利用netinstall映像开机后,安装程序会询问从哪里下载安装的组件。
everything映像内收录了CentOS-7提供的所有组件,包括那些不能通过安装程序直接安装的组件。假若你要安装那些组件,你必须在完成系统安装后挂载安装媒体,然后从该处复制或安装组件。对大多数用户来说,利用DVD映像进行安装后以 yum install <组件名称> 安装其它组件或许较容易。
注意:安装和使用 CentOS-7(1511) 至少需要1024MB的内存,当使用 LiveCD 安装的时候,1024MB内存会造成安装缓慢或者安装失败。安装LiveCD 推荐使用至少1280MB的内存,安装LiveGNOME或LiveKDE 则推荐使用至少1344MB的内存。
官方的发行说明请看:https://wiki.centos.org/Manuals/ReleaseNotes/CentOS7
CentOS7的安装
CentOS7的安装就不说了,这些东西跟CentOS6都差不多(具体可以看CentOS6安装指南,有详细介绍)。只不过CentOS7更加人性化了一点。下面大概提供了我安装时截图的几张图。
总结
更新意味了进步,每一个的更新都肯定会加入一些新的特性,新的技术,更人性化操作方式等。总之对于CentoOS/RHEL7的变化(对于CentOS/RHEL6系列来说),需要系统管理员特别关注的地方后续会整理成系列文档一一为大家介绍。估计CentOS7由于SysV init的变化会让很多人在操作上感到别扭,现在CentOS6系列已经在企业大面积使用(当然Debian8系统在企业中也有很多再用),保守估计也就最多1年的时间CentOS7就会大规模应用了。我也是从CentOS5开始学习到CentOS6继而慢慢转向CentOS7。另外学习CentOS7还有一个好处,就是去使用Debian的使用就不会有那么多困难了。