一、准备工作
1. 下载 CentOS 7 镜像
从 CentOS 官方网站 或国内镜像源下载 CentOS 7 ISO 镜像。推荐使用 Minimal ISO
版本。
2. 创建启动盘
使用以下方法制作启动盘:
- 在 Windows 上使用 Rufus:
- 下载并安装 Rufus。
- 插入 U 盘并打开 Rufus。
- 选择
ISO 镜像
文件,分区方案选择MBR
,目标系统为BIOS
或UEFI
。 - 点击
Start
开始制作。
在 Linux 上使用 dd 命令:
sudo dd if=CentOS-7-x86_64-Minimal.iso of=/dev/sdX bs=4M sync
- 请将
/dev/sdX
替换为实际的 U 盘设备名。
二、安装 CentOS 7
1. 启动安装程序
插入启动盘,启动系统并选择从 USB 启动。出现安装界面后,选择 Install CentOS 7
,然后按下 Enter
。
选择 English
作为默认语言,并点击 Continue
。
3. 配置安装源、安装目标和网络
INSTALLATION DESTINATION(安装目标):
- 选择需要安装的磁盘,如果要手动分区,点击
I will configure partitioning
。 - 推荐的分区方案:
/boot
:1 GB(ext4)/
:20 GB 或更多(xfs)swap
:2 GB 或等于物理内存大小
- NETWORK & HOSTNAME(网络和主机名):
- 点击网络接口并启用网络连接。
- 在
Hostname
输入框中设置主机名,例如centos7.localdomain
。
4. 配置时区和日期时间
点击 DATE & TIME
,选择时区(如 Asia/Shanghai
),并启用 NTP 同步。
5. 软件选择
选择 Minimal Install
进行最小化安装。
6. 设置 root 密码和创建用户
安装过程中设置 root 密码,并根据需要创建用户:
- 点击
Root Password
设置 root 用户密码。 - 点击
User Creation
创建一个普通用户,并赋予管理员权限。
7. 安装完成并重启
点击 Reboot
重启系统,拔出 U 盘,系统将启动到新安装的 CentOS 7。
三、常见问题及解决方案
1. 无法识别硬盘
- 原因: 磁盘驱动未加载或分区表格式不兼容。
- 解决方案: 确保磁盘在 BIOS 中被识别,并使用 GPT 分区表。可通过
gdisk
工具修复分区表:
sudo gdisk /dev/sda
2. 网络无法连接
- 原因: 网络配置未启用或缺少驱动。
- 解决方案: 安装后通过
nmtui
配置网络:
sudo nmtui
- 在图形界面中选择
Edit a connection
,配置并启用网络。
3. 系统无法启动
- 原因: 引导顺序错误或 GRUB 安装失败。
- 解决方案: 在 BIOS 中检查启动顺序,确保选择正确磁盘。如需重装 GRUB,可使用以下命令:
sudo grub2-install /dev/sda sudo grub2-mkconfig -o /boot/grub2/grub.cfg
四、CentOS 使用技巧
1. 设置静态 IP 地址
使用 nmtui
工具配置静态 IP 地址:
sudo nmtui
选择 Edit a connection
,编辑所需网络连接并设置静态 IP。
2. 配置防火墙规则
使用 firewalld
管理防火墙:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --reload
如需禁用防火墙(不推荐):
sudo systemctl stop firewalld sudo systemctl disable firewalld
3. 使用 YUM 管理软件包
更新系统并安装软件包:
sudo yum update -y sudo yum install -y vim
4. 清理系统缓存
使用以下命令清理系统缓存和日志:
sudo yum clean all sudo rm -rf /var/cache/yum sudo journalctl --vacuum-time=3days
5. 快速设置主机名
使用 hostnamectl
命令设置主机名:
sudo hostnamectl set-hostname myserver.localdomain
关于centos的常用命令可以看我往期的文章:CentOS常用的命令及其注释_centos sed命令-CSDN博客