CentOS 7.9 最小化安装与初始化环境配置
CentOS 7.9 是一个稳定且广泛使用的 Linux 发行版,其最小化安装选项允许用户仅安装最基本的系统组件,从而节省磁盘空间和系统资源,以下是关于 CentOS 7.9 最小化安装的详细步骤及初始化环境配置指南。

一、准备工作
1、下载镜像文件:访问 CentOS 官方网站或阿里云等镜像站点,下载 CentOS 7.9 的最小化安装镜像文件(CentOS7x86_64Minimal2009.iso)。
2、创建启动盘:使用 Rufus 等工具将下载的 ISO 文件制作成启动盘。
二、安装过程
1、启动系统:将启动盘插入服务器,启动并进入 BIOS 设置,将启动顺序调整为从 USB 设备启动。
2、选择安装语言:在安装向导中,选择“中文(简体)”作为安装语言。

3、设置时区:选择“Asia/Shanghai”时区,并点击“Done”。
4、安装目的地:选择“Installation Destination”,点击“Done”后,选择“I will configure partitioning”进行手动分区。
根分区 / (/
):建议大小为 50G,文件系统类型为 ext4,挂载点为/
。
home 分区 (/home
):建议大小为 20G,文件系统类型为 ext4,挂载点为/home
。
SWAP 分区:建议大小为实际内存的 12 倍,如 16G,文件系统类型为 SWAP。
var 分区 (/var
):建议大小为 14G,文件系统类型为 ext4,挂载点为/var
。

boot 分区 (/boot
):建议大小为 1G,文件系统类型为 ext4,挂载点为/boot
。
biosboot 分区:建议大小为 2M,文件系统类型为 BIOS Boot,用于 UEFI 引导。
5、网络配置:在“NETWORK & HOST NAME”界面中,配置网络参数,如 IP 地址、网关、DNS 等。
6、开始安装:点击“Begin Installation”开始安装过程,在此过程中,可以设置 root 密码和创建普通用户(可选)。
7、完成安装并重启:安装完成后,点击“Reboot”重启系统。
三、系统初始化配置
1、更新系统:登录系统后,首先执行sudo yum update
更新系统软件包。
2、禁用防火墙和 SELinux:为了简化配置,可以禁用防火墙和 SELinux。
禁用防火墙:systemctl disable now firewalld
禁用 SELinux:编辑/etc/selinux/config
文件,将SELINUX=disabled
。
3、配置 Yum 仓库:为了加快软件安装速度,建议配置国内的 Yum 仓库,如阿里云仓库。
备份原有仓库配置文件:mkdir /etc/yum.repos.d/backup && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup
创建新的仓库配置文件:vi /etc/yum.repos.d/base.repo
如下:
- [base]
- name=CentOS$releasever Base mirrors.aliyun.com
- baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
- gpgcheck=0
- enabled=1
- gpgkey=http://mirrors.aliyun.com/centos/RPMGPGKEYCentOS7
启用新仓库:yum clean all && yum makecache
4、安装常用软件:根据需要安装常用软件包,如vim
、wget
、nettools
等。
- yum y install vim wget nettools
5、配置静态 IP 地址(可选):如果需要配置静态 IP 地址,可以编辑网卡配置文件(如/etc/sysconfig/networkscripts/ifcfgens33
),添加或修改以下内容:
- TYPE="Ethernet"
- PROXY_METHOD="none"
- BROWSER_ONLY="no"
- BOOTPROTO="static"
- DEFROUTE="yes"
- IPV4_FAILURE_FATAL="no"
- IPV6INIT="yes"
- IPV6_AUTOCONF="yes"
- IPV6_DEFROUTE="yes"
- IPV6_FAILURE_FATAL="no"
- IPV6_ADDR_GEN_MODE="stableprivacy"
- NAME="ens33"
- UUID="youruuid"
- DEVICE="ens33"
- ONBOOT="yes"
- IPADDR=192.168.1.100
- PREFIX=24
- GATEWAY=192.168.1.1
- DNS1=8.8.8.8
- DNS2=8.8.4.4
保存后重启网络服务:systemctl restart network
四、FAQs
Q1: CentOS 7.9 最小化安装后如何恢复图形界面?
A1: 如果需要在最小化安装后恢复图形界面,可以按照以下步骤操作:
安装图形界面组件:执行以下命令安装图形界面所需的软件包(以 GNOME 桌面为例):
- sudo yum groupinstall "GNOME Desktop Environment" y
设置系统默认启动图形界面:编辑/etc/systemd/system/default.target
文件,确保链接指向graphical.target
:
- sudo ln sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
启动图形界面服务:执行以下命令启动图形界面服务:
- sudo systemctl setdefault graphical.target
- sudo systemctl start graphical.target
重启系统:重启系统以应用更改:
- sudo reboot
Q2: CentOS 7.9 最小化安装后如何优化系统性能?
A2: 为了优化 CentOS 7.9 最小化安装后的系统性能,可以考虑以下几个方面:
关闭不必要的服务:使用systemctl
命令关闭不需要的服务,以减少系统资源占用,关闭蓝牙服务:
- sudo systemctl stop bluetooth
- sudo systemctl disable bluetooth
调整内核参数:根据系统需求调整内核参数,如文件描述符限制、内存分配等,可以通过编辑/etc/sysctl.conf
文件来调整这些参数,增加文件描述符限制:
- fs.filemax = 65535
然后重新加载 sysctl 配置:
- sudo sysctl p
清理系统日志:定期清理系统日志文件,以避免日志文件过大占用磁盘空间,可以使用logrotate
工具来管理日志文件的轮转和压缩。
使用轻量级软件:选择轻量级的软件和工具,以减少系统资源占用,使用htop
代替top
来监控系统资源使用情况。