> 技术文档 > 职场新人指南:全新服务器安装CentOS系统全流程_怎么在新主机上安装centos系统

职场新人指南:全新服务器安装CentOS系统全流程_怎么在新主机上安装centos系统


一、准备工作

1. 获取CentOS镜像

  • 通过访问CentOS官网下载最新CentOS Stream 9镜像
  • 推荐选择\"Minimal ISO\"最小化安装镜像,适合服务器环境
  • 验证ISO文件完整性:sha256sum CentOS-Stream-9-*.iso比对官网提供的校验值
  • 需求方准备好的镜像

2. 制作启动盘

推荐使用Ventoy工具制作多系统启动盘:

  1. 下载Ventoy最新版并解压
  2. 插入U盘(建议32GB以上),运行Ventoy2Disk.exe
  3. 选择目标U盘,点击\"安装\"(会格式化U盘,提前备份数据)
  4. 安装完成后,直接将CentOS ISO文件拷贝到U盘即可

替代方案:使用Rufus工具制作专用启动盘

PS:如果事先同事可以直接找同事借

二、服务器硬件准备

1. BIOS/UEFI设置

不同品牌服务器关键设置:

  • Dell服务器‌:开机按F2进入BIOS,设置Boot Mode为UEFI,关闭Secure Boot
  • HP服务器‌:按F9进入BIOS,调整Boot Mode为UEFI模式,重启后按F11选择启动项
  • 华为服务器‌:需配置RAID卡,按Ctrl+R进入RAID配置界面创建虚拟磁盘

2. 硬件兼容性检查

  • 确认服务器硬件在CentOS兼容列表
  • 对于特殊硬件(如RAID卡),需准备对应驱动(华为服务器需megaraid_sas驱动)
  • 云服务器注意:阿里云/AWS等平台需选择对应镜像

三、安装CentOS系统

1. 启动安装程序

  1. 插入启动盘,从U盘启动
  2. 选择\"Install CentOS Stream 9\"进入安装界面
  3. 选择语言(建议英文,减少编码问题)

2. 磁盘分区方案

企业级推荐分区方案(以1TB硬盘为例):

挂载点

大小

文件系统

说明

/boot

1G

ext4

引导分区

/

50G

xfs

根目录

/var

100G

xfs

日志和临时文件

/home

100G

xfs

用户数据

swap

16G

swap

交换空间(内存≥8G时)

剩余空间

未分配

-

后期按需分配

LVM方案更灵活,适合需要动态扩容的场景

3. 软件包选择

  • 基础环境选择\"Minimal Install\"(最小化安装)
  • 附加选项勾选:\"Standard\"和\"System Tools\"
  • 注意:服务器环境不建议安装图形界面

4. 网络配置

  • 启用网卡,建议配置静态IP:

BOOTPROTO=static

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=8.8.8.8

  • 设置主机名:hostnamectl set-hostname server01

5. 完成安装

  • 设置root密码(建议复杂密码)
  • 创建普通用户并授予sudo权限:

useradd admin

passwd admin

usermod -aG wheel admin

  • 点击\"Begin Installation\"开始安装

四、安装后基础配置

1. 系统更新

dnf update -y

dnf install -y epel-release

2. 安全加固

  • 配置防火墙:

systemctl enable --now firewalld

firewall-cmd --permanent --add-service=ssh

firewall-cmd --reload

  • 禁用root SSH登录:

sed -i \'s/^#PermitRootLogin yes/PermitRootLogin no/\' /etc/ssh/sshd_config

systemctl restart sshd

3. 基础服务配置

  • 时间同步(NTP):

dnf install -y chrony

systemctl enable --now chronyd

chronyc sources

  • 日志轮转:确保/etc/logrotate.conf配置合理

4. 性能调优

  • 内核参数优化(/etc/sysctl.conf):

net.core.somaxconn = 65535

net.ipv4.tcp_max_syn_backlog = 65535

vm.swappiness = 10

  • 启用tuned服务:

dnf install -y tuned

tuned-adm profile throughput-performance

PS:根据需求考虑是否配置

五、常见问题解决

1. 安装卡住

  • 检查是否缺少驱动(特别是RAID卡)
  • 尝试更换安装源或使用文本模式安装
  • 云服务器注意检查虚拟光驱配置

2. 网络不通

  • 检查ip addr确认网卡是否启用
  • 验证防火墙规则:firewall-cmd --list-all
  • 测试DNS解析:dig example.com

3. yum源不可用

更换为阿里云镜像源:

mv /etc/yum.repos.d/CentOS-*.repo /etc/yum.repos.d/backup/

curl -o /etc/yum.repos.d/CentOS-Stream.repo https://mirrors.aliyun.com/repo/Centos-vault-9.repo

dnf clean all

dnf makecache

六、进阶建议

  1. 带外管理‌:配置iDRAC/iLO实现远程控制
  2. 备份策略‌:定期备份关键数据到独立存储
  3. 监控部署‌:安装Prometheus等监控工具
  4. 文档记录‌:详细记录服务器配置变更

PS:个人学习总结,如有错误请及时指正

新入职场同学建议优先自行思考,搞不定问AI,最后搞不定再问职场前辈。

如果觉得本文章有帮助到你请点赞收藏不迷路~