今天来尝试安装一下ubuntu server系统
Ubuntu Server 是一款无图形界面、轻量化、稳定性强的 Linux 发行版,非常适合作为生产环境、测试服务器和算力节点的操作系统。以下以最新的 Ubuntu 24.04 Server 为例,提供一套完整的装机与基础配置教程。
一、 前期准备
- 下载镜像:从 Ubuntu 官网(https://releases.ubuntu.com/24.04/)下载
ubuntu-24.04.4-live-server-amd64.iso(注意:务必选择 Server 版,不要下载 Desktop 版,后者资源占用高,不适合服务器)。 - 制作启动盘:使用 Rufus 等工具,将下载的 ISO 镜像写入 U 盘(制作过程会清空 U 盘数据,请提前备份)。
二、 安装过程(通过 U 盘引导)
将 U 盘插入服务器,开机并进入 BIOS/UEFI 设置,将 U 盘设置为第一启动项,保存重启,进入安装引导界面。
- 引导选择:选择
Try or install Ubuntu Server并回车。 - 语言选择:选择
English(服务器建议英文环境,避免中文乱码)并回车。 - 更新提示:选择
Continue without updating(装机阶段不更新,避免网络问题导致安装卡顿)并回车。 - 键盘布局:保持默认
English (US)并回车。 - 安装模式:选择
Ubuntu Server(默认,包含服务器基础依赖)并回车。 - 网络配置(关键):配置网卡 IP。生产环境建议手动配置静态 IP(填写 IP、子网掩码、网关、DNS)以避免重启后 IP 变化导致远程失联;测试环境可选择
DHCP自动获取。配置完成后回车。 - 代理配置:若无内网代理,直接回车跳过。
- 镜像源配置:保持默认官方源,或替换为国内高速源(如阿里云、腾讯云镜像)以提升后续软件包下载速度,回车。
- 磁盘分区(关键):
- 新手/单盘:选择
Use an entire disk(使用整个磁盘)并选择Set up this disk as an LVM group(使用 LVM 便于后续扩容),回车确认。 - 老手/多盘/自定义:选择
Custom storage layout手动划分分区(需包含/boot引导分区、交换分区swap、根分区/),确认无误后回车,系统会提示格式化,确认继续。 - 用户与系统配置:设置主机名、用户名(如
ubuntu)和登录密码(务必牢记,用于后续登录和 sudo 权限),回车。 - Ubuntu Pro 升级:选择
Skip for now跳过(Ubuntu Pro 为付费企业服务,普通服务器无需开通)。 - SSH 服务(关键):勾选
Install OpenSSH server(开启后可通过 Xshell、FinalShell 等工具远程连接,无此选项只能本地操作),回车。 - 附加软件包:按需选择(如 Docker、K8s 等),无需求直接回车跳过。
- 开始安装:系统开始自动安装,等待进度条完成。
- 重启系统:安装完成后,选择
Reboot now重启,并在提示时拔掉 U 盘。
三、 开机后基础配置
- 远程连接:使用 SSH 客户端(如 Xshell、FinalShell)通过配置的 IP、用户名、密码远程连接服务器,确认网络和 SSH 服务正常。
- 开启 Root 远程登录(可选):Ubuntu 默认禁止 root 远程登录,若需使用 root 账号远程连接,需编辑
/etc/ssh/sshd_config文件,将PermitRootLogin改为yes,保存后执行systemctl restart sshd重启 SSH 服务。 - 配置静态 IP(若装机时未配置):编辑 Netplan 配置文件(如
/etc/netplan/50-cloud-init.yaml),配置静态 IP、网关、DNS,保存后执行sudo netplan apply生效。 - 更换国内软件源(可选):编辑
/etc/apt/sources.list或/etc/apt/sources.list.d/ubuntu.sources,替换为国内镜像源,执行sudo apt update更新源列表。 - 磁盘永久挂载(若服务器有新增数据盘):通过
fdisk -l确认磁盘路径,分区、格式化后,将挂载信息写入/etc/fstab文件,执行mount -a验证,确保重启后自动挂载。
注:以上步骤为通用装机流程,实际操作中需根据服务器硬件配置(如磁盘数量、网卡名称)和具体网络环境进行微调。
夜雨聆风