如何安装linux系统centos7
如何安装linux系统centos7详细介绍
以下是 CentOS 7 的详细安装指南,结合最新的社区资源和安全建议:
一、准备工作
- 下载镜像
- 官方存档:访问
https://vault.centos.org/7.9.2009/获取 ISO 文件(推荐CentOS-7-x86_64-Minimal.iso)。 - 国内镜像:清华大学镜像站(https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/)提供更快下载。
- 校验文件:使用
sha256sum工具验证镜像完整性:bashsha256sum CentOS-7-x86_64-Minimal.iso
- 官方存档:访问
- 制作启动盘
- 工具推荐:
- Windows:Rufus(https://rufus.ie/)
- Linux/macOS:
dd命令(需谨慎操作):bash/path/to/CentOS-7-x86_64-Minimal.iso /dev/sdX 4M progress
- 注意:制作前备份 U 盘数据,设备名称(如
/dev/sdX)需确认正确。
- 工具推荐:
二、安装流程
- 启动设置
- BIOS/UEFI 切换:开机按
Del/F2/F12进入设置,启用 UEFI 模式(新硬件推荐),禁用安全启动(Secure Boot)。 - 选择启动项:从制作好的 U 盘启动。
- BIOS/UEFI 切换:开机按
- 安装界面配置
- 语言选择:推荐英文(避免字符显示问题)。
- 安装源设置:选择 “Local media”。
- 软件选择:
- 服务器:选 “Minimal Install”。
- 桌面环境:选 “GNOME Desktop”(需额外内存)。
- 分区方案
- GPT 分区(推荐):plaintext
/boot 200MB ext4swap 2-4GB swap
/ 剩余空间 xfs
- MBR 分区:适用于旧硬件,最多 4 个主分区。
- 手动分区:进入 “Custom partitioning”,创建上述分区。
- GPT 分区(推荐):plaintext
- 网络配置
- DHCP:自动获取 IP(适合新手)。
- 静态 IP:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0:plaintextBOOTPROTO=staticIPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
- 用户设置
- root 密码:设置强密码(包含大小写字母、数字、符号)。
- 普通用户:创建非 root 账户,添加到
wheel组以使用 sudo。
三、安装后配置
- 系统更新
- 更换源:bash
/etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak/etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
- 更新系统:bash
yum update
- 更换源:bash
- 基础工具安装
bashyum net-tools tree - 安全加固
- 防火墙:bash
systemctl firewalldfirewall-cmd --add-servicehttp
firewall-cmd
- SELinux:临时关闭(生产环境需谨慎):bash
setenforce
- 防火墙:bash
四、常见问题处理
- 引导错误
- 现象:启动时提示 “inst.stage2=hd:LABEL=CentOS\x207\x20x86_64”。
- 解决:在启动界面按
Tab,将参数改为inst.stage2=hd:/dev/sdX(sdX为 U 盘设备名)。
- 分区问题
- 扩容 GPT 分区:bash
/dev/sda resizepart %xfs_growfs /dev/sda3
- 扩容 GPT 分区:bash
- 网络故障
- 检查网卡:bash
nmcli device statusnmcli connection up eth0
- 检查网卡:bash
五、替代方案建议
由于 CentOS 7 已停止维护,推荐迁移至以下发行版:
- Rocky Linux:与 CentOS 7 高度兼容,提供 10 年支持(https://rockylinux.org/)。
- AlmaLinux:由 CloudLinux 团队维护,兼容 RHEL(https://almalinux.org/)。
- CentOS Stream:Red Hat 官方维护的滚动更新版本(https://centos.org/centos-stream/)。
六、参考资源
- 官方文档:https://docs.centos.org/
- 社区论坛:https://www.centos.org/forums/
- 安全公告:https://access.redhat.com/security/updates/
安装完成后,请立即备份重要数据,并定期检查系统日志以确保安全。如果需要图形界面,可通过 sudo yum groupinstall "GNOME Desktop" 安装。