前言
欢迎来到这篇可能是全网最适合小白的 centos下载安装教程!如果你正打算步入Linux运维的大门,或者因为开发需要必须装个CentOS环境,那么恭喜你,来对地方了。
网上教程千千万,但要么版本太老界面都对不上,要么关键步骤跳得过快让人一脸懵逼。因此,我写了这篇 centos下载安装教程,不仅会带你一步步走完从下载到使用的全过程,还会把每一步背后的“为什么”讲清楚,让你不仅会做,更懂原理。本教程以CentOS 7为例,因为在生产环境中,稳定才是王道,CentOS 7依然是无数企业的首选。文章最后还会教你配置Yum源并安装常用工具,让你拿到手的不是一个“毛坯房”,而是能直接开干的“精装房”。
一、centos是什么?
CentOS(Community Enterprise Operating System)是Linux发行版之一,它基于Red Hat Enterprise Linux(RHEL)的源代码编译而成。由于RHEL是收费的,而CentOS完全免费且与RHEL高度兼容,因此它成为了众多中小企业和开发者在服务器端的首选操作系统。
简单理解:CentOS就是“免费版”的红帽企业级Linux,它稳定、安全、可靠,是运维工程师必须掌握的操作系统之一。
二、centos系统安装教程(VMware虚拟机版)
本教程采用 VMware Workstation Pro 虚拟机软件进行安装。即使你的电脑是Windows系统,也能轻松运行Linux。我们将分为 准备镜像 -> 创建虚拟机 -> 安装系统 -> 网络配置 -> 远程连接 五个阶段。
1. 下载Linux系统镜像(ISO文件)
首先,我们需要下载CentOS 7的ISO镜像文件。为了确保下载速度和成功率,这里提供百度网盘链接:
通过网盘分享的文件:CentOS-7-x86_64-DVD-1804.iso
链接: https://pan.baidu.com/s/1qm2SqlTFXTy4eKrSPmsjVA?pwd=7eas
提取码: 7eas
你也可以访问国内开源镜像站(如阿里云、网易)下载,速度通常更快。
2. 打开VMware软件
确保你的电脑已安装VMware Workstation Pro。若未安装,可参考此教程获取安装包和密钥:VMware安装教程指路。
安装完成后,在桌面双击VMware图标启动软件。
3. 创建新的虚拟机
在主界面点击 “创建新的虚拟机”。
4. 选择“自定义”配置
为了获得最灵活的设置,选择 “自定义(高级)”,然后点击下一步。
5. 选择虚拟机硬件兼容性
此处保持默认的Workstation版本即可,直接点击 “下一步”。
6. 选择“稍后安装操作系统”
这一步非常关键!请选择 “稍后安装操作系统”,而不是直接选择ISO文件。
为什么要选“稍后安装”?
这就像相亲,你得先把家里(虚拟机配置)打扫干净了,再请姑娘(CentOS系统)进来。直接装的话,VMware会用“简易安装”模式,可能会自动分区并用默认配置,不利于我们学习。把场地布置好再装,过程更可控,出了问题也知道怎么修。
7. 选择客户机操作系统
- 客户机操作系统:选择 “Linux”。
- 版本:下拉找到并选择 “CentOS 7 64位”。
注意:千万别选错成Windows或其他版本,否则后续安装会报错。
8. 命名虚拟机并选择安装位置
- 虚拟机名称:随意填写,如 CentOS-7-Lab。
- 位置:强烈建议不要放C盘! 虚拟机文件很大(几GB到几十GB),请选择一个空间充裕的盘符(如D盘、E盘)创建一个专门存放虚拟机的文件夹。
9-10. 配置处理器与内存(关键)
- 处理器数量:建议给 2 个内核。
- 内存:建议至少 2048 MB(2GB)。如果你的电脑内存有16GB,给4GB会更流畅。
避坑提醒:给512MB内存然后抱怨卡顿?这就好比让一个壮汉住胶囊公寓,还要他跑马拉松。内存给足,系统才能“飞驰人生”。
11. 选择网络类型(重点)
选择 “使用网络地址转换(NAT)”。
NAT模式解释:NAT模式会让你的虚拟机躲在宿主机(你的电脑)后面上网。只要你的电脑能上网,虚拟机就能上网,无需任何额外设置。这是最推荐新手的模式,简单且不会影响公司或家里的局域网。
12-16. I/O控制器、磁盘类型、磁盘创建
以下步骤按推荐选项一路默认即可:
- I/O控制器:默认 LSI Logic。
- 磁盘类型:推荐 SCSI。
- 磁盘选择:选择 “创建新虚拟磁盘”。
- 磁盘容量:建议 20GB(如果硬盘够大可以给40GB)。选择 “将虚拟磁盘存储为单个文件”,性能更好。
- 磁盘文件:保持默认名称,直接下一步。
17. 完成创建
点击 “完成”,虚拟机的“毛坯房”就搭好了。
18-19. 加载ISO镜像(注入灵魂)
- 点击虚拟机界面中的 “编辑虚拟机设置”。
- 在设置窗口中,选择 “CD/DVD (IDE)”。
- 在右侧勾选 “使用ISO映像文件”,点击 “浏览”,找到我们第一步下载好的 CentOS-7-x86_64-DVD-1804.iso 文件,点击确定。
20. 启动虚拟机
点击 “开启此虚拟机”,激动人心的安装正式开始!
21. 选择安装选项
鼠标点击进入虚拟机窗口(如果鼠标被困住,按 Ctrl + Alt 释放),按键盘上的 PgUp 键,选择 “Install CentOS 7” 并按回车。
22. 选择安装语言
拉到最下面,选择 “中文” -> “简体中文(中国)”,点击继续。
忠告:别为了装X选英文,后面配置网络、时区时专业词汇多,选中文能极大降低出错率。
23-24. 配置日期和时间
点击 “日期和时间”,在地图上点击中国(上海)时区,确保时间与你的系统时间一致。如果不对,手动调整。
为什么要调时间? 时间不同步,会导致文件时间戳混乱,后续装软件、看日志时,Bug会跟你“住”在一起,排查起来痛不欲生。
25. 配置安装位置(分区)
点击 “安装位置”,进入后无需任何操作,直接点击左上角的 “完成” 即可。系统会自动分区,对于新手来说这是最稳妥的方式。
26-28. 配置网络与主机名(重中之重)
这是确保你能远程连接Linux的关键步骤。
- 点击 “网络和主机名”。
- 在左下角 “主机名” 处输入一个名字(如 centos-lab),点击 “应用”。
- 将右上角的 “以太网” 开关 打开,使其变为 已连接 状态。
- 点击右下角的 “配置” 按钮。
配置静态IP(重要步骤):
在弹出的窗口中:
- 选择 “IPv4 设置” 标签。
- 方法:选择 “手动”。
- 点击 “添加”,然后输入以下信息(请根据你的环境修改):
如何获取这些地址?
关闭配置窗口,在VMware主界面点击 编辑 -> 虚拟网络编辑器 -> 选择 VMnet8(NAT模式) -> 点击 “NAT 设置”。
你会在那里看到你的 子网掩码 和 网关IP。例如,网关可能是 192.168.xxx.2。
- 地址:输入与网关在同一网段的IP,如 192.168.xxx.101(最后一位建议100-200,避免冲突)。
- 子网掩码:255.255.255.0(通常与NAT设置里一致)。
- 网关:填写你在NAT设置里看到的网关,如 192.168.xxx.2。
- DNS 服务器:填写 114.114.114.114(国内通用)或 8.8.8.8。
输入完成后点击 “保存”。
回到主界面,确保以太网是开启状态,点击 “完成”。
29. 开始安装
一切就绪后,点击 “开始安装”。
30. 设置Root密码
在安装过程中,点击 “ROOT 密码”。输入一个你能记住的密码(简单点也行,毕竟是测试环境),然后点击完成。
关于Root:Root是Linux的“神”,拥有至高无上的权限。rm -rf /* 这条命令能删掉你整个系统,切勿在生产环境随意使用Root账号操作。
等待进度条跑完,点击 “重启”。
31. 安装完成
重启后,看到登录界面,输入用户名 root 和密码,敲击回车,如果成功进入命令行,恭喜你,centos下载安装教程 的核心部分你已经完成了!
32. Xshell远程连接(摆脱虚拟机界面)
在虚拟机里操作太不方便了,我们需要用更强大的终端工具(如Xshell、SecureCRT)来连接它。
- 打开Xshell,点击 文件 -> 新建。
- 主机:输入你刚才设置的静态IP地址(如 192.168.xxx.101),端口默认 22,点击确定。
- 在弹出的会话窗口中点击 “连接”。
- 输入用户名 root 和密码,连接成功!
测试网络:
在Xshell中输入命令 ping baidu.com,如果有数据返回,说明网络完全OK!
33. 配置本地Yum源(告别无软件可装)
刚装好的系统,Yum源(软件仓库)默认是国外的,速度很慢。我们配置一下刚才的ISO文件作为本地源,以后装软件速度飞快!
依次在Xshell中执行以下命令:
- # 1. 将光盘挂载到 /mnt 目录
- mount /dev/cdrom /mnt
- # 2. 进入Yum源配置目录
- cd /etc/yum.repos.d
- # 3. 备份原有的源文件(以防万一)
- mkdir -p bk
- mv *.repo bk/
- # 4. 创建我们自己的本地源文件 dbge.repo
- echo "[EL]" >> /etc/yum.repos.d/dbge.repo
- echo "name = Linux 7.x DVD" >> /etc/yum.repos.d/dbge.repo
- echo "baseurl=file:///mnt" >> /etc/yum.repos.d/dbge.repo
- echo "gpgcheck=0" >> /etc/yum.repos.d/dbge.repo
- echo "enabled=1" >> /etc/yum.repos.d/dbge.repo
复制代码
34. 安装Linux常用工具(打造精装房)
最后,装一些必备的软件包,让你的Linux能干活:
- yum install -y wget curl vim net-tools unzip zip tar gzip
- yum install -y lsof telnet nc traceroute sysstat iotop htop
复制代码
- vim:比vi更好用的文本编辑器。
- net-tools:提供 ifconfig 等网络命令。
- wget/curl:下载神器。
- lsof/telnet/nc:网络排查和端口检测工具。
至此,一个稳定、高效、可远程管理的CentOS 7开发/学习环境就搭建完成了!
三、centos入门教程(快速上手)
系统装好了,接下来你可以学习几个最基础的命令来感受一下Linux的魅力:
- 查看系统信息:uname -a
- 查看当前目录:pwd
- 列出文件:ls -al
- 切换目录:cd /home
- 创建一个文件:touch test.txt
- 编辑文件:vim test.txt(按 i 进入编辑,按 Esc 退出编辑,输入 :wq 保存退出)
提示:更多Linux命令,可以在终端输入 man 命令名 来查看官方手册。
总结
恭喜你完成了这篇 centos下载安装教程 的全部内容!从下载镜像、搭建VMware虚拟机、配置静态网络、到最终使用Xshell远程连接并配置好Yum源,你已经掌握了Linux运维工程师的入门必备技能。
回顾整个 centos下载安装教程,最关键也最容易出错的点在于 网络配置(静态IP的设置),请务必仔细核对你的子网掩码和网关地址。一旦网络通了,你的Linux世界就敞开了大门。
希望这篇教程能成为你Linux学习路上的一块坚实垫脚石。记住,纸上得来终觉浅,绝知此事要躬行——多动手敲命令,遇到报错别慌,仔细看提示,你一定能成为高手!如果在后续的学习中遇到问题,欢迎随时回来查阅本篇 centos下载安装教程 的基础部分。
扩展思考:当你的Yum源配置熟练后,可以尝试配置更快的阿里云在线源,体验飞一般的下载速度。加油,未来的运维大神!