当前位置:首页 > 云服务器 > 正文

服务器怎么装linux系统安装

器装 Linux系统可通过本地光盘、硬盘、NFS/FTP/HTTP等方式 安装,需先调整BIOS启动顺序并插入介质

准备工作

硬件兼容性检查

  • 确认服务器型号及配置(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),减少扫描风险:

服务器怎么装linux系统安装 第1张

# /etc/ssh/sshd_config Port 5678 PermitRootLogin no # 禁止root直接登录 AllowUsers your_username # 仅允许指定用户访问

重启服务使生效:systemctl restart sshd。

服务器怎么装linux系统安装 第2张

️ 3. 监控与日志管理

安装基础监控工具:

# Netdata实时性能看板 bash <(curl -Ss https://my-netdata.io/kickstart.sh) --non-interactive --donate=none --disable-cloud # Journal日志查询快捷键学习 man journalctl


常见问题与解答

Q1: “找不到启动设备”报错如何处理?

原因分析:BIOS未正确识别U盘、ISO镜像损坏或刻录错误。

解决方案

  1. 重新校验下载的ISO完整性:sha256sum -c filename.iso对比官网提供的哈希值;
  2. 尝试更换USB接口或改用虚拟光驱方式加载ISO;
  3. 确保主板CSM模式已开启(针对较新UEFI固件)。

Q2: Chroot环境下无法读写外置存储设备?

典型场景:直播安装时发现不了移动硬盘上的额外数据。

修复步骤

  1. 检查设备是否被挂载:lsblk查看/dev下的映射关系;
  2. 手动绑定目录到chroot环境:mount --bind /dev/sdb1 /mnt/usb;
  3. 确保/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平台

服务器怎么装linux系统安装 第3张

0