CentOS Minimal 安装是一个精简版的 CentOS 操作系统,它只包含最基本的功能和工具,适用于需要节省资源或进行自定义配置的场景,以下是详细的 CentOS Minimal 安装步骤和配置方法:
一、准备工作
1、下载必要的软件:

虚拟机软件(如 VMware Workstation 或 VirtualBox)
CentOS Minimal ISO 镜像文件
网络连接
2、创建虚拟机:
打开虚拟机软件(如 VMware),选择“新建虚拟机”。
选择“稍后安装操作系统”,然后继续下一步。

选择操作系统类型为 Linux,版本选择“其他 Linux 4.x 内核 64 位”。
根据需求分配处理器和内存,一般建议至少分配 1 个处理器核心和 2GB 内存。
选择网络类型为 NAT 模式,以便虚拟机能够访问外网。
设置磁盘大小,建议至少 20GB,并选择将虚拟磁盘拆分为多个文件。
挂载 CentOS Minimal ISO 镜像文件,开始安装。
二、安装过程
1、启动安装程序:

在虚拟机中启动 CentOS Minimal 安装程序,选择中文语言并继续。
选择“最小化安装”选项,不包含图形界面和其他非必要组件。
设置 root 用户密码,并根据需要创建一个普通用户。
完成安装后,根据提示重启系统。
2、基本配置:
重启后,登录系统。
使用ping 命令测试网络连接,如果无法 ping 通外网,检查虚拟机的网络设置。
3、安装常用工具:
CentOS Minimal 默认没有安装很多常用工具,如vim,wget,curl,ifconfig 等,可以通过以下命令安装:
yum y install vim wget curl nettools zip unzip4、配置网络:
编辑网卡配置文件/etc/sysconfig/networkscripts/ifcfgens33,设置为静态 IP 地址:
vi /etc/sysconfig/networkscripts/ifcfgens33添加或修改以下内容:
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.56.100
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes重启网络服务:
service network restart5、关闭防火墙:
CentOS 7 默认使用 firewalld,可以关闭它:
systemctl stop firewalld
sudo systemctl disable firewalld6、设置时区和时间同步:
查看当前时区:
timedatectl设置时区为上海:
tzselect Asia/Shanghai安装 NTP 服务以同步时间:
yum install y ntpdate
ntpdate pool.ntp.org7、配置 SSH 访问:
确保 SSH 服务已启动,并允许远程访问:
systemctl start sshd
systemctl enable sshd 如果需要,修改 SSH 配置文件/etc/ssh/sshd_config,例如禁用密码登录,只允许密钥登录。
三、高级配置
1、安装开发工具:
如果需要进行软件开发,可以安装开发工具包:
yum groupinstall "Development Tools"2、安装 Python 和 Pip:
CentOS Minimal 默认没有安装 Python,可以通过 EPEL 存储库安装:
yum install y epelrelease
yum install y python3 python3pip3、安装其他常用软件:
根据需要安装其他软件,如 Git, Docker, Nginx 等:
yum install y git docker nginx四、常见问题解答 (FAQs)
Q1: 如何更改 CentOS Minimal 的主机名?
A1: 可以通过修改/etc/hostname 文件来更改主机名,然后运行以下命令使更改生效:
hostnamectl sethostname newhostname
Q2: CentOS Minimal 如何更新系统?
A2: 首先安装yumutils,然后启用必要的存储库,最后执行系统更新:
yum install y yumutils yum update
通过以上步骤,您可以成功安装并配置一个基本的 CentOS Minimal 系统,并根据需要进行进一步的定制和优化。
