准备工作
在开始安装Ubuntu系统之前,充分的准备工作能确保安装过程顺利,需要准备一台符合Ubuntu硬件要求的服务器:至少2GB内存(推荐4GB以上)、25GB以上可用存储空间(建议使用SSD提升性能)、64位处理器架构,下载Ubuntu Server LTS(长期支持)版本镜像,推荐最新稳定版(如22.04 LTS),从官网获取ISO文件并校验其完整性,避免下载损坏导致安装失败,准备一个8GB以上的U盘或通过虚拟机挂载ISO文件,用于制作启动盘;若为物理服务器,还需确保显示器、键盘、鼠标等外接设备可用,或通过IPMI/iDRAC等远程管理工具进行操作,备份服务器中的重要数据,防止安装过程中数据丢失。

制作启动盘
对于物理服务器,需将Ubuntu ISO文件写入U盘制作启动盘,在Windows环境下,推荐使用Rufus或balenaEtcher工具:插入U盘,打开工具,选择ISO文件和U盘设备,确保分区方案选择“GPT”(适用于UEFI启动),然后点击开始制作,Linux环境下,可通过命令行操作,例如使用dd命令(需谨慎操作,避免误写磁盘):
sudo dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4M status=progress && sync
其中/dev/sdX为U盘设备名(可通过lsblk查看),制作完成后,将U盘插入服务器,重启服务器并在开机时按特定键(如F12、F2或DEL)进入BIOS/UEFI设置,将启动顺序调整为从U盘或USB设备启动,保存设置后重启服务器,进入Ubuntu安装界面。
启动安装程序
服务器从U盘启动后,会显示Ubuntu安装程序的启动菜单,选择“Install Ubuntu Server”并按回车键,等待程序加载必要的文件,进入语言选择界面,建议选择“English”(避免部分服务器硬件对中文支持不佳),后续可手动安装中文语言包,接着选择键盘布局,默认“English (US)”即可,若需其他布局可在此调整。
网络配置是关键步骤:选择“Configure network manually”,输入服务器的静态IP地址(如192.168.1.100)、子网掩码(255.255.255.0)、网关(192.168.1.1)和DNS服务器(如8.8.8.8),确保服务器能正常连接互联网,若使用DHCP,可选择“Configure network using DHCP”自动获取IP,完成后,设置代理信息(如无需代理则留空),进入镜像配置界面,选择“Done”继续。

磁盘分区与挂载
磁盘分区直接影响服务器的性能和数据安全,安装程序会显示当前磁盘信息(如/dev/sda),选择“Erase disk and install Ubuntu”自动分区(简单但不够灵活),或选择“Manual partitioning”手动分区(推荐高级用户),手动分区时,建议创建以下分区:
- /boot (引导分区):512MB-1GB,文件系统选择EXT4,用于存放引导文件;
- /(根分区):剩余空间的50%-70%,文件系统EXT4,存放系统文件;
- /home (用户数据分区):剩余空间的30%-50%,文件系统EXT4,便于数据迁移和系统重装;
- swap (交换分区):内存大小的1-2倍(若内存大于8GB,可设置为8GB-16GB),用于虚拟内存。
分区时需注意:若服务器使用RAID阵列,需先在RAID设备上创建分区;若为SSD,可开启TRIM功能提升性能,分区完成后,选择“Done”并确认写入磁盘更改,程序会自动格式化分区。
安装系统与配置用户
磁盘分区完成后,安装程序开始复制文件,等待约10-20分钟,完成后进入“Profile setup”界面,设置服务器的基本信息:
- 主机名:输入服务器唯一标识(如
server01); - 用户名:创建普通用户名(避免使用
root作为日常用户); - 密码:设置强密码并确认,建议包含大小写字母、数字和特殊字符;
- 加密主目录:可选,勾选后可增强用户数据安全性(但需注意密码丢失后无法恢复)。
接着选择是否安装SSH服务器,若需远程管理,勾选“OpenSSH server”;若作为图形化服务器,可安装“standard system utilities”,确认安装信息无误后,点击“Reboot”重启服务器。

首次启动与系统优化
重启后,服务器会进入Ubuntu系统,首次启动会自动配置网络,通过之前创建的用户名登录,执行sudo apt update && sudo apt upgrade更新系统软件包,为确保服务器安全,建议执行以下操作:
- 创建新用户并赋予sudo权限:若未在安装时创建,可通过
adduser username和usermod -aG sudo username添加; - 配置防火墙:使用
ufw启用防火墙,允许必要端口(如SSH 22端口):sudo ufw allow 22/tcp && sudo ufw enable; - 禁用root用户远程登录:编辑
/etc/ssh/sshd_config,将PermitRootLogin设置为no,重启SSH服务:sudo systemctl restart sshd; - 安装必要工具:根据需求安装
htop(系统监控)、vim(文本编辑)等工具:sudo apt install htop vim。
若需长期运行,建议安装unattended-upgrades自动更新系统:sudo apt install unattended-upgrades,并配置自动更新策略,至此,Ubuntu Server系统安装完成,可根据实际需求部署服务(如Web服务器、数据库等)。




















