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

加载更多搜索结果...

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

如何安装 Ubuntu 24.04 (Noble Numbat) 最小服务器

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

  • Ubuntu 24.04(高贵食蚁兽)
  • Ubuntu 22.04(果酱水母)
  • Ubuntu 20.04(焦窝)
  • Ubuntu 18.04(仿生海狸)
  • Ubuntu 17.10(巧妙的土豚)
  • Ubuntu 17.04(热情的 Zapus)

在此页面上

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

    1. SSH登录
  10. 10. 链接

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

一、要求

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

  • Ubuntu 24.04 服务器 ISO 映像可在此处获取:https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso(适用于 64 位 Intel 和 AMD CPU)。在这里查看其他 Ubuntu 下载:https://releases.ubuntu.com/24.04/
  • 建议使用快速的互联网连接,因为安装过程中会从 Ubuntu 服务器下载软件包更新。

2. 初步说明

在本教程中,我使用主机名 server1.example.com、IP 地址 192.168.0.100 和网关 192.168.0.1。这些设置可能与您不同,因此您必须在适当的情况下替换它们。

3.安装Ubuntu 24.04基本系统

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

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

在下一个屏幕上,您可以选择键盘布局。对于许多用户来说,英文键盘就足够了。在这种情况下,选择屏幕末尾的“完成”,然后按“返回”键,进入下一步。就我而言,我使用的是德语键盘布局,这意味着我必须通过按键盘上的“Tab”键导航到“布局”选项,直到布局 选项突出显示。然后按“返回”键打开布局选择器。 

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

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

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

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

现在您可以设置代理服务器地址,以防需要代理访问互联网。就我而言,不需要代理,因此我选择“完成”以进入下一步安装步骤。

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

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

安装程序在下面显示默认存储配置。它由一个 2GB /boot 分区和一个包含操作系统安装的大/分区组成。但正如我们所看到的,Ubuntu 在 LVM 分区中留下了 19GB 未使用的空间。在以下步骤中,我将重新配置 LVM 分区以使用/分区的所有空间。或者,您可以使用未使用的空间,例如对于 /home 或 /var 分区,具体取决于您计划如何使用系统。

转到“使用的设备”部分中的/分区 (ubuntu-lv),如下所示。

选择编辑分区。

在尺寸字段中输入最大尺寸。

按保存,现在我们已经100%的空间分配给/分区了,如下图所示。

在安装开始之前,Ubuntu 安装程序会请求确认分区。按“Tab”键,直到“继续”选项以红色突出显示,然后按“Return”继续。

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

Ubuntu 现在提供购买 Ubuntu pro 的选项。我将在这里使用开源版本并跳过该步骤。

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

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

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

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

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

4. 首次登录

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

成功登录Ubuntu 24.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 24.04 服务器。

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 24.04中,网络是由cloud-init配置Netplan的,cloud-init用来配置netplan的配置文件是/etc/netplan/50-cloud-init.yaml 。传统的网络配置文件/etc/network/interfaces不再使用。编辑/etc/netplan/50-cloud-init.yaml并根据您的需要进行调整(在此示例设置中,我将使用IP地址192.168.0.100 和 DNS 服务器 8.8.4.4、8.8.8.8。

第一步是通过 cloud-init 禁用网络配置,因为我们直接使用 netplan 配置网络设置。运行以下命令来执行此操作:

echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

然后用nano打开网络配置文件:

sudo nano /etc/netplan/50-cloud-init.yaml

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

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
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”。系统在启动时读取该文件。第二个命令在当前会话中设置主机名,因此我们不必重新启动服务器来应用主机名。

或者,除了上述两个命令之外,您还可以使用 hostnamectl 命令,该命令是 systemd 软件包的一部分。

sudo hostnamectl set-hostname server1

之后,运行:

hostname 
hostname -f

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

root@server1:/home/administrator# hostname
server1
root@server1:/home/administrator# hostname -f
server1.example.com
root@server1:/home/administrator#

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

sudo dpkg-reconfigure keyboard-configuration

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

9. 虚拟机镜像

本教程以 OVA/OVF 格式作为即用型虚拟机提供给 Howtoforge 订阅者。 VM 格式与 VMWare 和 Virtualbox 以及其他可以导入 OVA 或 OVF 格式的工具兼容。您可以在顶部附近的右侧菜单中找到下载链接。单击文件名开始下载。

VM 的登录详细信息为:

SSH登录

用户名:管理员
密码:howtoforge

管理员用户有sudo权限。

首次启动后请更改密码。

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

10. 链接

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

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