乐于分享
好东西不私藏

ubuntu server安装教程

ubuntu server安装教程

今天来尝试安装一下ubuntu server系统

Ubuntu Server 是一款无图形界面、轻量化、稳定性强的 Linux 发行版,非常适合作为生产环境、测试服务器和算力节点的操作系统。以下以最新的 Ubuntu 24.04 Server 为例,提供一套完整的装机与基础配置教程。

一、 前期准备

  1. 下载镜像:从 Ubuntu 官网(https://releases.ubuntu.com/24.04/)下载 ubuntu-24.04.4-live-server-amd64.iso(注意:务必选择 Server 版,不要下载 Desktop 版,后者资源占用高,不适合服务器)。
  2. 制作启动盘:使用 Rufus 等工具,将下载的 ISO 镜像写入 U 盘(制作过程会清空 U 盘数据,请提前备份)。

二、 安装过程(通过 U 盘引导)

将 U 盘插入服务器,开机并进入 BIOS/UEFI 设置,将 U 盘设置为第一启动项,保存重启,进入安装引导界面。

  1. 引导选择:选择 Try or install Ubuntu Server 并回车。
  2. 语言选择:选择 English(服务器建议英文环境,避免中文乱码)并回车。
  3. 更新提示:选择 Continue without updating(装机阶段不更新,避免网络问题导致安装卡顿)并回车。
  4. 键盘布局:保持默认 English (US) 并回车。
  5. 安装模式:选择 Ubuntu Server(默认,包含服务器基础依赖)并回车。
  6. 网络配置(关键):配置网卡 IP。生产环境建议手动配置静态 IP(填写 IP、子网掩码、网关、DNS)以避免重启后 IP 变化导致远程失联;测试环境可选择 DHCP 自动获取。配置完成后回车。
  7. 代理配置:若无内网代理,直接回车跳过。
  8. 镜像源配置:保持默认官方源,或替换为国内高速源(如阿里云、腾讯云镜像)以提升后续软件包下载速度,回车。
  9. 磁盘分区(关键)
    • 新手/单盘:选择 Use an entire disk(使用整个磁盘)并选择 Set up this disk as an LVM group(使用 LVM 便于后续扩容),回车确认。
    • 老手/多盘/自定义:选择 Custom storage layout 手动划分分区(需包含 /boot 引导分区、交换分区 swap、根分区 /),确认无误后回车,系统会提示格式化,确认继续。
  10. 用户与系统配置:设置主机名、用户名(如 ubuntu)和登录密码(务必牢记,用于后续登录和 sudo 权限),回车。
  11. Ubuntu Pro 升级:选择 Skip for now 跳过(Ubuntu Pro 为付费企业服务,普通服务器无需开通)。
  12. SSH 服务(关键):勾选 Install OpenSSH server(开启后可通过 Xshell、FinalShell 等工具远程连接,无此选项只能本地操作),回车。
  13. 附加软件包:按需选择(如 Docker、K8s 等),无需求直接回车跳过。
  14. 开始安装:系统开始自动安装,等待进度条完成。
  15. 重启系统:安装完成后,选择 Reboot now 重启,并在提示时拔掉 U 盘。

三、 开机后基础配置

  1. 远程连接:使用 SSH 客户端(如 Xshell、FinalShell)通过配置的 IP、用户名、密码远程连接服务器,确认网络和 SSH 服务正常。
  2. 开启 Root 远程登录(可选):Ubuntu 默认禁止 root 远程登录,若需使用 root 账号远程连接,需编辑 /etc/ssh/sshd_config 文件,将 PermitRootLogin 改为 yes,保存后执行 systemctl restart sshd 重启 SSH 服务。
  3. 配置静态 IP(若装机时未配置):编辑 Netplan 配置文件(如 /etc/netplan/50-cloud-init.yaml),配置静态 IP、网关、DNS,保存后执行 sudo netplan apply 生效。
  4. 更换国内软件源(可选):编辑 /etc/apt/sources.list 或 /etc/apt/sources.list.d/ubuntu.sources,替换为国内镜像源,执行 sudo apt update 更新源列表。
  5. 磁盘永久挂载(若服务器有新增数据盘):通过 fdisk -l 确认磁盘路径,分区、格式化后,将挂载信息写入 /etc/fstab 文件,执行 mount -a 验证,确保重启后自动挂载。

注:以上步骤为通用装机流程,实际操作中需根据服务器硬件配置(如磁盘数量、网卡名称)和具体网络环境进行微调。