Linux安装教程:CentOS系统部署指南

CentOS作为企业级Linux发行版的代表,因其稳定性和安全性被广泛应用于服务器环境,本文将详细介绍CentOS系统的安装步骤,从准备工作到系统配置,帮助用户顺利完成部署。
安装前准备工作
在开始安装CentOS之前,需确保硬件和软件环境满足要求,确认服务器的硬件配置,包括CPU、内存、硬盘空间等,建议至少2GB内存和20GB硬盘空间,具体需求可根据实际应用调整,下载CentOS镜像文件,可通过官方网站获取最新版本的ISO文件,例如CentOS 7或CentOS Stream,准备一个可启动的U盘或光盘,用于引导安装程序。
创建启动介质
将下载的ISO文件写入U盘或光盘,推荐使用Rufus(Windows系统)或dd命令(Linux系统)制作启动盘,以Linux为例,打开终端,执行以下命令:
sudo dd if=/path/to/CentOS.iso of=/dev/sdX bs=4M status=progress
请将/path/to/CentOS.iso替换为实际镜像路径,/dev/sdX为目标设备名称,完成后,将启动介质插入服务器并重启,进入BIOS设置,调整启动顺序为从U盘或光盘启动。
启动安装程序
服务器从启动介质引导后,会显示CentOS安装界面,选择“Install CentOS 7”并按Enter键,等待加载安装程序文件后,进入语言和键盘布局设置界面,根据需要选择合适的语言(如“简体中文”)和键盘类型,点击“Continue”进入下一步。
配置安装信息
页面,可配置以下关键信息:
- 日期和时间:设置系统时区,确保与服务器所在区域一致。
- 安装源:选择“本地介质”并指定U盘或光盘路径。
- 软件选择:根据用途选择最小安装、带GUI的服务器或自定义软件包,建议初次安装选择“带GUI的服务器”,便于图形化管理。
点击“安装位置”进行分区设置,推荐使用LVM逻辑卷管理,便于后续扩展,点击“完成”后,系统会自动创建分区,包括/boot、swap和根分区(/)。

设置root用户和普通用户
在“用户设置”页面,需创建root管理员账户和至少一个普通用户账户,root账户拥有最高权限,建议仅在必要时使用,普通用户账户用于日常操作,可提升系统安全性,设置完成后,点击“Begin Installation”开始文件复制和安装过程。
安装后基本配置
安装完成后,系统会提示重启,移除启动介质,进入首次配置向导:
- 许可证协议:接受协议条款。
- 创建用户:若未在安装过程中创建,可在此步骤添加普通用户。
- 在线账户:可选配置,用于连接Red Hat或CentOS账户。
- 系统注册:跳过或输入订阅信息。
重启后,登录系统,建议执行以下命令更新系统:
sudo yum update -y
网络配置
CentOS安装后会自动获取DHCP地址,若需静态IP,编辑网络配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
修改以下参数:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8 保存后重启网络服务:
sudo systemctl restart network
防火墙与SELinux配置
CentOS默认启用防火墙(firewalld)和SELinux,可根据需求调整策略,开放SSH端口:

sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
若需临时禁用SELinux,执行:
sudo setenforce 0
建议在测试环境中验证配置后再调整安全策略。
常见问题与优化建议
安装完成后,可能会遇到分辨率不匹配、无法联网等问题,可通过以下方式解决:
- 分辨率问题:安装
x11-xorg-utils包并调整显示器设置。 - 网络问题:检查NetworkManager服务状态,确保
nmcli命令可用。
建议定期更新系统和备份重要数据,确保系统稳定运行。
FAQs
Q1:安装过程中提示“Boot device not found”如何解决?
A:此错误通常是因为未正确设置分区或BIOS启动顺序,请检查分区表是否正确,并在BIOS中确保启动设备优先级设置无误,若问题持续,可尝试重新制作启动盘。
Q2:如何切换CentOS的图形界面与命令行界面?
A:使用以下命令切换:
- 图形界面转命令行:
sudo systemctl set-default multi-user.target - 命令行转图形界面:
sudo systemctl set-default graphical.target
重启后即可生效。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复