职场新人指南:全新服务器安装CentOS系统全流程_怎么在新主机上安装centos系统
一、准备工作
1. 获取CentOS镜像
- 通过访问CentOS官网下载最新CentOS Stream 9镜像
- 推荐选择\"Minimal ISO\"最小化安装镜像,适合服务器环境
- 验证ISO文件完整性:sha256sum CentOS-Stream-9-*.iso比对官网提供的校验值
- 需求方准备好的镜像
2. 制作启动盘
推荐使用Ventoy工具制作多系统启动盘:
- 下载Ventoy最新版并解压
- 插入U盘(建议32GB以上),运行Ventoy2Disk.exe
- 选择目标U盘,点击\"安装\"(会格式化U盘,提前备份数据)
- 安装完成后,直接将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. 启动安装程序
- 插入启动盘,从U盘启动
- 选择\"Install CentOS Stream 9\"进入安装界面
- 选择语言(建议英文,减少编码问题)
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
六、进阶建议
- 带外管理:配置iDRAC/iLO实现远程控制
- 备份策略:定期备份关键数据到独立存储
- 监控部署:安装Prometheus等监控工具
- 文档记录:详细记录服务器配置变更
PS:个人学习总结,如有错误请及时指正
新入职场同学建议优先自行思考,搞不定问AI,最后搞不定再问职场前辈。
如果觉得本文章有帮助到你请点赞收藏不迷路~