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系統的配置,獲得一個輕量、安全、可定制的系統環境。