
文档教程技术博客【免费下载链接】Linux-Tutorial《Java 程序员眼中的 Linux》项目地址https://gitcode.com/gh_mirrors/li/Linux-Tutorial点击查看免费下载本指南取自开源仓库《Java 程序员眼中的 Linux》Linux-Tutorial中的 CentOS 安装 一节系统讲解如何在 VirtualBox 与 VMware Workstation 两款主流虚拟机软件中从头安装 CentOS 6.6并覆盖 U 盘安装实体机的完整思路。读完本文你将掌握虚拟机的创建、内存与磁盘规划、系统镜像挂载、安装类型选择Desktop / Basic Server、分区方案以及安装完成后的收尾操作为后续 Java 开发环境搭建打下坚实基础。写在前面安装前的总体认识本教程演示了在VirtualBox和VMware Workstation两款虚拟机软件下安装CentOS 6.6的完整过程两套流程既有共性又有差异适合对照学习VirtualBox免费开源但对新手而言使用体验一般。作者个人在使用经历中遇到过多次崩溃、安装异常等问题因此不作为主推虚拟机。VMware Workstation商业软件功能完善辅助功能到位主推该虚拟机。如果你打算长期使用 CentOS 做开发环境建议优先选择它。如果你是要安装到实体 PC 机中则需要准备一个 U 盘并使用USBWriter软件将系统镜像写入 U 盘制作一个 CentOS 系统盘然后再用 U 盘引导安装。USBWriter 的使用非常简单选择镜像文件与目标 U 盘后即可一键写入制作完成后用该 U 盘引导开机就能进入 CentOS 安装界面。关于 CentOS 的版本背景可以补充阅读仓库中的 CentOS 介绍CentOS 是 Red Hat Enterprise LinuxRHEL的社区重编译版本这也是下文虚拟机向导中把 CentOS 自动识别为Red Hat类型的原因其“后花园系统” Fedora 则是新特性试验场。如果安装的是 CentOS 7可参考仓库中的 CentOS 7 安装两代系统的差异见 CentOS 6 和 CentOS 7 差异。VirtualBox 下安装 CentOS 6.6 全过程1. VirtualBox 的获取官方网站提供最新版本下载下载页一般同时提供 Windows、macOS、Linux 平台安装包官方 Wiki 与百科资料可供查阅其发展历史与技术特性国内网络环境还可以通过百度云获取32 位和 64 位一体包。2. 新建虚拟机命名与系统类型识别启动 VirtualBox 后点击主界面上的新建按钮创建一个虚拟机。填写名称时输入CentOS相关字眼下方的类型与版本会自动联动变化自动识别为Red Hat——这正是因为 CentOS 与 RHEL 同源。接下来按照向导依次完成内存容量本教程安装的是 64 位系统如果本机物理内存足够大建议分配2 ~ 4 G虚拟硬盘命名最好规范、带上系统版本号例如CentOS-6.6-64bit硬盘大小建议在8 ~ 20 G之间创建完成后需要选择模拟光驱加载系统镜像CentOS 6.6 的 ISO 文件加载后启动虚拟机进入安装流程。3. 进入安装程序跳过介质检查启动后会进入 CentOS 安装引导界面这里选择Skip跳过对镜像的介质检查。介质检查通常耗时很久而使用 ISO 文件安装时一般没有这个必要直接跳过可以大幅节省时间。4. 语言与键盘新手建议简体中文进入图形化安装界面后语言环境建议 Linux 纯新手选择简体中文后续所有安装提示都会以中文呈现理解成本更低。5. 磁盘处理全新虚拟硬盘可直接忽略旧数据由于是用全新虚拟机创建的虚拟硬盘里面没有任何数据因此在提示是否保留磁盘数据时可以直接选择忽略所有数据CentOS 会正常格式化并继续安装。6. 设置 root 密码安装过程中会提示设置 root 账号界面上显示为根账号的密码。root 是系统最顶级的账号拥有最高权限密码务必牢记——后续几乎所有的系统管理、软件安装如仓库中 Mysql-Install-And-Settings.md 里的 MySQL 安装都要用到它。测试环境下可设置为简单密码但生产环境必须使用强密码。7. 分区方式直接使用所有空间因为是全新虚拟机硬盘上没有需要保留的旧数据因此分区这一步选择使用所有空间即可CentOS 会按照自己的默认策略自动完成分区无需手工干预。如果想自定义分区如单独划分/boot、/swap、/可以参考下文 VMware 章节中的自定义分区方案。8. 安装类型Desktop 还是 Basic Server安装类型选择是新手最需要关注的一步Desktop图形界面版会默认安装大量软件包强烈建议新手选择此模式。作者后续文章如 Nginx、MySQL、Redis 等软件的安装配置讲解基本都是基于该模式系统展开的如果选择了非此模式的系统后续安装某些软件时可能会出现依赖包缺失的情况Basic Server命令行界面安装精简、占用资源少有良好 Linux 基础的用户通常更喜欢这种模式。如果选择了Desktop安装程序会安装大量软件包这个过程大概需要5 ~ 10 分钟耐心等待即可。9. 安装完成务必删除盘片安装完成后进入系统前一定要把光驱中的系统盘ISO 镜像卸载/删除防止系统每次启动时都去读盘重新进入安装界面。这一步是新手最容易遗漏、也最影响后续使用的细节。VMware Workstation 下安装 CentOS 6.6 全过程1. VMware Workstation 的获取官网提供 Workstation 的评估版Evaluation下载正式版为商业授权也可以从百度云获取 64 位安装包官方 Wiki 与百科资料可用于了解其功能特性。2. 选择自定义高级安装而不是典型VMware 默认推荐的是典型安装模式但本教程不推荐而是选择自定义高级模式这样可以对硬件配置、网络、磁盘控制器、分区等做精细控制。如果你对 Linux 系统非常了解也可以选择典型在它默认安装完的系统上按需修改。特别提醒在新建虚拟机向导过程中不要在这一步就选择镜像文件——一旦选择镜像向导会自动切换到典型模式按它的默认规则安装无法再进行自定义配置。3. 网络模式选择桥接 / NAT / 主机模式自定义向导中会要求选择虚拟机的网络连接方式三种模式差异如下网络模式工作方式优点缺点桥接模式建议创建一个独立虚拟主机虚拟网卡直接桥接到物理网络虚拟机相当于局域网中的一台真实主机网络功能最完整一般需要手动为虚拟机配置 IP 地址、子网掩码、默认网关且虚拟机 IP 要与主机 IP 处于同网段NAT 模式把物理主机当作路由器虚拟机通过它访问互联网联网简单开箱即用虚拟主机无法与物理主机直接通讯主机模式把虚拟主机网络与真实网络隔开各个虚拟机之间可以互相连接虚拟机和物理机也可以连接虚拟机无法访问外部真实网络对于要搭建 Java 开发环境、需要从宿主机SSH、浏览器、IDE访问虚拟机的场景桥接模式通常是更合适的选择配合 CentOS 网络设置 可以完成静态 IP 的配置。4. 磁盘控制器类型Buslogic 与 LSIlogic向导中还会让你选择虚拟硬盘的 SCSI 设备类型Buslogic旧版本操作系统默认使用的类型LSIlogic在性能上做了改进对小文件的读取速度有所提升同时对非 SCSI 硬盘的支持也更好。一般建议优先选择LSIlogic。5. 磁盘容量至少 20 G虚拟硬盘容量上强烈建议至少要给 20 G否则装不了多少软件。考虑到后续还要安装 JDK、MySQL、Nginx、Redis 等软件参见仓库 favorite-file/shell 目录下大量install_*_centos6.sh一键安装脚本的使用场景磁盘预留空间尽量充裕。6. 挂载镜像并启动创建完虚拟机之后需要加载系统镜像ISO然后启动虚拟机进行安装。接下来的安装步骤与上面 VirtualBox 安装细节基本一致主要区别在于VMware 章节这里选择的是自定义分区而不再是默认分区方式。7. 自定义分区方案推荐在分区步骤中选择自定义分区方式作者给出的简单分区方案如下以虚拟机内存 2 G 为例挂载点容量分区类型说明/boot500 M主分区存放系统引导文件/swap2 G逻辑分区交换分区一般说法是其大小与机器内存大小相关也有说法认为内存足够大时不需要但还是建议分。示例中虚拟机内存为 2 G所以分 2 G/剩余全部容量逻辑分区根分区剩余空间都分配给它如果你有自己的需求可以在这个基础上自行调整。这个方案把系统引导、交换空间和数据分区三者分离是兼顾简单与实用的入门级分区策略。8. 完成安装后续的界面操作与 VirtualBox 流程基本相同设置 root 密码、选择安装类型Desktop / Basic Server、等待软件包安装完成然后同样记得移除光驱中的安装镜像重启进入系统即可。安装完成后的常用配置与仓库配套资源系统装好只是第一步仓库为安装完成后的环境准备了一系列配套文档与脚本可按需查阅CentOS 网络设置虚拟机尤其是桥接模式静态 IP、网卡等网络配置VMware 克隆 CentOS 后网卡信息修改通过克隆/复制方式快速批量创建 CentOS 虚拟机后ifconfig中网卡由 eth0 变为 eth1 的修复方法涉及/etc/udev/rules.d/70-persistent-net.rules与ifcfg-eth0的 HWADDR、UUID 修改CentOS 7 则直接改ifcfg-ens33CentOS 6 和 CentOS 7 差异两代系统的常用命令差异ifconfig没了如何用ip a、systemctl代替service、firewalld 与 iptables 的切换、时区设置等CentOS 设置目录额外软件包安装、缓存清理、图形界面关闭与开启等日常设置汇总CentOS 7 安装如果选择新版本系统可对照这篇在 VMware 下安装 CentOS 7.3 的流程favorite-file/shell仓库提供了大量针对 CentOS 6/7 的一键安装脚本如install_jdk_online.sh、install_mysql5.6_offline_centos6.sh、install_nginx_centos6.sh、install_redis_centos6.sh、install_tomcat_centos6.sh、install_docker_centos7.sh等装完系统后可以直接复用快速搭建 Java 开发所需的基础软件环境。关键注意事项小结root 密码务必牢记root根账号是系统最高权限账号遗忘后恢复比较麻烦安装完成后删除盘片防止开机重新进入安装模式新手优先选 Desktop 模式仓库后续软件安装类文章均基于图形界面版系统讲解非此模式可能出现依赖包缺失磁盘容量宁多勿少VirtualBox 建议 8 ~ 20 GVMware 建议至少 20 GVMware 用自定义高级安装不要在向导中提前选择镜像否则会退回典型模式网络选桥接模式便于与宿主机互通配合 CentOS 网络设置 配置静态 IP之后即可通过 SSH 无密码登录参见 SSH 免密登录开展后续开发。按上述流程完成 CentOS 6.6 的安装后即可进入 CentOS 设置目录 继续配置网络、安装常用工具并借助仓库中的安装脚本逐步搭建起一套完整的 Java 开发环境。赞分享文档教程技术博客【免费下载链接】Linux-Tutorial《Java 程序员眼中的 Linux》项目地址https://gitcode.com/gh_mirrors/li/Linux-Tutorial点击查看免费下载相关推荐linaria/atomic 演进全解析从原子化 CSS 实现到 WyW 2.x 引擎迁移linaria/atomic 演进全解析从原子化 CSS 实现到 WyW 2.x 引擎迁移 linaria/atomic 是 Linaria 零运行时 C文档教程技术博客skopeo 项目中的 pflag 深度指南POSIX/GNU 风格命令行参数解析实战skopeo 项目中的 pflag 深度指南POSIX/GNU 风格命令行参数解析实战 pflag 是 Go 标准库 flag 包的即插即用替代品drop文档教程技术博客BaiduPCS-Go实用的百度网盘命令行客户端BaiduPCS Go实用的百度网盘命令行客户端 BaiduPCS Go 是一个仿 Linux shell 的百度网盘命令行客户端在 iikira/BaidCLI网络上一篇Rerun Web Viewer 嵌入指南通过 iframe 与 JavaScript SDK 在网页中集成 Rerun Viewer下一篇cobalt五分钟自建视频下载器干净无广告创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考