ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

VMware 虚拟机安装 CentOS 6.5 x86_64 完整实操指南

VMware 虚拟机安装 CentOS 6.5 x86_64 完整实操指南 简介这份文档面向需要在虚拟机中搭建Linux开发或测试环境的技术人员围绕CentOS 6.5-x86_64系统的安装与常用组件部署展开覆盖从基础系统安装到网络配置、用户管理、服务搭建的完整流程。资源包内仅含1个docx文件大小约32KB以图文步骤形式记录了RedHat 5.6_x64基础系统的安装序列号、中文界面与防火墙设置、30GB硬盘分配等关键参数并详细给出静态IP、DNS、网关等网络配置示例。内容还涉及VMware虚拟工具安装、mpiag与oracle用户创建以及SSH、FTP、telnet、SVN、JDK、buildc、RF和Oracle数据库的安装配置要点包含SELinux调整、防火墙端口开放、root访问限制解除等排错思路。目前已有384人学习适合刚接触Linux部署、需要一份可对照操作的组件安装清单的读者参考。1. 虚拟机安装 CentOS 6.5 x86_64老系统为什么还值得在 VMware 里跑一遍手上还有一堆老项目要维护的人大概率绕不开 CentOS 6.5 x86_64 这个镜像。它停更很久了但很多工业软件、老版本 Oracle、早期 EDA 工具链的安装文档第一句就是「在 CentOS 6.5 上验证通过」。直接装物理机不现实驱动、网卡、磁盘分区全是坑所以最常见的做法是把它塞进 VMware 虚拟机里跑。这篇就按一线实操的顺序把虚拟机安装 CentOS 6.5 x86_64 这件事从头拆开镜像怎么选、虚拟机参数怎么配、安装过程哪几步容易翻车、装完网络和 SSH 怎么通。适合两类人一是第一次用 VMware 装 Linux 的新手二是被老系统兼容性折磨过、想找一份能直接抄的配置清单的熟手。整个过程不需要额外硬件一台能跑 VMware 的机器就够。2. 装之前先把镜像和虚拟机参数定死2.1 CentOS 6.5 x86_64 镜像到底该选哪个文件CentOS 6.5 的官方镜像早就从主站下架了现在能拿到的多是归档站或国内镜像站的存档。文件名通常长这样CentOS-6.5-x86_64-bin-DVD1.iso和CentOS-6.5-x86_64-bin-DVD2.iso。这里有个新手最容易踩的点DVD1 才是可引导的安装盘DVD2 只是附加软件包单独拿 DVD2 去装会直接卡在引导阶段。另外还有minimal.iso和netinstall.iso前者装完是个极简系统很多依赖要自己补后者安装时要从网络拉包而 CentOS 6.5 的官方源已经关了netinstall 基本等于自找麻烦。我一般只推荐 DVD1。校验一下完整性再动手避免装到一半报「package xxx is not signed」这类玄学错误。校验命令在 Linux/macOS 下直接跑# 计算镜像的 sha256和归档页给出的值比对 sha256sum CentOS-6.5-x86_64-bin-DVD1.iso # 如果归档页只给了 md5就用这条 md5sum CentOS-6.5-x86_64-bin-DVD1.iso逻辑说明镜像下载过程中断或镜像站同步不全都会导致 ISO 内部文件损坏安装时表现为解压包失败或校验和不匹配。参数上没什么可调的重点是把算出来的值和来源页给的值逐位比对不一致就重新下别抱侥幸。2.2 VMware 虚拟机该给多少 CPU、内存和磁盘CentOS 6.5 是 2013 年的系统对资源要求不高但给太少会卡到怀疑人生。下面这套参数是我在 VMware Workstation 上反复用过的兼顾流畅和不过度占用宿主机配置项推荐值说明客户机操作系统Linux / CentOS 6 64 位选错位数会导致安装器识别异常处理器数量1 颗2 核6.5 内核对多路 CPU 调度一般单路多核更稳内存2048 MB低于 1024 MB 装图形界面会非常慢磁盘40 GB拆分成多个文件单个大文件在移动/备份时不便网络适配器NAT宿主机能上网就能直接联网省去桥接配置显示自动检测装完再装 VMware Tools 调分辨率磁盘类型选 SCSI 还是 IDE 有讲究。CentOS 6.5 自带 LSI Logic SCSI 驱动选 SCSI 没问题性能也更好但如果你的 VMware 版本较新默认可能给的是 NVMe 控制器6.5 内核里没有对应驱动安装器会找不到硬盘。遇到「No usable disks have been found」基本就是这个原因回退到 SCSI 即可。2.3 新建虚拟机时那几个容易选错的向导页VMware 新建向导里有两处必须手动改。第一处是「安装来源」一定要选「稍后安装操作系统」不要选「安装程序光盘映像文件」。后者会触发简易安装自动帮你填一堆 CentOS 6.5 不认的参数最后卡在分区界面。第二处是虚拟机名称和存放路径路径里别带中文和空格老系统的安装器对非 ASCII 路径处理很差轻则报错重则直接中断。向导走完后别急着开机先进「编辑虚拟机设置」确认三件事CD/DVD 指向的是 DVD1 的 ISO 且勾选了「启动时连接」网络适配器是 NAT磁盘控制器是 LSI Logic。这三项确认完再点开机。3. 安装过程从引导菜单到第一次登录3.1 引导菜单和安装介质检测怎么过开机后会出现 CentOS 6.5 的引导菜单几秒内要选。默认第一项是「Install or upgrade an existing system」直接回车。接着会弹出一个「Disc Found」的介质检测提示问你要不要测试安装盘。第一次装建议选 OK 测一遍虽然多花几分钟但能提前发现 ISO 损坏如果镜像已经校验过选 Skip 直接进安装也完全可以。进入图形安装界面后语言选 English。不是不能用中文而是中文界面下部分术语翻译和后续命令行对不上排查问题时容易绕。键盘选 U.S. English时区选 Asia/Shanghai并且把「System clock uses UTC」的勾去掉否则装完系统时间会差 8 小时后面跑定时任务会莫名其妙。3.2 分区、主机名和网络这三屏怎么填分区这屏选「Create Custom Layout」手动分。CentOS 6.5 默认的 LVM 方案能用但如果你后面要扩容或者做快照恢复标准分区更直观。我一般这么分/boot ext4 200 MB swap swap 2048 MB / ext4 剩余全部空间逻辑说明/boot 单独分是因为老版本 GRUB 对根分区在 LVM 上的支持偶尔出问题独立出来最省心swap 给内存等大即可6.5 时代内存普遍小2 GB 够用根分区吃掉剩余空间避免后期手动扩。参数上文件系统选 ext4 而不是默认的 ext4LVM 组合是为了后面用 clonezilla 备份时更简单。主机名那屏如果只是本地测试填centos65.local就行。网络配置这屏最关键勾选「Connect automatically」然后点 IPv4 标签方法选「Manual」手动填 IP。用 NAT 模式的话网关和 DNS 要跟 VMware 的虚拟网络对得上常见的是网关192.168.x.2、DNS 填192.168.x.2或8.8.8.8。填错的表现是装完系统 ping 不通外网但虚拟机内部网络看着正常。3.3 装完重启后必须做的三件事安装完成点 Reboot第一次进系统会用 root 加你设的密码登录。登录后先做三件事顺序别乱。第一件确认网络真的通了# 看网卡有没有拿到 IP ip addr show # 测试外网连通性-c 4 表示只发 4 个包 ping -c 4 8.8.8.8 # 如果 IP 通但域名不通检查 DNS 配置 cat /etc/resolv.conf逻辑说明ip addr看的是二层三层状态ping通说明路由和 NAT 没问题域名解析失败才需要看 resolv.conf。参数上-c 4是防止 ping 一直刷屏排查时够用。第二件关掉防火墙或者放行 SSH否则宿主机连不上# 临时关闭防火墙重启后失效 service iptables stop # 永久关闭避免每次重启都要手动关 chkconfig iptables off # 确认 sshd 是开机自启并已运行 chkconfig sshd on service sshd status逻辑说明CentOS 6.5 用的是 iptables 而不是 firewalld命令别搞混。chkconfig是 6.x 时代的服务管理工具7 以后才换成 systemctl。参数上off表示开机不启动on表示开机启动。第三件装 VMware Tools解决分辨率和宿主机文件复制问题# 挂载 VMware Tools 的虚拟光驱 mkdir -p /mnt/cdrom mount /dev/cdrom /mnt/cdrom # 解压安装包到临时目录 tar -zxvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp/ # 运行安装脚本一路回车用默认值 cd /tmp/vmware-tools-distrib ./vmware-install.pl -d逻辑说明-d参数表示全部用默认选项省去一路回车的麻烦。装完分辨率会自动适配窗口大小宿主机和虚拟机之间也能直接拖拽文件。这一步不做后面传文件只能靠 scp效率低很多。4. 避坑排查装 CentOS 6.5 时最常翻车的五件事4.1 开机报「This kernel requires an x86-64 CPU」现象虚拟机一开机就停在引导阶段提示 CPU 不支持 64 位。原因宿主机的虚拟化设置里没开 VT-x/AMD-V或者 VMware 的客户机操作系统类型选成了 32 位。解决进 BIOS 打开虚拟化支持重启宿主机然后在虚拟机设置里把客户机类型改成「CentOS 6 64 位」重新走一遍新建向导。4.2 安装器提示「No usable disks have been found」现象分区界面空白找不到任何硬盘。原因磁盘控制器类型和 CentOS 6.5 内核不匹配最常见的是被设成了 NVMe 或 SATA AHCI。解决关机进虚拟机设置把磁盘控制器改成 LSI Logic SCSI保存后重新开机安装。如果已经装了一半直接删掉虚拟磁盘重建别想着修复。4.3 装完系统 ping 不通外网现象ip addr能看到 IP但ping 8.8.8.8全部超时。原因NAT 模式下网关填错或者 VMware 的 NAT 服务没启动。解决先确认虚拟机网络是 NAT然后在宿主机上打开「虚拟网络编辑器」看 VMnet8 的 NAT 设置网关地址要和虚拟机里填的一致。宿主机上services.msc里确认「VMware NAT Service」是运行状态。4.4 宿主机 SSH 连不上虚拟机现象虚拟机内部能上网但宿主机用 ssh 连过去提示 connection refused 或 timeout。原因iptables 没关或者 sshd 没启动。解决在虚拟机里跑service iptables stop和service sshd start再用netstat -tlnp | grep 22确认 22 端口在监听。如果还是不通检查 VMware 的网络模式是不是被改成了「仅主机」那种模式宿主机和虚拟机互通但虚拟机上不了外网。4.5 系统时间比实际慢 8 小时现象date命令输出的时间比北京时间少 8 小时crontab 任务执行时间全乱。原因安装时勾了「System clock uses UTC」系统把硬件时间当 UTC 处理。解决编辑/etc/sysconfig/clock把ZONEAsia/Shanghai保留UTCtrue改成UTCfalse然后跑hwclock --systohc同步一次硬件时钟重启后生效。5. 装完之后快照、克隆和一条我自己的习惯系统装好、网络通了、VMware Tools 也装完了这时候别急着往里塞业务。第一件事是打快照。VMware 的快照功能就是老系统的后悔药CentOS 6.5 的源已经关了一旦把某个依赖装崩了重装一遍的成本远高于回滚快照。快照命名带上日期和用途比如base-clean-20240101后面每装一个大件之前再打一个形成链条。第二件事是克隆。如果后面要跑多个老项目别一个个重装直接右键虚拟机「管理」→「克隆」选「创建完整克隆」几分钟就能复制出一台干净的新机器。克隆出来的机器记得改三样东西IP 地址、主机名、MAC 地址VMware 克隆时会自动重新生成 MAC但 IP 和主机名要手动改否则多台机器同时在线会冲突。第三件事如果这台虚拟机要长期留着建议用 clonezilla 做一次整机备份。CentOS 6.5 的磁盘结构简单clonezilla 对 ext4 支持成熟备份出来的镜像可以直接恢复到另一台 VMware 虚拟机里比快照更适合做离线归档。最后说一个我自己的习惯所有 CentOS 6.5 的虚拟机装完第一件事就是把/etc/yum.repos.d/下的源全部备份然后换成归档源。官方源关了之后默认的 yum 配置会一直报错换源之后至少yum install还能用。这一步不做后面装任何依赖都会卡在「Could not retrieve mirrorlist」。老系统维护就是这样能提前铺的路都铺好后面少一次半夜爬起来救火。希望帮到你。本文还有配套的精品资源点击获取
返回列表