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 -yyum update -yapk update && apk upgrade。apt install -y vim wget curl net-tools sudoyum install -y vim wget curl net-tools sudoapk 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系统的配置,获得一个轻量、安全、可定制的系统环境。