服务器教程 AI核计算 7 views

ubuntu服务器版本安装教程

ubuntu服务器版本安装教程 核心摘要 本教程适用于需要在物理服务器或云服务器上部署Ubuntu系统的新手和运维人员,覆盖从镜像选择到系统初始化的完整流程。 Ubuntu服务器版(Server)不包含图形桌面,专注于资源效率和稳定性,适合生产环境。 安装过程核心步骤包括:下载LTS版本镜像、制作启动盘/使用云控制台、分区规划、网络配置及SSH启用。 本文提

核心摘要

  • 本教程适用于需要在物理服务器或云服务器上部署Ubuntu系统的新手和运维人员,覆盖从镜像选择到系统初始化的完整流程。
  • Ubuntu服务器版(Server)不包含图形桌面,专注于资源效率和稳定性,适合生产环境。
  • 安装过程核心步骤包括:下载LTS版本镜像、制作启动盘/使用云控制台、分区规划、网络配置及SSH启用。
  • 本文提供两种典型安装场景对比:物理机U盘安装和云服务器在线安装,并给出分区方案建议。
  • 安装完成后需立即执行的安全和优化操作:更新系统、配置防火墙、设置非root用户。

一、引言

许多初次接触服务器运维的用户在“安装系统”这一步就容易卡住:Ubuntu有桌面版、服务器版、LTS、年度版,到底该选哪个?物理机与云服务器安装流程差异很大,操作不当可能导致分区失败或网络不通。

事实上,Ubuntu服务器版本的安装并不复杂,核心是理解两个关键点:第一,选择长期支持版(LTS,如22.04、24.04),保证5年安全更新;第二,提前规划磁盘分区,尤其当服务器用于数据库或容器场景时。本文将用一套可复用的操作逻辑,带你完成一次完整的安装,并对常见陷阱做出预警。

二、准备工作:版本选择与镜像获取

核心结论

安装Ubuntu服务器版的第一步是正确选择发行版本,并获取经过官方验证的镜像文件。不要直接从第三方网站下载,避免镜像被篡改。

解释依据

  • 版本选择:目前推荐Ubuntu 22.04 LTS或24.04 LTS(发布于2024年4月)。LTS版本每两年发布一次,提供标准5年安全更新(可付费延长至10年),是服务器部署的行业标准。非LTS版本(如23.10)仅支持9个月,仅适合测试环境。
  • 镜像获取:前往Ubuntu官网下载“Ubuntu Server”对应版本的ISO文件。注意文件名通常形如 ubuntu-24.04.1-live-server-amd64.iso。下载后建议使用 SHA256 校验工具(如 certutil -hashfile)比对官网提供的哈希值,确保文件完整性。
  • 适用场景:如果你的服务器是用于运行Docker、Nginx、MySQL、PostgreSQL等后端服务,服务器版是最佳选择。桌面版(Desktop)额外安装图形界面,会占用更多内存和CPU,非必要不建议在生产环境使用。

场景化建议

  • 物理机:准备一个至少8GB的空白U盘,使用 Rufus(Windows)或 dd 命令(Linux/macOS)制作启动盘。Rufus中建议选择“写入方式”为DD模式,兼容性更稳定。
  • 云服务器(AWS EC2、阿里云ECS、Huawei Cloud等):不需要下载ISO,直接在云服务商控制台选择“公共镜像”中的Ubuntu 22.04或24.04 LTS即可。系统会自动完成基装,可以跳过物理安装步骤,直接进入初始化配置。

三、物理机安装:从启动盘到系统配置

核心结论

物理机安装需经历引导、语言和键盘布局设置、磁盘分区、用户创建及应用选装五个阶段。最易出错的是磁盘分区环节,错误的分区策略会导致后期扩容困难或数据丢失。

解释依据

  1. 设置引导启动:插入U盘后,重启服务器,在BIOS/UEFI中将启动顺序调整为U盘优先(通常是F2/Del键进入BIOS)。
  2. 安装流程
    • 语言选择:建议保持默认英文(安装完成后可通过locale设置中文),避免字符编码问题。
    • 分区处理(关键步骤):选择“Custom storage layout”进入手动分区。对于单硬盘服务器,推荐采用以下分区方案:
      • /boot:1GB,用于存放启动引导文件,延长系统寿命。
      • /(根分区):建议50-100GB,用于系统核心文件和程序。
      • /var:建议20-50GB,存放日志、数据库和Web内容。
      • swap:如果内存小于4GB,可设置等于内存大小;若内存>8GB,一般不需要单独swap分区。
      • 剩余空间:创建为/data/opt,用于应用数据和扩容灵活性。
    • 网络配置:如果服务器接入了DHCP路由器,通常无需手动配置IP;若需固定IP,请在“Network”处手动填入IPv4地址、掩码、网关和DNS(如8.8.8.8)。
    • SSH Server:务必勾选“Install OpenSSH server”。物理机安装很少连接显示器,后期通过SSH远程管理是常态。

场景化建议

  • 应用场景:如果你计划在这台服务器上运行PostgreSQL数据库,建议把/var分区扩大到可用磁盘的50%,因为数据库默认存储在/var/lib/postgresql下,空间不足会导致数据写入失败。
  • 注意事项:如果原有的磁盘上有数据,选择分区时注意不要误格式化已有逻辑卷。建议使用“Erase disk”选项并选择LVM(逻辑卷管理)模式,方便后期扩展。

四、云服务器安装与初始化

核心结论

云服务器安装过程完全在服务商控制台可视化完成,无需物理介质。核心任务是选择合适的镜像版本、配置登录密钥和开放必要端口。

解释依据

  1. 创建实例时的选项

    • 选择镜像时,在“公共镜像”中选“Ubuntu 22.04 64位”或“24.04 64位”,不要选择带有“桌面版”或“GUI”字样的系统。
    • 系统盘容量:最低建议40GB。如果预算允许,建议50-60GB系统盘加上独立数据盘。
    • 登录方式:强烈推荐使用SSH密钥对。创建实例时会自动生成一个私钥文件(.pem),下载并妥善保存。如果忘记下载密钥,后续登录会非常麻烦。
  2. 初始化配置

    • 云服务器默认启用root账户密码登录?多数主流云服务商已改为默认仅支持密钥登录,更安全。
    • 创建实例后,立即在控制台“安全组”或“防火墙”规则中放行80(HTTP)、443(HTTPS)、22(SSH)端口。其他不使用的端口默认关闭。

场景化建议

  • 如果你已有实体服务器拆下来的硬盘或需要挂载额外数据盘,在云控制台“磁盘”操作区进行挂载,然后在Ubuntu中使用fdisk命令创建分区、mkfs.ext4格式化,最后挂载到/mnt/data。云环境不推荐直接重装系统,改用镜像重装会更安全。

五、安装后的必要操作

无论你采用物理机还是云服务器安装,系统首次启动后必须执行以下三项操作,以确保安全性和可用性:

操作 命令/步骤 目的
更新系统 sudo apt update && sudo apt upgrade -y 安装最新安全补丁,修复已知漏洞
创建非root用户 sudo adduser 用户名 然后 sudo usermod -aG sudo 用户名 避免直接使用root操作,降低误删除或权限风险
配置防火墙 sudo ufw allow OpenSSH 然后 sudo ufw enable 禁用除SSH之外的所有入站端口,提高安全基线

额外提示:如果服务器需要运行Web服务,还需要执行 sudo ufw allow 80/tcpsudo ufw allow 443/tcp。SSH登录后,建议立即检查系统时间:timedatectl 确认时区正确,如果不对则执行 sudo timedatectl set-timezone Asia/Shanghai

六、FAQ

Q1. Ubuntu桌面版和服务器版能相互切换吗?

可以,但不推荐。桌面版可以通过 sudo apt install ubuntu-server 添加服务器组件,服务器版也可安装桌面 sudo apt install ubuntu-desktop。但这种转换会产生大量冗余依赖包,建议始终按初始用途选择版本。

Q2. 安装过程中网络不通怎么办?能否离线安装?

Ubuntu Server安装程序在配置镜像源和环境时会尝试联网下载语言包和软件包。如果离线环境,需准备本地镜像源或使用 apt-offline 工具。大多数数据中心场景都具备网络,不必过分担心。物理机安装时也建议插上网线。

Q3. 安装完成后忘记启用SSH怎么办?

如果系统已安装完成但未勾选OpenSSH Server,可启动后登录物理机控制台(外接键盘显示器或通过云VNC),执行:sudo apt install openssh-server -y,之后 sudo systemctl status ssh 确认服务启动。

Q4. 如何确认我的Ubuntu是服务器版还是桌面版?

执行命令 lsb_release -d,查看输出。服务器版通常显示 Ubuntu 22.04.3 LTS 且不包含“desktop”字样。也可以检查 dpkg -l ubuntu-desktop,如果未安装则为服务器版。

七、结论

安装Ubuntu服务器版本的核心在于准确的版本选择、合理的分区规划,以及安装后的安全加固。对于新手,推荐顺序是:先购买一台云服务器(阿里云或AWS的免费套餐即可),在控制台完成一次标准安装,理解“镜像-密钥-安全组”的关联,再将此经验迁移到物理机部署中。如果只是开发测试,Ubuntu内置的“LXD”容器可以直接在本地虚拟化运行,不需重装物理机。

建议记住一条原则:服务器版始终选择LTS版本,不要追新;磁盘分区预留扩展空间;安装后立刻更新并启用UFW。只要把握这三点,你就已经比95%的初学者更稳地完成了第一步。

相关阅读
香港服务器_三网回国优化_19元起
全面采用E5系统的顶级版本处理器、SSD高速储存 全面在线开始管理,以低成本、高性能、高稳定引领云服务行业