以下是Linux 64位系统的详细安装步骤及扩展知识:
1. 准备工作
- 下载ISO镜像:从官方渠道获取发行版镜像(如Ubuntu、CentOS、Debian),推荐使用LTS版本以保证稳定性。
- 制作启动盘:使用`dd`命令或工具(如Rufus、Ventoy)将ISO写入U盘:
bash
dd if=ubuntu-22.04.iso of=/dev/sdX bs=4M status=progress
注意:`/dev/sdX`需替换为U盘设备名,操作前务必确认设备号避免误删数据。
2. 启动安装程序
- 进入BIOS/UEFI设置(开机按Del/F2/F12),调整启动顺序为U盘优先。
- 选择“Try or Install”进入Live环境,测试硬件兼容性后再安装。
3. 分区与文件系统
- 手动分区建议方案:
- `/`(根分区):50GB以上,EXT4格式。
- `/home`:剩余空间,便于重装系统保留数据。
- `swap`:内存≤8G时设为1.5倍内存大小,≥8G时可省略或设为2-4GB。
- 若使用UEFI,需创建EFI系统分区(ESP,300MB,FAT32格式)。
4. 安装过程
- 选择语言时区,推荐UTF-8编码。
- 创建用户时应勾选“加密主目录”以增强安全性。
- 开发用户建议安装OpenSSH和基础开发工具包。
5. 驱动与优化
- NVIDIA显卡需安装闭源驱动:
bash
sudo ubuntu-drivers autoinstall
- 启用TRIM优化SSD性能:
bash
sudo systemctl enable fstrim.timer
6. 网络配置
- 静态IP配置示例(Netplan):
yaml
network:
version: 2
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
保存后执行`sudo netplan apply`生效。
7. 安全加固
- 立即启用防火墙:
bash
sudo ufw enable
sudo ufw default deny incoming
- 禁止root远程登录:编辑`/etc/ssh/sshd_config`,设置`PermitRootLogin no`。
8. 后续管理
- 定期更新系统:
bash
sudo apt update && sudo apt full-upgrade -y # Debian/Ubuntu
sudo dnf update -y # RHEL/CentOS
- 安装Timeshift用于系统快照备份。
扩展知识:
文件系统选择:服务器推荐XFS/ZFS,桌面环境可用Btrfs(支持写时复制)。
Secure Boot:部分发行版需禁用Secure Boot或导入MOK密钥。
LVM:高级用户可使用LVM实现动态分区调整。
Kernel参数:通过GRUB可添加`nouveau.modeset=0`等参数解决兼容性问题。
Wayland会话:新版桌面环境默认使用Wayland,NVIDIA用户可能需切换回X11。
安装完成后建议阅读发行版官方文档了解包管理、日志分析(journalctl)等进阶操作。