Skip to content
VDS · 操作系统

Ubuntu:特点与第一步

在服务器上配置 Ubuntu 22.04、24.04 和 26.04:更新、snap 与 PPA、防火墙、自动补丁,以及登录时让您害怕的那些提示。

更新于 2026年8月23日

Ubuntu 是互联网上文档最完善的服务器操作系统:几乎任何教程都能找到专门针对它的版本。提供 22.04、24.04 和 26.04。

初始命令

apt update && apt upgrade -y
apt install -y curl git nano ufw htop
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds
lsb_release -a

如果更新过程中内核被更新,请重启:reboot。

登录后看到的内容

Ubuntu 会显示一段包含统计信息的问候语,有时还会出现类似“N updates can be applied immediately”的提示行,或推荐订阅 Ubuntu Pro。这些是信息性消息,并非错误。更新通过常规的 apt upgrade 安装,无需订阅。

您可以在 /etc/update-motd.d/ 中禁用问候语中不需要的部分,以去除多余的提示。

Snap 与 PPA

机制使用场景
apt主要途径,始终优先使用
snap软件包不在软件源中,或需要特定的较新版本时
PPA官方项目仓库,而非随意添加的仓库

使用 snap:

snap list
snap install certbot --classic
snap refresh

添加 PPA:

add-apt-repository ppa:ondrej/php
apt update

不要“以防万一”接连添加 PPA。他人的仓库可能替换系统软件包并破坏更新。一个项目对应一个仓库,最好使用官方仓库。

用户与 sudo

adduser artem
usermod -aG sudo artem

与 Debian 不同,Ubuntu 已预装 sudo。请在不关闭当前会话的情况下,从新窗口检查登录和权限。

防火墙

ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status numbered

删除多余的规则:ufw delete 3,其中数字取自上一条命令的输出。如果您不小心切断了 SSH 访问,控制面板中的文本控制台可以帮您恢复。

自动打补丁

在 Ubuntu 中该软件包已预装;按如下方式启用:

dpkg-reconfigure -plow unattended-upgrades
systemctl status unattended-upgrades

部分更新需要重启。判断依据:

ls /var/run/reboot-required

如果该文件存在,请安排一次 reboot。

选择版本

用于服务器时,请选择 LTS:22.04 或 24.04。如果您需要较新的软件包,并且能接受部分第三方仓库尚未支持,那么 26.04 也可以使用。

版本之间的升级通过 do-release-upgrade 完成,但在生产机器上这存在风险:VPS 没有副本或快照,因此无处回滚。请先将数据复制到您自己的机器——scp 和 rsync——或者直接用所需版本重装系统。

客户机代理

apt install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent

没有它,控制面板将无法显示已用空间,也无法执行正常重启。

接下来——第一小时检查清单。