服务器怎么装linux系统安装
- 云服务器
- 2025-09-09
- 4
准备工作
硬件兼容性检查
- 确认服务器型号及配置(CPU架构如x86/ARM、内存容量、磁盘类型等),确保所选Linux发行版支持该硬件,老旧设备可能需要轻量级系统(如Ubuntu Server或CentOS Stream)。
- 备份重要数据!安装过程会清空目标分区。
下载ISO镜像与工具
| 项目 | 推荐选择 | 备注 |
|---|---|---|
| Linux发行版 | Ubuntu Server / CentOS / Debian | 根据需求选稳定版或LTS版本 |
| 启动介质制作工具 | Rufus(Windows)、dd命令(Linux) | U盘需≥2GB,建议8GB以上 |
| 网络配置 | 提前记录静态IP、网关、DNS信息 | 若用DHCP可跳过此步 |
创建可启动安装介质
- Windows环境:用Rufus将ISO写入U盘,模式选“DD镜像”。
- Linux环境:执行命令 sudo dd if=linux.iso of=/dev/sdX bs=4M status=progress(替换sdX为实际设备名)。
- 注意:此操作会擦除U盘全部数据!双保险可通过lsblk核对设备路径。
安装流程详解
Step 1: 从ISO引导系统
- 插入制作好的U盘并重启服务器,按Del/F2/Esc等键进入BIOS/UEFI界面 → 设置第一启动项为U盘 → 保存退出,部分机型需临时关闭安全启动(Secure Boot)。
- 成功加载后会出现安装向导界面(如Ubuntu的“Install Ubuntu Server”文字模式选项)。
Step 2: 磁盘分区规划
| 分区类型 | 挂载点 | 建议大小 | 作用说明 |
|---|---|---|---|
| EXT4/Btrfs | 20GB+ | 根文件系统 | |
| Swap | swap | 物理内存×2 | 虚拟内存交换空间 |
| LVM逻辑卷 | /home | 剩余全部空间 | 动态扩容的数据存储区 |
注:企业级推荐使用LVM实现在线扩容;个人测试机可直接分单分区+Swap。
手动分区示例命令(以gparted为例):新建→设置文件系统→标记引导标志到根分区。
Step 3: 基础配置设定
- 地域与键盘布局:匹配所在时区和输入习惯(如Asia/Shanghai + us.zh布局)。
- 用户账户:添加具有sudo权限的非root日常账号,禁用root直接登录SSH以提高安全性。
- 软件包选择:最小化安装仅选基础组件,或勾选常用工具集(OpenSSH Server必装以便远程管理)。
Step 4: 内核参数调优(可选)
高级用户可在引导阶段编辑GRUB配置文件(/etc/default/grub),添加如下参数优化性能:
其中resume=UUID对应Swap分区的唯一标识符,可通过blkid查询。
部署后关键操作
1. 更新系统并加固安全
# Debian/Ubuntu系 apt update && apt upgrade -y apt install fail2ban unattended-upgrades -y # 防暴力免费+自动补丁 # RedHat系 yum update -y && yum install epel-release -y systemctl enable firewalld --now # 启用防火墙
2. SSH服务配置
修改默认端口22为高位随机数(如5678),减少扫描风险:

# /etc/ssh/sshd_config Port 5678 PermitRootLogin no # 禁止root直接登录 AllowUsers your_username # 仅允许指定用户访问
重启服务使生效:systemctl restart sshd。

️ 3. 监控与日志管理
安装基础监控工具:
# Netdata实时性能看板 bash <(curl -Ss https://my-netdata.io/kickstart.sh) --non-interactive --donate=none --disable-cloud # Journal日志查询快捷键学习 man journalctl
常见问题与解答
Q1: “找不到启动设备”报错如何处理?
原因分析:BIOS未正确识别U盘、ISO镜像损坏或刻录错误。
解决方案:
- 重新校验下载的ISO完整性:sha256sum -c filename.iso对比官网提供的哈希值;
- 尝试更换USB接口或改用虚拟光驱方式加载ISO;
- 确保主板CSM模式已开启(针对较新UEFI固件)。
Q2: Chroot环境下无法读写外置存储设备?
典型场景:直播安装时发现不了移动硬盘上的额外数据。
修复步骤:
- 检查设备是否被挂载:lsblk查看/dev下的映射关系;
- 手动绑定目录到chroot环境:mount --bind /dev/sdb1 /mnt/usb;
- 确保/etc/fstab包含稳定的设备UUID条目而非动态名称。
进阶技巧速查表
| 需求 | 实现方法 | 适用场景举例 |
|---|---|---|
| KVM加速虚拟化 | virsh define <vmxml> --vcpus pp=2 | 嵌套运行Windows虚拟机 |
| ZFS文件系统部署 | zpool create tank mirror /dev/sda /dev/sdb | 高可用存储池搭建 |
| Proxmox集群迁移 | pvecm exportconfig -format iso | PVE平台 |
