Linux Minimal系统是指仅安装核心组件(如内核、Shell、包管理器、基础命令)的精简系统,适用于服务器、嵌入式设备或追求高性能的场景。以下是安装前准备、安装步骤、首次启动配置及后续优化的详细流程:
dd
命令(Linux)将Minimal ISO镜像写入U盘(建议容量≥8GB),确保启动介质可正常引导。Asia/Shanghai
)、键盘布局(如US
),这些设置会影响后续系统的显示和输入。fdisk
或parted
工具划分分区,至少需要根分区(/)(建议≥20GB,文件系统选ext4/XFS)和交换分区(swap)(建议内存≤8GB时,大小为内存的1-2倍;内存>8GB时可省略或设为内存的50%)。mkfs.ext4 /dev/sda1
(根分区)、mkswap /dev/sda2
(交换分区)命令格式化分区,并启用交换分区(swapon /dev/sda2
)。base
、linux
、linux-firmware
等核心包),等待安装程序下载并安装组件(耗时取决于网络速度)。hostnamectl set-hostname your_hostname
命令设置主机名(如web-server
),并编辑/etc/hosts
文件,添加127.0.0.1 your_hostname
和::1 your_hostname
,确保主机名解析正常。/etc/netplan/01-netcfg.yaml
文件(文件名可能不同),添加静态IP配置(示例):network:
version: 2
renderer: networkd
ethernets:
ens33: # 网卡名称(可通过`ip a`命令查看)
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
保存后执行sudo netplan apply
应用配置。nmcli
命令配置静态IP(示例):sudo nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8,8.8.4.4"
sudo nmcli connection up ens33
apt update && apt upgrade -y
yum update -y
apk update && apk upgrade
。apt install -y vim wget curl net-tools sudo
yum install -y vim wget curl net-tools sudo
apk add -y vim wget curl busybox-suid
。useradd -m -s /bin/bash your_username # 创建用户及家目录
passwd your_username # 设置用户密码
usermod -aG sudo your_username # 添加到sudo组(Debian/Ubuntu)
# 或 usermod -aG wheel your_username # CentOS中sudo组名为wheel
ufw enable && ufw allow ssh
(允许SSH登录)systemctl enable firewalld && systemctl start firewalld && firewall-cmd --permanent --add-service=ssh && firewall-cmd --reload
。systemctl list-unit-files --state=enabled # 查看已启用的服务
systemctl disable bluetooth avahi-daemon # 禁用蓝牙、Avahi等服务(根据需求调整)
lspci -k
命令查看硬件信息,再到厂商官网下载驱动)。apt install -y openssh-server
/yum install -y openssh-server
),并配置密钥认证提高安全性。通过以上步骤,即可完成Linux Minimal系统的配置,获得一个轻量、安全、可定制的系统环境。