无痛升级到Ubuntu 26.04 Server
概要
Ubuntu 26.04 Server正式发布多时,官方自动升级脚本姗姗来迟。需要特别注意:官方脚本仅支持24.04直接升级至26.04,如果手上的机器为22.04,则需首先升级至24.04,然后使用升级脚本转战26.04。
24.10等非LTS版本不在本文范畴。
升级有风险,执行需做好备份!
Ubuntu 26.04 Server正式发布多时,官方自动升级脚本姗姗来迟。需要特别注意:官方脚本仅支持24.04直接升级至26.04,如果手上的机器为22.04,则需首先升级至24.04,然后使用升级脚本转战26.04。
24.10等非LTS版本不在本文范畴。
升级有风险,执行需做好备份!
本文简单介绍如何在Debian 13上快速安装KVM环境,并创建Debian 12、AlamLinux 9的KVM虚拟机。
创建的虚拟机可以获取192.168.188.xx的内网IP地址,虚拟机可以互相通过内网IP访问,宿主机亦可以通过内网IP直接访问虚拟机。
Certbot官方通过snapd提供签发证书和定期续签功能。snapd对于Debian来说太重,因此本文给出一键脚本安装原生certbot。
sudo apt install certbot python3-certbot-nginx
sudo systemctl status certbot.timer支持2种方式:向导模式 或 指定域名模式。推荐使用‘指定域名模式’。
假设我们已经在nginx配置好了 aaa.example.com 域名。
sudo certbot --nginx -d aaa.example.com一键搞定。
sudo certbot --nginx会出现类似snapd安装版的向导,逐个选择域名与模式即可。
LXC是隔离措施相对健全的容器,相比KVM性能更好,相比Docker更加具备虚拟机的特性(如systemd)。但随着时间的推移,LXC逐渐倒向纯Ubuntu生态。因此Debian 13默认不提供LXC,而是fork了LXC代码,并为Debian 13量身定制了Incus。本文给出一键脚本,安装Incus,并对外暴露成lxc命令。