1. Linux系统安装全流程解析
作为从业十余年的Linux系统工程师,我见证了无数新手在系统安装环节踩坑。不同于Windows的图形化安装,Linux安装过程中的分区方案、引导加载器配置等关键步骤往往让初学者手足无措。下面以CentOS 8为例,详解专业环境下的标准安装流程。
1.1 安装介质准备
推荐使用Ventoy制作多系统启动盘(比Rufus更灵活):
bash复制# 下载Ventoy
wget https://github.com/ventoy/Ventoy/releases/download/v1.0.88/ventoy-1.0.88-linux.tar.gz
# 解压后执行安装脚本
sudo ./Ventoy2Disk.sh -i /dev/sdX
注意:/dev/sdX需替换为实际U盘设备号,使用lsblk命令确认
将ISO文件直接拷贝到U盘即可,无需反复格式化。实测支持同时存放多个Linux发行版ISO,安装时通过启动菜单选择。
1.2 分区方案设计
生产环境推荐手动分区(关键参数示例):
- /boot:1GB(ext4)
- swap:内存≤8G时取2倍内存,>8G时与内存等大
- /:50GB(xfs)
- /home:剩余空间(xfs)
企业级服务器建议单独划分:
- /var:20GB(日志文件)
- /opt:30GB(第三方软件)
- /tmp:10GB(tmpfs更佳)
避坑提示:UEFI系统必须创建EFI系统分区(300MB FAT32)
1.3 安装后必做配置
首次启动完成后的关键操作:
bash复制# 更新系统及内核
sudo dnf update -y && sudo dnf upgrade -y
# 安装开发工具链
sudo dnf groupinstall "Development Tools" -y
# 配置防火墙(开放SSH)
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
# 设置时区同步
sudo timedatectl set-timezone Asia/Shanghai
sudo systemctl enable chronyd
