Ubuntu 22.04 最小服务器安装Ubuntu 22.04 最小服务器安装Ubuntu 22.04 最小服务器安装Ubuntu 22.04 最小服务器安装
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Ubuntu 22.04 最小服务器安装

本教程适用于这些操作系统版本

  • Ubuntu 22.04(果酱水母)
  • Ubuntu 16.10(Yakkety Yak)

在此页

  1. 1。要求
  2. 2。初步说明
  3. 3。安装 Ubuntu 22.04 基本系统
  4. 4。首次登录
  5. 5。获取root权限
  6. 6。安装 SSH 服务器(可选)
  7. 7.安装基于 shell 的编辑器(可选)
  8. 8.配置网络 <李>9。虚拟机映像
    1. SSH登录

    本教程通过许多屏幕截图详细展示了 Ubuntu 22.04 LTS 基本服务器的安装。本指南的目的是展示 Ubuntu 22.04 LTS 的安装,它可以用作我们在 howtoforge 上的其他 Ubuntu 教程的基础,就像我们完美的服务器指南一样。本教程使用 LTS 分支,它从 Ubuntu 获得 5 年的更新,建议在服务器上使用。

    一、要求

    要安装 Ubuntu 服务器,您需要满足以下先决条件:

    • Ubuntu 22.04 服务器 ISO 映像可在此处获得:https://releases.ubuntu.com/22.04/
    • 建议使用高速互联网连接,因为在安装过程中会从 Ubuntu 服务器下载软件包更新。

    2. 初步说明

    在本教程中,我使用主机名 server1.example.com,IP 地址为 192.168.0.100,网关为 192.168.0.1 这些设置可能因您而异,因此您必须在适当的地方替换它们。

    3.安装Ubuntu 22.04基础系统

    将 Ubuntu 安装 CD/DVD/U 盘插入您的系统并从中启动。当你像我在这里做的那样在虚拟机中安装操作系统时,你应该能够选择下载的 ISO 文件作为 VMWare 和 Virtualbox 中 CD/DVD 驱动器的来源,而无需先将其刻录到 CD 上。启动服务器或虚拟机,它将引导系统并启动安装程序。

    Ubuntu 安装程序的第一个屏幕将显示语言选择器。请为安装过程选择您的语言:

    在下一个屏幕上,您可以选择键盘布局。英文键盘适合许多用户。在这种情况下,选择屏幕末尾的“完成”并按“返回”键,以转到下一步。在我的例子中,我使用的是德语键盘布局,这意味着我必须通过按键盘上的 \Tab\ 键导航到 \Layout\ 选项,直到突出显示 Layout 选项.然后按“返回”键打开布局选择器。

    选择与连接到服务器的键盘匹配的键盘布局。

    现在为我的安装选择了正确的键盘布局。选择屏幕末尾的“完成”,然后按“返回”,进入下一步。

    在下一步中,安装程序允许您在标准 Ubuntu 服务器设置或最小设置之间进行选择。我将在这里选择一个最小的设置,并只安装我在稍后阶段真正需要的软件。这在小型虚拟服务器上运行 Ubuntu 时特别有用。

    Ubuntu 安装程序现在显示它在服务器上检测到的网卡。自动分配的网络设备名称是 ens33。 IPv4 地址已通过 DHCP 自动分配。稍后我会在安装基本系统后将其更改为固定 IP 地址。如果您的网络没有 DHCP 服务器,那么您现在可以通过选择网卡输入一个固定的 IP 地址(按 Tab 直到它突出显示,然后按 Return)。

    现在您可以设置代理服务器地址,以防需要代理访问互联网。在我的例子中,不需要代理,所以我选择“完成”进入下一个安装步骤。

    在这里您可以选择从哪个 Ubuntu 镜像服务器下载更新和安装文件。我保留默认值并转到下一个安装屏幕。

    Ubuntu 服务器安装程序现在显示它在服务器中检测到的硬盘。安装盘是 /dev/sda 上的 40GB HD。我会选择将整个磁盘用于我的 Ubuntu 安装。如果您需要由多个分区组成的自定义布局,请改为选择“自定义布局”并根据需要创建分区。

    安装程序在下面显示默认存储配置。它由一个 1MB 的 bios_grub 分区和一个包含操作系统安装的大/分区组成。选择“完成”进入下一个屏幕。

    安装开始前,Ubuntu 安装程序要求确认分区。按 \Tab\ 键直到 \Continue\ 选项以红色突出显示,然后按 \Return\ 继续。

    现在是时候设置服务器名称(主机名)以及管理员的用户名和密码了。我将在这里选择用户名 administrator 作为示例,请在您的实际设置中使用不同且更安全的名称。我们在这一步中创建的 Ubuntu shell 用户具有 sudo 权限,这意味着他能够管理系统并通过 sudo 成为 root 用户。

    大多数 Linux 服务器都使用 SSH 通过网络进行管理。这一步,Ubuntu安装器可以直接安装SSH服务器。选择复选框“安装 OpenSSH 服务器”并继续下一步。

    在此步骤中,您可以通过 Snap 安装程序预安装常用服务。我在这里没有选择任何服务,因为本指南的目的是安装一个最小的基本系统。您可以在以后随时通过 apt 或 snap 安装服务。

    Ubuntu 安装程序现在根据我们选择的设置继续安装。

    Ubuntu 安装成功完成。选择“重启”将服务器启动到全新安装的 Ubuntu 22.04 系统。

    基础安装现已完成。在下一章中,我将解释静态网络地址的配置,并安装一个基于 shell 的文本编辑器来编辑配置文件。

    4. 首次登录

    现在以用户\administrator\ 身份登录服务器上的shell(或通过SSH 远程登录)。如果您在设置过程中选择了不同的名称,用户名可能会有所不同。

    成功登录到 Ubuntu 22.04 服务器。

    5.获取root权限

    重启后,您可以使用之前创建的用户名(例如管理员)登录。因为我们必须以 root 权限运行本教程中的所有步骤,所以我们可以在本教程中的所有命令前加上字符串 sudo,或者我们现在通过键入以下内容成为 root:

    sudo -s

    您可以通过运行以下命令启用 root 登录:

    sudo passwd root

    并给 root 一个密码。然后您可以直接以 root 身份登录,但由于各种原因,Ubuntu 开发人员和社区不赞成这样做。请参阅 https://help.ubuntu.com/community/RootSudo。)

    6. 安装 SSH 服务器(可选)

    如果您在上面的系统安装过程中没有选择安装OpenSSH服务器,您现在可以安装:

    sudo apt -y install ssh openssh-server

    从现在开始,您可以使用 PuTTY 等 SSH 客户端,并从您的工作站连接到您的 Ubuntu 22.04 (Focal Fosset) 服务器。

    7. 安装基于 shell 的编辑器(可选)

    在这里,我们将安装两个基于文本的编辑器。 Nano 编辑器对新手来说更容易使用,而其他人则更喜欢传统的 vi/vim 编辑器。默认的 vi 程序在 Ubuntu 和 Debian 上有一些奇怪的行为;为了解决这个问题,我们安装 vim-nox:

    sudo apt -y install nano vim-nox

    8.配置网络

    一些常用的网络工具在选择最小化安装时并没有安装,我们可以通过以下命令安装:

    sudo apt install net-tools

    因为 Ubuntu 安装程序已将我们的系统配置为通过 DHCP 获取其网络设置,我们现在可以更改它,因为服务器应该有一个静态 IP 地址。如果您想保留基于 DHCP 的网络配置,请跳过本章。在Ubuntu 22.04中,网络是用Netplan配置的,配置文件是/etc/netplan/01-netcfg.yaml。不再使用传统的网络配置文件/etc/network/interfaces。编辑 /etc/netplan/00-installer-config.yaml 并根据您的需要进行调整(在此示例设置中,我将使用 IP 地址 192.168.0.100 和 DNS 服务器 8.8.4.4、8.8.8.8。

    使用 nano 打开网络配置文件:

    sudo nano /etc/netplan/00-installer-config.yaml

    服务器在安装后立即使用 DHCP;接口文件将如下所示:

    # This is the network config written by 'subiquity'
    network:
      ethernets:
        ens33:
          dhcp4: true
      version: 2

    要使用静态 IP 地址 192.168.0.100,我将更改文件,以便之后看起来像这样:

    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
     version: 2
     renderer: networkd
     ethernets:
       ens33:
         dhcp4: no
         dhcp6: no
         addresses: [192.168.0.100/24]
         routes:
          - to: default
            via: 192.168.0.1
         nameservers:
           addresses: [8.8.8.8,8.8.4.4]

    重要提示:行的缩进很重要,如上所示添加行。

    然后重新启动网络以应用更改:

    sudo netplan generate
    sudo netplan apply

    然后编辑/etc/hosts。

    sudo nano /etc/hosts

    让它看起来像这样:

    127.0.0.1 localhost
    192.168.0.100 server1.example.com server1

    # The following lines are desirable for IPv6 capable hosts
    ::1 localhost ip6-localhost ip6-loopback
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters

    现在,我们将更改机器的主机名,如下所示:

    sudo echo server1 > /etc/hostname 
    sudo hostname server1

    第一个命令在 /etc/hostname 文件中设置主机名 \server1\。该文件由系统在启动时读取。第二个命令在当前会话中设置主机名,因此我们不必重新启动服务器即可应用主机名。

    作为上述两个命令的替代方法,您可以使用 systemd 软件包中的 hostnamectl 命令。

    sudo hostnamectl set-hostname server1

    之后,运行:

    hostname 
    hostname -f

    第一条命令返回短主机名,而第二条命令显示完全限定的域名 (fqdn):

    :/home/administrator#

    如果要调整服务器的键盘布局,请运行以下命令:

    sudo dpkg-reconfigure keyboard-configuration

    恭喜!现在我们有了一个基本的 Ubuntu 22.04 服务器设置,它为所有 Ubuntu 服务器设置提供了坚实的基础。

    9.虚拟机镜像

    本教程以 OVA/OVF 格式的虚拟机可供 Howtoforge 订阅者使用。 VM格式兼容VMWare和Virtualbox等可以导入ova或ovf格式的工具。您可以在顶部附近的右侧菜单中找到下载链接。单击文件名开始下载。

    VM 的登录详细信息为:

    SSH登录

    用户名:administrator
    密码:howtoforge

    管理员用户具有 sudo 权限。

    请在首次启动后更改密码。

    VM 配置为静态 IP 192.168.0.100,IP 可以在文件 /etc/netplan/00-installer-config.yaml 中更改,如教程步骤 8 所示。键盘布局可下载的 VM 是美式键盘布局。

    10. 链接

    Ubuntu:http://www.ubuntu.com/

©2015-2025 艾丽卡 support@alaica.com