CentOS6.5的安装及本地源的配置       转自 http://blog.chinaaet.com/kennethlyn/p/35875

操作环境:WinXP+VMware+CentOS(32位版本)

CentOS是RHEL(Red Hat Enterprise Linux)源代码再编译的产物的免费版,它继承了 Red Hat Linux 的稳定性,而且又提供免费更新。我使用CentOS6.5作为在ZedBoard开发板上移植Open Source Linux的Host Linux操作系统,本教程主要是对CentOS6.5(32位版本)的安装及本地源的配置进行讲解,若有不当之处或有更好见解的网友,也很希望能够进行交流学习。

若您喜欢通过视频进行学习的话,我推荐的网址是: http://wenku.baidu.com/course/study/665ea0c7aa00b52acfc7ca94?type=ba_lastrec&app=course。

0、前言

0.1、CentOS的官方网站与文档
官方主页:http://www.centos.org/
官方Wiki:http://wiki.centos.org/
官方中文Wiki:http://wiki.centos.org/zh
官方中文文档 :http://wiki.centos.org/zh/Documentation
官方中文教程文档:http://wiki.centos.org/zh/HowTos
官方中文手册 :http://www.centos.org/docs/
CentOS提示与技巧: http://wiki.centos.org/zh/TipsAndTricks

0.2、硬盘分区方案

在计算机上安装Linux系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案。

(1)方案1(桌面)
/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。
/ :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
swap:实现虚拟内存,建议大小是物理内存的1~2倍。

(2)方案2(服务器)
/boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。
/usr :用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。
/var :用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。
/home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。
/ :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。
/tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB以上。
swap:实现虚拟内存,建议大小是物理内存的1~2倍。

1、系统镜像的下载

由于CentOS7还未正式发布,所以目前最新的版本是CentOS6.5。对于CentOS 6.5的系统镜像有32位和64位两个版本,如果生产服务器是大内存(4G以上内存),建议安装64位版本。我们可以从镜像站点上下载ISO的镜像文件(http://mirror.centos.org/),CentOS 6.5系统镜像有多种安装方式,在这里我们使用有完整的应用程序集合的DVD双碟套装,其中安装系统只用到CentOS-6.5-i386-bin-DVD1.iso(32位)镜像,而CentOS-6.5-i386-bin-DVD2.iso(32位)镜像是系统自带软件安装包。

2、VMware虚拟机的创建

2.1、打开VMware创建新的虚拟机

2.2、在弹出的“新建虚拟机向导”对话框中选择“典型”配置,单击“下一步”按钮。

2.3、如果您下载CentOS系统镜像后刻录成光盘的话,则选择“安装程序光盘”,如果您想直接通过镜像文件进行安装的话,则选择“安装程序光盘映像文件”,该选项VMware会自动帮你安装好系统,在这里我们选择“稍后安装操作系统”,这样我们可以进行一些系统的定制,然后点击下一步。

2.4、这一步我们选择“Linux”作为客户机操作系统,选择版本为“CentOS”,若是64位版本的话,则需要选择“CentOS 64 位”,点击下一步。

2.5、根据需要填写“虚拟机名称”和虚拟机要存放的“位置”,点击下一步。

2.6、根据实际情况设置虚拟机的“最大磁盘大小”和虚拟磁盘的存储方式,点击下一步。

2.7、至此,虚拟机的设置已经配置好,VMware将为我们显示该虚拟机的配置,但我们还需要点击“自定义硬件”,点击“新CD/DVD(IDE)”,在在左边选择我们的系统镜像的位置,在这里我们选择所下载的ISO镜像文件。然后点击关闭回到刚才的界面,最后点击完成按键。

3、安装CentOS6.5操作系统

3.1、点击“开启此虚拟机”

3.2、引导菜单

安装或升级现有系统(Install or upgrade an existing system):
这个选项是默认的。 选择此选项,安装到您的计算机使用CentOS的图形安装程序的系统。

安装系统,基本的视频驱动程序(Install system with basic video driver):
此选项允许您安装CentOS的模式,即使在图形安装程序无法加载视频卡的正确驱动程序为您的。如果你的屏幕上出现扭曲或一片空白时使用的安装或升级现有系统的选项,重新启动计算机,并尝试此选项。

救援安装的系统(Rescue installed system):
选择这个选项来修复您的安装CentOS系统,防止正常启动你一个问题。虽然CentOS是一个非常稳定的计算平台,它是偶然的问题仍有可能发生,防止启动。 救援环境包含实用程序,允许您解决这些问题,品种繁多。

从本地驱动器启动(Boot frome local drive):
此选项将引导从第一个安装的磁盘系统。 如果你意外地启动这个光盘,使用未立即启动安装程序这是从硬盘启动选项。

在这里我们选择第一项“Install or upgrade an existing  system”。

3.3、检测光盘介质

如下图所示,如果是一张完整的安装盘,可以直接单击“Skip”按钮跳过,否则单击“OK”按钮检测安装盘的完整性。

我们选择“Skip”,跳过光盘媒介的测试。

3.4、安装欢迎界面

当检测完电脑硬件信息后,进入安装欢迎界面,单击 “Next”按钮,开始配置操作系统。

3.5、选择安装过程中的语言

选择安装过程中使用的语言,此处使用默设置,单击 “Next”按钮。

3.6、选择键盘布局类型

选择键盘类型一般默认会选择“美国英语式(U.S.English)”,即美式键盘,在此使用默认的键盘布局,单击 “Next”按钮。

3.7、选择设备

选择一种存储设备进行安装。“基本存储设备”作为安装空间的默认选择,适合哪些不知道 应该选择哪个存储设备的用户。而“指定的存储设备”则需要用户将系统安装指定到特定的存储设备上,可以是本地某个设备,当然也可以是SAN(存储局域 网)。用户一旦选择了这个选项,可以添加FCoE/iSCSI/zFCP磁盘,并且能够过滤掉安装程序应该忽略的设备。这里选择“基本存储设备”,单击 “Next”按钮。

Tips:基本存储设备:用于台式机和笔记本等等;指定存储设备:用于服务器等等。

3.8、点击“Yes,discard any data”

3.9、设置主机名与网络

安装程序会提示您提供和域名为这台计算机的主机名格式,设置主机名和域名 。 许多网络有DHCP(动态主机配置协议)服务,它会自动提供域名系统的一个连接,让用户输入一个主机名。除非您有特定需要定制的主机名和域名,默认设置 localhost.localdomain 是一个很好的选择大多数用户。单击 “Next”按钮。

3.10、时区选择

选择“Asia/Shanghai”,单击 “Next”按钮。

3.11、设置管理员密码(root密码)

下面是最重要的“系统管理员的口令”设置,如下图所示。在Linux中,系统管理员的默认名称为root,请注意,这个口令很重要。至少6个字符以上,含有特殊符号,并要记好。设置好root密码后,单击 “Next”按钮。

3.12、磁盘分区配置

为方便大家分区硬盘,CentOS预设给了我们分区模式,分别为:

使用所有空间(Use All Space ):
选择此选项,删除您硬盘上的所有分区(这包括如Windows的NTFS分区VFAT或其他操作系统创建的分区)。

替换现有的Linux系统(Replace Existing Linux System):
选择此选项,以消除先前的Linux安装创建的分区。 这不会删除其他分区(如VFAT或FAT32分区),你可能对您的硬盘驱动器。

宿小现有系统(Shrink Current System):
选择此选项,调整当前的数据和分区安装在手动释放的空间是一个默认的红帽企业Linux布局。

使用剩余空间(Use Free Space):
选择此选项以保留您当前的数据和分区并安装在未使用的存储驱动器上的空间可用的Scientific。 确保有足够的存储驱动器上的可用空间,然后再选择此选项。

创建自定义布局(Create Custom Layout):
选择此选项,手动存储设备进行分区并创建自定义布局。

在这里我们选择“Use All Space”,单击 “Next”按钮。

3.13、安装程序会提示您确认您所选的分区选项。单击“将修改写入磁盘”,以允许安装程序在您的硬盘进行分区,并安装系统更改。

3.14、选择安装的软件包

可选的类型说明如下:
Desktop
 :基本的桌面系统,包括常用的桌面软件,如文档查看工具。
Minimal Desktop :基本的桌面系统,包含的软件更少。
Minimal :基本的系统,不含有任何可选的软件包。
Basic Server  :安装的基本系统的平台支持,不包含桌面。
Database Server :基本系统平台,加上MySQL和PostgreSQL数据库,无桌面。
Web Server :基本系统平台,加上PHP,Web server,还有MySQL和PostgreSQL数据库的客户端,无桌面。
Virtual Host :基本系统加虚拟平台。
Software Development Workstation :包含软件包较多,基本系统,虚拟化平台,桌面环境,开发工具。

我们这里选择“Software Development Workstation”,若有需要的话,选择“Customize now”,否则使用默认即可,点击 Next,然后在检查完依赖性后,将继续安装操作系统。

3.15、安装完成,重启虚拟机!

3.16、安装后的初始化设置(系统第一次启动)

Linux系统安装完毕以后,重新引导系统会进入欢迎画面,单击 “Forward”按钮。

3.17、许可证信息

选择“是的,我同意许可证协议”,单击 “Forward”按钮。

3.18、创建用户

在这里用户可以通过输入用户名、全称和口令创建一个普通用户的账号。假如不需要创建新的用户,直接单击“Forward”按钮。

3.19、设置日期和时间

在如下图所示界面上,用户可以手工配置计算机系统的日期和时间,也可以通过连接 在互联网上的网络时间服务器(NTP服务器)为本机传输日期和日间信息,并且可以和NTP服务器的时间同步。要启用时间同步的功能,需选中“在网络上同步 时期和日间”即可,配置完毕单击“Forward”按钮。

3.20、配置Kdump内核崩溃转存

什么是Kdump呢?这个Kdump就是,当核心出现错误的时候,是否要将当时的硬盘内的讯息写到档案中,而这个档案就能够给核心开 发者研究为啥会当机之用。我们并不是核心开发者,而且硬盘内的资料实在太大了,因此常常进行Kdump会造成硬盘空间的浪费。 所以,这里建议不要启动Kdump的功能。单击“Finsh”后,虚拟机将重新启动。

3.21、系统启动后的界面 。

4、安装VMware Tools以方便以后可以在XP和CentOS之间使用“复制”、“粘贴”等功能。

4.1、在VMware菜单栏上选择“虚拟机”中的“安装VMware Tools”菜单项,此时,VMware将自动将光盘挂载到虚拟机上,并打开“VMware Tools”光盘。

4.2、右击“VMwareTools-9.6.1-1378637.tar.gz”,在弹出菜单中选择“Extract To...”,在弹出的对话框中选择“kenneth”用户的Home目录,点击“Extract”按钮将压缩包解压到Home目录下。

4.3、依次点击“Applications→System Tools→Terminal”,打开终端。

4.4、在终端里输入“su”和相应的密码,切换到root用户。

4.5、切换到“vmware-tools-distrib”目录下,然后运行该目录下的“vmware-install.pl”脚本,安装“VMware Tools”工具,按照默认的即可,一路回车。安装完毕后,输入“reboot”重启电脑即可。

5、合并CentOS6.5的两个DVD作为本地YUM源

由所在单位使用代理服务器的方式上网,以及其它种种原因导致无法使用网络上的yum源,故合并CentOS6.5的两个DVD作为本地YUM源。该节的操作均在终端下完成,在进行以下操作时,需切换到Root用户。

5.1、相关目录的创建及说明

# mkdir -p /mnt/dvd1 /mnt/dvd2 /data/src/repo

其中:“/mnt/dvd1”和“/mnt/dvd2”用于挂载 CentOS 镜像,“/data/src/repo”用于合并 CentOS 镜像,ISO镜像文件存放在“/home/kenneth/”用户根目录下。

5.2、挂载CentOS镜像文件

使用“复制”、“粘贴”的方法将“CentOS-6.5-i386-bin-DVD1.iso”和“CentOS-6.5-i386-bin-DVD2.iso”上传到Home目录下,然后分别挂载到“/mnt/dvd1”和“/mnt/dvd2”。

# mount -o loop /home/kenneth/CentOS-6.5-i386-bin-DVD1.iso /mnt/dvd1
# mount -o loop /home/kenneth/CentOS-6.5-i386-bin-DVD2.iso /mnt/dvd2

5.3、拷贝文件

首先,拷贝“CentOS-6.5-i386-bin-DVD1.iso”中的所有文件到“/data/src/repo/CentOS-6.5-i386”目录下,然后,只拷贝“CentOS-6.5-i386-bin-DVD2.iso”中Packages目录下的所有RPM文件到“/data/src/repo/CentOS-6.5-i386/Packages”目录下。

# cp -av /mnt/dvd1 /data/src/repo/CentOS-6.5-i386
# cp -v /mnt/dvd2/Packages/*.rpm /data/src/repo/CentOS-6.5-i386/Packages/

5.4、合并TRANS.TBL

将“CentOS-6.5-i386-bin-DVD2.iso”中TRANS.TBL的信息追加到“CentOS-6.5-i386-bin-DVD1.iso”中TRANS.TBL后面,并排序保存。

# cat /mnt/dvd2/Packages/TRANS.TBL >> /data/src/repo/CentOS-6.5-i386/Packages/TRANS.TBL
# mv /data/src/repo/CentOS-6.5-i386/Packages/{TRANS.TBL,TRANS.TBL.BAK}
# sort /data/src/repo/CentOS-6.5-i386/Packages/TRANS.TBL.BAK > /data/src/repo/CentOS-6.5-i386/Packages/TRANS.TBL

5.5、YUM配置

5.5.1、批量备份原来的YUM配置文件

# cd /etc/yum.repos.d
# rename .repo .repo.bak *.repo

5.5.2、生成新的YUM配置文件

# cat > /etc/yum.repos.d/CentOS-Media.repo <<EOF
> [c6-media]
> name=CentOS-\$releasever - Media
> baseurl=file:///data/src/repo/CentOS-6.5-i386
> gpgcheck=0
> enabled=1
> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
> EOF

5.5.3、更新YUM源

# yum clean all
# yum upgrade

OK, 现在就可以使用本地YUM源了。

【题外话】

将“/data/src/repo/CentOS-6.5-i386”打包为ISO:

# mkisofs -V "CentOS-6.5-i386-bin" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T -o /home/kenneth/CentOS-6.5-i386-bin-DVD.iso /data/src/repo/CentOS-6.5-i386


CentOS6.5的安装及本地源的配置相关推荐

  1. CentOS7本地源yum配置

    CentOS7本地源yum配置 使用软件VMware Workstation 16pro 系统CentOS 7 镜像文件CentOS-7-x86_64-DVD-1511.iso CentOS系统在虚拟 ...

  2. centos6.5建立cloudera-cdh4.6本地源

    1.准备:      centos6.5系统,root用户 2.安装所需包:      sudo yum install yum-utils createrepo 3.下载cdh4.6的repo:   ...

  3. yum 与rpm 问题yum本地源的配置

    参考文章 https://blog.csdn.net/Readiay/article/details/52328578 https://blog.csdn.net/weixin_37490221/ar ...

  4. RHEL5实现YUM本地源的配置

    1.将DVD光盘挂载到/media/cdrom中: #mount /dev/cdrom /mnt/ 其实在RHEL5中,当光盘放入光驱后,在/misc 中就会自动挂载cd 的内容,但不会显示,在cd ...

  5. Linux初级阶段学习笔记-本地源YUM配置

    话不多说.本地YUM源配置. 1.创建YUM配置文件 vi /etc/yum.repos.d/local.repo    //yum.repos.d下没有配置文件,需要自己创建一下,名称可以随便,但格 ...

  6. CentOS-创建yum本地源

    yum概述 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指定的服务器自动 ...

  7. 用createrepo配置Yum本地源

    yum配置本地源, 在网速差的情况下,yum用在线源是一件头痛的事,所以以下为yum的本地源配置可以有好解决这个事. 1,安装createrepo包, 可以用yum安装(yum install cre ...

  8. 【DVE命令报错,yum本地源配置】error while loading shared libraries:libtermcap.so.2

    做了一个覆盖率验证的小实验,当运行dve_cov命令查看覆盖率时报错:提示缺少库文件libtermcap.so.2 于是去网上搜索原因以及解决办法:使用指令"yum install comp ...

  9. Linux网络系列--YUM仓库部署与NFS服务(YUM本地源仓库与远程ftp仓库部署、YUM命令使用、NFS共享存储服务讲解及实验)

    文章目录 一. 构建YUM软件仓库 1.1 本地源YUM仓库配置 1.2 远程yum仓库(借助FTP协议) 1.2.1 准备网络安装源(服务器端) 1.2.2 配置软件仓库位置(客户机端) 二. YU ...

最新文章

  1. 2022最新款,官宣100000个跨年红包封面,直接领!!
  2. 韩国遭到日本制裁,三星被打回原形,原来是个组装工厂?
  3. 一个微服务网关的设计
  4. 负债的阶梯,你在第几层?
  5. 找到dht网络的节点了
  6. 从客户端(content=span class=Apple-s...)中检测到有潜在危险的 Request.Form 值。
  7. 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_03-自定义查询页面-前端...
  8. 汇编语言程序设计---期末复习大纲知识点总结(王爽第二版)
  9. 【iOS逆向与安全程序员简历如何写?】四点忌讳以及过个要点:强调效果胜过强调水平、保持一致性和向上的趋势、在简历中要用好主题词。通常不超过两页(A4纸正反两面)为佳。
  10. 企业网站建设为什么要定制开发?
  11. 计算机用户中的配置文件,我的电脑的用户配置文件中多了一个未知的帐户 – 手机爱问...
  12. 库存管理系统的设计与实现(代码)
  13. cocos creator快速上手《摘星星》官方教程续|星月爸爸
  14. android hdmi拔插广播,Android_8.1插拔hdmi后,音量会变到最大
  15. Bootstrap模板-Minimal.2.1.1
  16. 5 款可替代 du 命令的工具
  17. 微信公众号多域名回调系统1.0发布
  18. 阿里CEO张勇:马云接班人,凭什么执掌4千亿美金公司?
  19. DRG-分组器WEB版,手机版,可以在线动态获取分组,无需安装
  20. 最新】TCL智能电视root破解 安装第三方软件教程

热门文章

  1. 万花筒写轮眼画法_万花筒写轮眼怎么画?
  2. go 合并excel
  3. qt中toLocal8Bit和toUtf8()有什么区别
  4. 红孩儿编辑器的模块设计6
  5. uni-app中使用腾旭位置服务,实现周边搜索功能,并获取到前往对应位置所需的时间(步行或驾车)
  6. SQl语句学习专题(转)
  7. vue 高德地图 不同区域显示不同颜色_高德地图这样用成为你的图表神器
  8. Oracle R12采购接收流程 PR PO RCV AP Payment
  9. 篮球记分牌c语言程序和报告,基于单片机的篮球比赛电子记分牌最终版(备份存档)...
  10. 英特尔DRM内核驱动程序默认启用PSR2省电功能