Linux CentOS系统安装指南
Linux CentOS作为一款基于Red Hat Enterprise Linux(RHEL)源代码编译而成的开源操作系统,以其稳定性、安全性和免费特性广泛应用于服务器、云计算和开发环境,本文将详细介绍CentOS系统的安装步骤,包括前期准备、安装流程、基础配置及常见问题解决,帮助用户顺利完成部署。
安装前的准备工作
在开始安装CentOS之前,需确保硬件和软件环境满足要求,并做好数据备份,避免意外损失。
-
硬件要求
- CPU:64位x86处理器(Intel或AMD),建议主频1.6GHz以上。
- 内存:最小512MB,推荐2GB以上(图形界面需1GB以上)。
- 硬盘空间:最小10GB,推荐20GB以上(根据实际需求调整)。
- 其他设备:显示器、键盘、鼠标,以及网络接口(有线或无线)。
-
系统镜像下载
从CentOS官方网站(https://www.centos.org/download/)下载ISO镜像文件,根据需求选择版本(如CentOS 7或CentOS Stream),并下载对应架构的镜像(如x86_64),建议通过校验工具(如sha256sum)验证镜像完整性,避免下载损坏文件。 -
启动介质制作
将ISO镜像写入U盘或DVD,推荐使用Rufus(Windows)或dd命令(Linux)制作启动U盘:dd if=/path/to/CentOS.iso of=/dev/sdX bs=4M status=progress
其中
/dev/sdX
为U盘设备名(需通过lsblk
命令确认)。 -
BIOS/UEFI设置
重启计算机,进入BIOS/UEFI界面,关闭“Secure Boot”(部分硬件需开启),并将启动顺序设置为从U盘或DVD启动。
CentOS安装步骤
-
启动安装程序
插入启动介质后,计算机从介质启动,进入CentOS安装界面,选择“Install CentOS 7”并按回车键,等待系统加载安装文件,进入语言选择界面。 -
语言和键盘布局
- 语言:选择“简体中文(简体中文)”。
- 键盘布局:默认“美国英语”,可根据需求选择“汉语”。
-
存储配置
在“安装位置”界面,选择“我将在稍后配置存储空间”或“自动配置分区”,推荐手动分区以优化性能:
| 分区类型 | 大小建议 | 挂载点 | 文件系统 |
|————|————|————–|———-|
| /boot | 1GB | /boot | xfs |
| swap | 内存大小的2倍 | swap | swap |
| / | 剩余空间 | / | xfs |注意:若使用SSD,可启用
noatime
选项提升性能;若需LVM,可选择“自定义布局”并创建逻辑卷。 -
网络和主机名配置
- 网络:启用“以太网”连接,设置静态IP或通过DHCP获取。
- 主机名:输入唯一主机名(如
server01
),并点击“配置”添加域名(可选)。
-
时区设置
在“日期和时间”界面,勾选“网络时间同步”,并选择时区为“亚洲/上海”。 -
root密码和用户创建
- root密码:设置强密码(至少8位,包含字母、数字和特殊字符)。
- 创建用户:点击“USER CREATION”,添加普通用户(如
admin
),并设置密码和sudo权限。
-
开始安装
确认所有配置后,点击“开始安装”,等待安装完成(约10-30分钟,取决于硬件性能)。
安装后的基础配置
-
重启系统
安装完成后,点击“重启”按钮,首次启动会进入初始化设置向导,包括隐私设置、在线账户等(可跳过)。 -
更新系统
登录root用户或普通用户(需sudo
权限),执行以下命令更新系统:sudo yum update -y
-
网络配置
检查网络连接状态:ip addr ping www.baidu.com
若无法上网,检查
/etc/sysconfig/network-scripts/
下的网卡配置文件(如ifcfg-ens33
),确保ONBOOT=yes
,并重启网络服务:sudo systemctl restart network
-
防火墙与SELinux
- 防火墙:根据需求开放端口(如HTTP 80端口):
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --reload
- SELinux:查看状态(
sestatus
),若需临时关闭,修改/etc/selinux/config
文件,将SELINUX=enforcing
改为SELINUX=disabled
后重启。
- 防火墙:根据需求开放端口(如HTTP 80端口):
-
安装常用工具
推荐安装以下工具包:sudo yum groupinstall "Development Tools" -y sudo yum install wget vim curl git -y
常见问题解决
-
安装过程中卡在“Starting Install”
可能是镜像损坏或硬件兼容性问题,建议重新下载镜像或更换启动介质。 -
无法识别硬盘
检查BIOS/UEFI中是否开启AHCI模式,或在安装时添加nodmraid
参数(按e
键编辑启动选项)。 -
图形界面无法启动
执行以下命令安装图形界面:sudo yum groupinstall "GNOME Desktop" -y sudo systemctl set-default graphical.target
-
网络配置失败
检查网卡驱动是否安装:lspci | grep Ethernet
若驱动缺失,可通过
yum install
安装(如e1000e
驱动)。
通过以上步骤,用户可成功完成CentOS系统的安装与基础配置,CentOS作为企业级操作系统,其稳定性和灵活性为服务器部署提供了可靠保障,建议用户在实际使用中进一步学习系统管理、服务部署等高级知识,充分发挥CentOS的潜力,若遇到复杂问题,可参考官方文档(https://docs.centos.org/)或社区资源寻求帮助。