ubuntu服务器安装教程,新手如何一步步完成配置?
- 云服务器
- 2026-01-06
- 9
Ubuntu服务器安装教程
Ubuntu作为一款基于Linux的开源操作系统,因其稳定性、安全性和丰富的软件资源,成为搭建服务器的热门选择,本文将详细介绍在服务器上安装Ubuntu的完整步骤,包括前期准备、安装过程、系统配置及基础优化,帮助用户顺利完成部署。

前期准备
- 硬件要求:确保服务器满足Ubuntu Server的最小配置:双核CPU、2GB内存、25GB硬盘空间(推荐50GB以上),以及支持网络启动的网卡。
- 下载镜像:访问Ubuntu官网(https://ubuntu.com/download/server)下载最新LTS版本(如22.04.3)的ISO镜像文件,选择64位x86架构。
- 制作启动盘:使用Rufus(Windows)或dd命令(Linux/macOS)将ISO镜像写入U盘,在Linux中可通过sudo dd if=ubuntu22.04.3liveserveramd64.iso of=/dev/sdb bs=4M status=progress命令制作,注意替换/dev/sdb为实际的U盘设备名。
安装步骤

- 启动服务器:将制作好的启动盘插入服务器,进入BIOS/UEFI设置,将启动顺序调整为从U盘启动,保存后重启服务器。
- 选择语言和键盘布局:进入安装界面后,选择语言(如“English”或“中文”),键盘布局默认即可。
- 网络配置:选择“Configure network”设置IP地址,若使用DHCP,选择“Automatic”;若静态IP,需填写IP、子网掩码、网关及DNS服务器(如8.8.8.8)。
- 磁盘分区:
- 自动分区:适合新手,选择“Erase disk and install Ubuntu”将整个硬盘用于Ubuntu。
- 手动分区:推荐高级用户使用,可自定义分区表(如GPT),创建以下分区:
| 分区类型 | 大小 | 挂载点 | 文件系统 |
|||||
| /boot/efi | 512MB | /boot/efi | FAT32 |
| / | 剩余空间 | / | ext4 |
| swap | 内存的2倍 | [swap] | swap |
- 创建用户:设置服务器主机名(如“ubuntuserver”),并创建一个非root管理员用户(避免直接使用root登录)。
- 安装SSH服务:勾选“OpenSSH server”选项,便于后续远程管理。
- 完成安装:确认配置无误后,点击“Install Now”,等待安装完成,根据提示重启服务器并移除U盘。
系统配置与优化
- 更新系统:登录后执行sudo apt update && sudo apt upgrade y更新软件包列表并升级系统。
- 配置防火墙:启用UFW防火墙,仅开放必要端口(如SSH 22、HTTP 80): sudo ufw allow OpenSSH sudo ufw enable
- 时区设置:运行sudo timedatectl settimezone Asia/Shanghai设置时区。
- 禁用root登录:编辑SSH配置文件sudo nano /etc/ssh/sshd_config,将PermitRootLogin设置为no,保存后执行sudo systemctl restart sshd生效。
- 安装基础工具:根据需求安装常用软件,如sudo apt install y nginx curl vim。
常见问题处理

- 安装后无法启动:检查磁盘分区是否正确,或尝试重装时选择“Reinstall Ubuntu”保留数据。
- 网络连接失败:确认网卡驱动是否安装,运行sudo lshw C network查看网卡状态,或尝试重启网络服务sudo systemctl restart networking。
相关问答FAQs
-
问:安装Ubuntu Server时提示“Low disk space”怎么办?
答:可删除现有分区或调整分区大小,在手动分区界面,选择“New partition”并合理分配空间,确保根分区(/)至少有20GB可用空间。
-
问:如何远程管理Ubuntu Server?
答:安装完成后,确保SSH服务已启动(sudo systemctl status ssh),在本地终端中使用ssh username@服务器IP命令连接,首次连接需确认主机密钥,之后即可通过SSH进行远程管理。