准备工作
在开始安装CentOS之前,需要确保硬件和软件环境符合要求,选择一个可靠的VPS提供商,并根据需求配置CPU、内存、存储和带宽,建议至少选择1核CPU、1GB内存和20GB存储的入门级配置,以确保系统流畅运行,准备好VPS的IP地址、root密码(或SSH密钥)以及登录信息,这些通常由VPS服务商提供,确保本地电脑已安装SSH客户端(如Windows的PuTTY或macOS/Linux的终端),用于远程连接VPS。

下载CentOS镜像
访问CentOS官方网站(https://www.centos.org/download/)下载适合VPS的镜像版本,推荐选择CentOS Stream或CentOS 7/8(根据长期支持需求),对于大多数VPS,选择Minimal ISO(最小化安装镜像)即可,因为它体积小、安装速度快,且后续可根据需要添加软件包,下载完成后,检查镜像的SHA256校验和,确保文件完整性和安全性。
连接VPS并启动安装
使用SSH客户端连接到VPS,打开终端,输入以下命令(将your_vps_ip替换为实际IP):
ssh root@your_vps_ip
输入密码后成功登录,将下载的CentOS镜像上传到VPS,可通过scp命令或VPS服务商的控制台文件管理器完成,上传后,运行以下命令启动安装程序:
yum localinstall CentOS-*.iso -y
根据提示选择安装模式,通常选择“Graphical Install”(图形界面)或“Text Install”(文本界面),后者更适合无环境的VPS。
分区与磁盘设置
安装过程中需要配置磁盘分区,建议采用标准分区方案:

- Boot分区:约500MB,用于引导文件。
- Swap分区:与内存大小相同(若内存≥4GB,可设为2GB)。
- 根分区(/):剩余空间,用于存放系统文件。
若需要存储数据,可额外创建/home或/var分区,选择“自动分区”可简化操作,但手动分区更灵活,确认分区后,格式化分区并挂载。
网络配置
设置主机名和网络信息,主机名建议使用易识别的名称(如vps-server1),网络配置可选择DHCP(自动获取IP)或静态IP,若需固定IP,输入子网掩码、网关和DNS服务器地址(如8.8.8.8),完成后,点击“Apply”保存配置。
创建用户并设置安全策略
安装过程中会要求创建管理员用户,建议避免直接使用root账号,而是创建一个普通用户并赋予sudo权限,创建用户admin:
useradd admin passwd admin visudo
在visudo编辑器中添加以下行:
admin ALL=(ALL) ALL
配置防火墙(如firewalld)和SELinux,确保系统安全,可通过以下命令启用防火墙:
systemctl enable firewalld --now
安装完成与后续优化
安装完成后,重启VPS并使用新创建的用户登录,运行以下命令更新系统:

sudo yum update -y
安装常用工具,如wget、curl和vim:
sudo yum install wget curl vim -y
若需要远程管理,建议安装并配置SSH密钥认证,禁用密码登录以提高安全性,定期备份重要数据,可通过rsync或快照功能实现。
FAQs
Q1:安装CentOS时提示“no space left on device”怎么办?
A:通常是因为磁盘分区不足,检查当前磁盘使用情况:df -h,若根分区空间不足,可调整分区大小(如使用fdisk或parted工具),或清理无用文件(如yum clean all)。
Q2:如何重置CentOS的root密码?
A:通过VPS控制台的VNC功能进入救援模式,挂载系统分区后修改密码,具体步骤:
- 重启VPS,进入GRUB菜单,选择“Rescue”模式。
- 挂载根分区:
mount /dev/sda1 /mnt/sysimage。 chroot /mnt/sysimage切换环境,运行passwd root重置密码。- 重启VPS即可。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复