Ubuntu服务器版安装是一个涉及多个步骤的过程,从准备工作到系统配置,再到后续优化,需要细致操作以确保服务器稳定运行,以下是详细的安装指南,涵盖环境准备、安装步骤、基础配置及安全加固等内容。

安装前准备工作
在开始安装前,需确保硬件和软件环境满足要求,并提前规划好服务器的配置参数,以下是关键准备工作:
-
硬件检查
Ubuntu服务器版对硬件要求较低,最低配置为:双核CPU、2GB内存、25GB硬盘空间,建议生产环境至少配置4核CPU、8GB内存及100GB以上SSD硬盘,以提高性能和可靠性。 -
下载Ubuntu Server镜像
访问Ubuntu官网(https://ubuntu.com/download/server)下载最新LTS版本镜像(如22.04 LTS),推荐选择AMD64架构的ISO文件,并通过sha256sum校验镜像完整性,避免下载损坏的文件。 -
准备启动介质
将ISO文件写入U盘或DVD,推荐使用Rufus(Windows)或dd命令(Linux/macOS)制作启动盘,在Linux系统中可通过以下命令将镜像写入U盘:sudo dd if=ubuntu22.04liveserveramd64.iso of=/dev/sdx bs=4M status=progress && sync
注意替换
/dev/sdx为实际的U盘设备名。 -
网络环境规划
确保服务器可连接互联网,若为内网环境需提前配置静态IP地址、网关及DNS服务器信息,避免安装后网络中断。 -
备份重要数据
若服务器为重装系统,需提前备份硬盘数据,防止数据丢失。
安装步骤详解
将启动介质插入服务器,开机并从U盘/DVD启动,进入Ubuntu安装界面后,按以下步骤操作:
-
选择语言和键盘布局
安装程序启动后,首先选择安装语言(建议选择“English”以获得更完整的文档支持)和键盘布局(默认“American English”即可,若使用非英文键盘可手动调整)。
-
网络配置
- 自动获取IP(DHCP):若网络环境支持DHCP,选择“Automatic network configuration”即可。
- 手动配置静态IP:在内网环境中需选择“Manual network configuration”,依次输入IP地址(如192.168.1.100)、子网掩码(如255.255.255.0)、网关(如192.168.1.1)及DNS服务器(如8.8.8.8)。
网络参数 示例值 说明 IP地址 168.1.100 服务器内网唯一地址 子网掩码 255.255.0 根据网络规模调整 默认网关 168.1.1 连接外部网络的路由器地址 DNS服务器 8.8.8, 1.1.1.1 公共DNS,可按需替换为内网DNS -
代理配置
若服务器需通过代理服务器访问互联网,输入代理地址(如http://192.168.1.1:8080),否则留空。 -
磁盘分区
- 自动分区:新手可选择“Erase disk and install Ubuntu”,自动格式化整个硬盘并安装系统。
- 手动分区:高级用户需自定义分区方案,推荐分区结构如下:
/boot:512MB,ext4文件系统,用于引导文件。- 剩余空间的5070%,ext4文件系统,存放系统及数据。
/home:剩余空间,ext4文件系统,存放用户数据。swap:内存的12倍(若内存小于8GB,建议swap=内存*2;若内存≥8GB,swap=内存即可)。
注意:LVM(逻辑卷管理)支持动态调整分区大小,推荐在生产环境中使用。
-
创建用户账户
设置服务器主机名(如ubuntuserver)并创建一个普通用户账户(避免直接使用root),输入用户名、密码及全名,该用户将具有sudo权限,用于后续管理操作。 -
安装SSH服务器
若需远程管理,勾选“OpenSSH server”选项,安装完成后可通过SSH连接服务器,默认端口为22,建议修改为非标准端口(如2222)以提高安全性。 -
安装系统
确认配置信息后,点击“Install Now”开始安装,过程约需1030分钟,安装完成后重启服务器,拔出启动介质。
基础系统配置
系统启动后,以创建的用户身份登录,执行以下基础配置:
-
更新系统

sudo apt update && sudo apt upgrade y
-
配置时区
sudo timedatectl settimezone Asia/Shanghai
-
设置主机名
sudo hostnamectl sethostname yourhostname
-
防火墙配置
安装UFW防火墙并开放必要端口(如SSH、HTTP):sudo apt install ufw y sudo ufw allow 22/tcp # SSH端口 sudo ufw allow 80/tcp # HTTP端口 sudo ufw enable # 启用防火墙
安全加固建议
-
禁用root远程登录
编辑SSH配置文件/etc/ssh/sshd_config,将PermitRootLogin设置为no,重启SSH服务:sudo systemctl restart sshd
-
定期更新系统
配置自动安全更新:sudo apt install unattendedupgrades y sudo dpkgreconfigure unattendedupgrades
-
启用日志审计
安装auditd服务,监控关键文件及系统操作:sudo apt install auditd y sudo systemctl enable auditd
相关问答FAQs
Q1: 安装过程中提示“无法安装到磁盘”,如何解决?
A1: 此问题通常由磁盘分区表格式或引导模式导致,检查是否为GPT分区表(UEFI启动)或MBR分区表(Legacy启动),两者需与BIOS/UEFI设置匹配,若为UEFI模式,确保磁盘有EFI系统分区(FAT32格式,大小≥100MB);若为Legacy模式,需创建BIOS Boot分区(1MB),尝试使用gdisk或fdisk手动重建分区表。
Q2: 安装完成后无法连接网络,如何排查?
A2: 首先检查网络接口状态:ip a,确认是否有IP地址,若为DHCP未获取地址,尝试重启网络服务:sudo systemctl restart networking,若为静态IP,检查/etc/netplan/目录下的配置文件语法(如netplan apply报错),确保IP、网关、DNS等信息正确无误,检查物理网线连接或网卡驱动是否正常加载(lspci | grep Ethernet)。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/320409.html