安装 Linux CentOS
掌握 CentOS 的版本选择与安装方式
能独立在虚拟机中完成 CentOS 最小化安装
完成安装后的网络配置、源更换与基础环境验证
核心讲解
CentOS 主要用于服务器,推荐从最小化安装(Minimal)学起,没有多余的图形界面和软件,贴近真实生产环境。
(1)安装前准备
镜像下载:
推荐 CentOS 7.9 最小版镜像,体积小、资源占用低、生态全
从国内镜像站(阿里云、清华源)下载,速度远快于官网
虚拟机软件:VMware / VirtualBox
资源配置:建议至少 1 核 CPU、2G 内存、20G 磁盘,最小化安装资源占用低。
(2)虚拟机安装核心步骤
新建虚拟机,选择 Linux → CentOS 7 64 位,加载 ISO 镜像
设置虚拟机名称、存储路径(避免中文)
分配 CPU、内存、磁盘容量
启动虚拟机,进入安装向导
选择语言(推荐英文,生产环境通用)
关键配置:
日期时区:选择上海时区
软件选择:Minimal Install(最小化安装)
安装位置:选择磁盘,自动分区即可
网络配置:开启网卡,设置主机名(默认网卡是关闭的!新手最容易踩坑)
设置 root 密码,创建普通用户
等待安装完成,重启系统
(3)安装后基础配置
验证网络:最小化安装默认没开网卡的话,需要手动修改配置文件开启
更换国内 yum 源:默认官方源在国外,速度很慢,换成阿里 / 清华源,大幅提升下载速度
安装基础工具:安装 vim、wget、net-tools 等常用工具
关闭防火墙(学习用):生产环境不建议关,学习环境可以关闭避免端口问题
操作示例
# ===== 1. 网络配置(安装后没网的解决方法) =====
# 编辑网卡配置文件(文件名一般是ifcfg-ens33)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 修改 ONBOOT=no 改为 ONBOOT=yes
# 保存退出
# 重启网络服务
systemctl restart network
# 验证网络
ping baidu.com
# ===== 2. 更换国内yum源(阿里云源) =====
# 备份原源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 下载阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清理并生成缓存
yum clean all
yum makecache
# 安装epel源(扩展软件源)
yum install epel-release -y
# ===== 3. 安装基础工具 =====
yum install vim wget net-tools lrzsz -y
# ===== 4. 验证系统版本 =====
cat /etc/redhat-release
常见误区
安装后没网以为安装失败:最小化安装默认网卡关闭,手动开启 ONBOOT 即可,90% 的新手都踩这个坑
选桌面版安装:学习服务器就装最小化,图形界面会占用资源,也不符合生产习惯
分区太复杂:新手不用手动分区,自动分区完全够用,深入后再学 LVM
不换源直接装软件:默认源速度极慢,甚至超时失败,安装完第一步先换国内源
直接关闭防火墙:学习可以关,生产环境绝对不能关,要通过开放端口的方式
课后练习
在虚拟机中完成 CentOS 7 最小化安装
开启网卡,配置网络,验证能正常联网
更换为阿里云 yum 源,安装 vim、net-tools 工具
查看系统版本,验证安装成功

