CentOS字符界面安装指南
对于服务器管理员或开发者而言,掌握CentOS系统的字符界面(CLI)安装是一项基础且关键的技能,字符界面不仅资源占用低,还适用于无图形环境的服务器场景,本文将详细讲解如何在CentOS中通过字符模式完成系统安装,并覆盖常见问题与优化建议。
**为何选择字符界面安装?
1、资源高效:图形界面(GUI)会占用更多内存与CPU资源,而字符模式仅需最低硬件配置即可运行。

2、稳定性强:服务器场景中,CLI模式减少了不必要的软件依赖,降低系统崩溃风险。
3、远程管理便捷:通过SSH等工具,管理员可直接远程操作服务器,无需依赖图形化支持。
**安装前的准备工作
1、下载CentOS镜像
访问CentOS官方仓库(如CentOS 7或8的版本),选择Minimal
或NetInstall
镜像,推荐使用最新稳定版,以确保安全补丁和功能支持。
2、制作启动介质
使用工具如dd
(Linux/Mac)或Rufus(Windows)将ISO镜像写入U盘或光盘:

- dd if=/path/to/centos.iso of=/dev/sdX bs=4M status=progress
3、确认硬件兼容性
- 至少1GB内存(推荐2GB以上)。
- 20GB硬盘空间(实际需求取决于服务类型)。
- 稳定的网络连接(如需在线安装软件包)。
**安装步骤详解
1、启动安装程序
插入启动介质并重启设备,进入Bios设置从U盘或光盘启动,启动后选择“Install CentOS”并按Tab
键修改启动参数,添加inst.text
以启用字符安装模式。

2、语言与时区配置
默认语言选择“English”(推荐),时区根据实际位置设置(如“Asia/Shanghai”)。
3、磁盘分区方案
自动分区:系统根据磁盘大小自动分配/boot
、swap
及/
分区。
手动分区(推荐高级用户):
/boot
:1GB(ext4格式)。
swap
:通常为内存的1-2倍(若内存≥4GB,可不设swap)。
/
:剩余空间(ext4或xfs格式)。
4、网络与主机名配置
启用网络接口(如eth0),设置静态IP或DHCP,并指定主机名(如server01.example.com
)。
5、软件包选择
字符模式下仅提供“Minimal Install”选项,需手动勾选附加工具(如开发工具、系统管理工具)。
6、用户与密码设置
- 设置root密码(需满足复杂度要求)。
- 创建普通用户并分配sudo权限(提升安全性)。
7、完成安装
确认配置无误后,执行安装并等待系统自动重启。
**安装后优化建议
1、更新系统
- yum update -y && yum upgrade -y
2、安装常用工具
- yum install -y vim wget curl net-tools
3、禁用不必要的服务
- systemctl disable firewalld # 若无需防火墙
- systemctl mask NetworkManager # 使用network-scripts时
4、配置SSH安全访问
修改/etc/ssh/sshd_config
,禁止root远程登录并启用密钥认证:
- PermitRootLogin no
- PasswordAuthentication no
**常见问题与解决方案
问题1:安装过程中无法识别硬盘
可能原因:缺少磁盘驱动,需加载对应内核模块(如RAID卡驱动)或在启动参数添加nodmraid
。
问题2:网络配置失败
检查网线连接,确认DHCP服务可用,或手动指定IP、网关与DNS。
问题3:依赖包安装错误
确保/etc/yum.repos.d/
中的仓库配置正确,或尝试更换国内镜像源(如阿里云、腾讯云)。
**个人观点
字符界面安装看似复杂,但熟练后效率远超图形界面,尤其对于生产服务器,精简的系统环境能最大化性能与安全性,建议新手通过虚拟机多次练习,熟悉分区、网络等核心配置,再部署到物理设备,定期备份系统配置(如使用rsync
或tar
),可在出现故障时快速恢复。