当前位置:首页 > 问答 > 正文

服务器运维 系统部署 如何安装Linux系统到服务器?视频教程详解!

🚀服务器运维实战 | 手把手教你安装Linux系统(2025最新版)


🌐 场景引入:新服务器到货,如何快速部署?

假设你刚收到一台全新服务器,需要部署Linux系统作为Web服务/数据库的底层支撑,面对空荡荡的服务器,如何从零开始安装系统?本文以Ubuntu 24.04 LTS为例,结合2025年最新安装流程,带你一步步完成系统部署!


📥 第一步:准备安装介质

1️⃣ 下载官方镜像

  • 官网地址Ubuntu官网
  • 选择版本:推荐Ubuntu 24.04.2 LTS(长期支持版,更新至2025年)
  • 镜像类型
    • 💻 物理服务器:下载Ubuntu Server ISO(约1.2GB)
    • 🖥️ 虚拟机部署:直接使用VMware/VirtualBox的预配置镜像(如.ova文件)

2️⃣ 制作启动盘

  • 工具推荐
    • 🔧 Windows/Mac:使用RufusEtcher
    • 🐧 Linux:直接用dd命令:
      sudo dd if=ubuntu-24.04.2-live-server-amd64.iso of=/dev/sdX status=progress

🔌 第二步:服务器硬件配置

1️⃣ 进入BIOS/UEFI设置

  • 启动顺序:将USB启动盘设为第一优先级
  • 关键选项
    • 🔒 启用UEFI模式(现代服务器默认支持,无需切换Legacy)
    • 🔐 禁用Secure Boot(若安装非官方签名的系统,如Kali Linux需关闭)

2️⃣ 硬盘分区方案(2025年推荐)

  • GPT分区表(适配2TB以上硬盘)
  • 标准分区方案
    | 挂载点 | 大小 | 文件系统 | 说明 |
    |--------|------|----------|------|
    | /boot/efi | 512MB | FAT32 | UEFI启动分区 |
    | | 50GB | ext4/XFS | 根目录 |
    | swap | 8GB | swap | 内存交换分区(内存≥16GB可跳过) |
    | /data | 剩余空间 | ext4 | 自定义数据分区 |

💻 第三步:开始安装系统

1️⃣ 启动安装程序

  • 插入启动盘,重启服务器,选择Install Ubuntu Server
  • 语言选择:推荐English(避免中文路径问题)

2️⃣ 网络配置

  • 自动获取IP:选择Use DHCP(后续可通过netplan修改静态IP)
  • 手动配置(企业环境推荐):
    # 编辑/etc/netplan/00-installer-config.yaml
    network:
      ethernets:
        enp0s3:
          dhcp4: no
          addresses: [192.168.1.100/24]
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 114.114.114.114]

3️⃣ 用户与权限

  • 禁用Root登录
    • 创建普通用户:username: admin
    • 赋予sudo权限:
      usermod -aG sudo admin
  • SSH安全
    # 禁用密码登录,改用密钥
    sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
    systemctl restart sshd

🚀 第四步:安装后优化

1️⃣ 更换国内镜像源

  • 清华源配置
    sudo sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
    sudo apt update && sudo apt upgrade -y

2️⃣ 安装必备工具

  • 开发环境
    sudo apt install build-essential git curl wget -y
  • 监控工具
    sudo apt install htop net-tools -y

3️⃣ 防火墙配置

  • 启用UFW
    sudo ufw default deny incoming
    sudo ufw allow 22/tcp  # SSH
    sudo ufw allow 80/tcp  # HTTP
    sudo ufw enable

💡 常见问题解答

Q1:安装过程中断或报错?

  • 🔧 硬盘问题:检查是否启用AHCI模式(BIOS中确认)
  • 📀 镜像损坏:重新下载ISO并校验哈希值:
    sha256sum ubuntu-24.04.2-live-server-amd64.iso

Q2:如何远程管理服务器?

服务器运维 系统部署 如何安装Linux系统到服务器?视频教程详解!

  • 🌐 SSH工具:推荐MobaXterm(支持X11转发)
  • 🔑 密钥登录:生成密钥对并复制公钥到服务器:
    ssh-copy-id admin@192.168.1.100

🎉

通过以上步骤,你已成功部署一台2025年最新的Ubuntu服务器!后续可根据需求安装Docker、Nginx等服务。定期更新系统(sudo apt autoremove --purge)和备份数据(rsyncBorgBackup)是运维的核心!

💬 评论区互动:你在安装过程中遇到过哪些坑?欢迎分享经验!

服务器运维 系统部署 如何安装Linux系统到服务器?视频教程详解!

服务器运维 系统部署 如何安装Linux系统到服务器?视频教程详解!

发表评论