重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
上一篇文章《Centos 6.2文本模式安装》写了文本模式安装centos6.2,发现文本模式安装不能自定义分区以及定制安装centos6.2,此文将对比一下文本模式安装和图形化几种安装的区别;(图形化模式安装过程可参考系统运维网站《CentOS 6.2最小化Minimal安装图解教程》一文,选择安装过程部分截图)。
仁和网站建设公司创新互联,仁和网站设计制作,有大型网站制作公司丰富经验。已为仁和超过千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的仁和做网站的公司定做!一、安装环境:同《Centos 6.2文本模式安装》一文中的安装环境(同一虚拟机)
二、系统镜像:CentOS-6.2-x86_64-bin-DVD1.iso
三、系统安装过程:
(1).图形化安装,选择minimal进行安装:
这一步选择使用默认选择即英文;
这一步配置主机名及点击“configure network”进行网络配置,如下图:
配置完成继续下一步进行安装,直到“分区类型”这一步,如下图:
选择“create custom layout”,自定义分区,进入下一步。分区最终结果如下图:
继续进行下一步,直到选择软件界面即:“Centos 默认安装时最小安装,您现在可以选择不同的软件”界面;
这里选择minimal,next进入下一步;
这里可以看到总共安装235个软件包;这里安装的软件包与《Centos 6.2文本模式安装》一文中的软件包不同,其为353个软件包;其操作系统为32位,这里安装使用64位镜像,不知是不是这个原因?
安装完成如下图:
重启进入系统:执行如下命令
- [root@test2 ~]# rpm -qa | wc -l
(2)图形化安装在以下这个界面选择:“customize now”进行定制软件包:
这里仅仅勾选base system的base组;如下图:
这里可以看到总共安装380个软件包;
安装完成进入系统执行如下命令:
- [root@test2 ~]# rpm -qa | wc -l
(3)图形化安装在以下这个界面选择:“customize now”进行定制软件包:在下图界面将所有项前的对勾全部去掉;
可以看到总共安装201个软件包;
安装完成进入系统执行如下命令:
- [root@test2 ~]# rpm -qa | wc -l
对几种不同安装方式所安装的rpm包列表对比结果如下:
对比一:
- [root@test2 test]# comm -12 <(sort 1.txt) <(sort 4.txt)|wc -l
对比二:
- [root@test2 test]# comm -12 <(sort 2.txt) <(sort 4.txt)|wc -l
- datetime
对比三:
- [root@test2 test]# comm -12 <(sort 2.txt) <(sort 3.txt)|wc -l
- at
- time
- datetime
对比四:
- [root@test2 test]# comm -12 <(sort 1.txt) <(sort 3.txt)|wc -l
由以上对比得知:
1.文本安装因为使用了lvm因此除了和图形化安装方式安装相同的201个软件包外,要额外安装7个软件包,即:
- device-mapper-1.02.66-6.el6.x86_64
在图形化安装的系统中使用yum安装lvm2即可得知:
- [root@test2 test]# yum install lvm2
- from
- bit
- bit
- bit
- --> Running transaction check
- ---> Package lvm2.x86_64 0:2.02.95-10.el6 will be installed
- --> Processing Dependency: lvm2-libs = 2.02.95-10.el6 for package: lvm2-2.02.95-10.el6.x86_64
- --> Processing Dependency: libdevmapper.so.1.02(Base)(64bit) for package: lvm2-2.02.95-10.el6.x86_64
- --> Processing Dependency: libdevmapper-event.so.1.02(Base)(64bit) for package: lvm2-2.02.95-10.el6.x86_64
- --> Processing Dependency: libudev.so.0()(64bit) for package: lvm2-2.02.95-10.el6.x86_64
- --> Processing Dependency: libdevmapper.so.1.02()(64bit) for package: lvm2-2.02.95-10.el6.x86_64
- --> Processing Dependency: libdevmapper-event.so.1.02()(64bit) for package: lvm2-2.02.95-10.el6.x86_64
- --> Running transaction check
- ---> Package device-mapper-event-libs.x86_64 0:1.02.74-10.el6 will be installed
- ---> Package device-mapper-libs.x86_64 0:1.02.74-10.el6 will be installed
- --> Processing Dependency: device-mapper = 1.02.74-10.el6 for package: device-mapper-libs-1.02.74-10.el6.x86_64
- ---> Package libudev.x86_64 0:147-2.42.el6 will be installed
- ---> Package lvm2-libs.x86_64 0:2.02.95-10.el6 will be installed
- --> Processing Dependency: device-mapper-event >= 1.02.74-10.el6 for package: lvm2-libs-2.02.95-10.el6.x86_64
- --> Running transaction check
- ---> Package device-mapper.x86_64 0:1.02.74-10.el6 will be installed
- ---> Package device-mapper-event.x86_64 0:1.02.74-10.el6 will be installed
- --> Finished Dependency Resolution
- Size
- for
- Transaction
- size
- size
- Is
2.最小安装可以最少安装201个软件包;
3.定制安装仅勾选base组软件包与minimal方式安装相比较安装了相同的206个软件包,相比较最小安装的201个软件包多装了以下5个软件包:
- ConsoleKit-0.4.1-3.el6.x86_64
其次minimal方式安装安装了以下29个软件包而在使用定制安装勾选base组的方式中未安装。
- boost-1.41.0-11.el6_1.2.x86_64
- datetime
在定制软件安装勾选base的安装方式中除了与minimal方式安装相同的206个软件包后多安装了174个软件包。
以上对几种安装方式所安装的软件包对比仅仅是了解每种安装方式,而不是每从网络上看到别人是怎么安装就怎么安装而不加任何思考,当然选择何种安装方式,还是根据自己的情况来进行选择。
最后总结一下:
1.因为文本模式安装系统不能自定义分区,因此可以考虑不选择。
2.图形化minimal安装系统,很多常用命令没有(因为所在软件包未安装,而大部分软件包都是Base组的),例如:hdparm、iostat、sar、unzip、wget、ntpstat、ntpdata、nano、setserial、bc、dmidecode、lsof、man、screen、ntsysv、at、sysreport、strace、tracert、lsusb、pinfo等。
是否看到熟悉的身影?
因此个人建议系统安装使用定制安装勾选base组进行安装;当然也可以选择minimal方式安装,安装完成后可以使用yum groupinstall Base 来安装Base组软件包;同样也可以yum install *.rpm来安装需要的软件包,当然需要知道自己需要什么?需要哪些软件包?
附件:http://down.51cto.com/data/2361402另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。