当前位置:首页 > 云服务器 > 正文

ubuntu服务器版安装

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

安装前准备工作

在开始安装前,需确保硬件和软件环境满足要求,并提前规划好服务器的配置参数,以下是关键准备工作:

  1. 硬件检查

    Ubuntu服务器版对硬件要求较低,最低配置为:双核CPU、2GB内存、25GB硬盘空间,建议生产环境至少配置4核CPU、8GB内存及100GB以上SSD硬盘,以提高性能和可靠性。

  2. 下载Ubuntu Server镜像

    访问Ubuntu官网(https://ubuntu.com/download/server)下载最新LTS版本镜像(如22.04 LTS),推荐选择AMD64架构的ISO文件,并通过sha256sum校验镜像完整性,避免下载损坏的文件。

  3. 准备启动介质

    将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盘设备名。

  4. 网络环境规划

    确保服务器可连接互联网,若为内网环境需提前配置静态IP地址、网关及DNS服务器信息,避免安装后网络中断。

  5. 备份重要数据

    若服务器为重装系统,需提前备份硬盘数据,防止数据丢失。

    ubuntu服务器版安装 第1张

安装步骤详解

将启动介质插入服务器,开机并从U盘/DVD启动,进入Ubuntu安装界面后,按以下步骤操作:

  1. 选择语言和键盘布局

    安装程序启动后,首先选择安装语言(建议选择“English”以获得更完整的文档支持)和键盘布局(默认“American English”即可,若使用非英文键盘可手动调整)。

  2. 网络配置

    • 自动获取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
  3. 代理配置

    若服务器需通过代理服务器访问互联网,输入代理地址(如http://192.168.1.1:8080),否则留空。

  4. 磁盘分区

    • 自动分区:新手可选择“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分钟,安装完成后重启服务器,拔出启动介质。

      • 基础系统配置

        系统启动后,以创建的用户身份登录,执行以下基础配置:

        1. 更新系统

          ubuntu服务器版安装 第2张

          sudo apt update && sudo apt upgrade y

        2. 配置时区

        3. 设置主机名

          sudo hostnamectl sethostname yourhostname
        4. 防火墙配置

          安装UFW防火墙并开放必要端口(如SSH、HTTP):

          sudo apt install ufw y sudo ufw allow 22/tcp # SSH端口 sudo ufw allow 80/tcp # HTTP端口 sudo ufw enable # 启用防火墙
        5. 安全加固建议

          1. 禁用root远程登录

            编辑SSH配置文件/etc/ssh/sshd_config,将PermitRootLogin设置为no,重启SSH服务:

            sudo systemctl restart sshd
          2. 定期更新系统

            配置自动安全更新:

            sudo apt install unattendedupgrades y sudo dpkgreconfigure unattendedupgrades
          3. 启用日志审计

            安装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)。

          ubuntu服务器版安装 第3张

0