Debian 10 升级 Debian 11 教程

Debian 11(Bullseye)是 Debian Linux 系统的新版本,提供了广泛的更新软件包,并且提供五年的技术支持。本文介绍如何将现有的 Debian 10 服务器升级到 Debian 11,操作之前建议做好备份工作。此外,生产环境其实不建议直接这么升级,宁可选择重新部署。

一、更新现有服务器包

1、以具有 sudo 权限的普通用户身份通过 SSH 连接到服务器。

2、在从 Debian 10 切换之前更新您现有的服务器软件包、安全补丁和必要的升级是一个很好的做法,以确保您的应用程序与 Debian 11 兼容。

3、更新可用的软件包。

$ sudo apt update

4、升级所有现有的软件包。

$ sudo apt upgrade

5、删除任何不必要的依赖文件。

$ sudo apt autoremove

二、更改 Debian 源

Aptitude(Apt)从一个或多个存储库下载软件包以安装在您的服务器上(在 Debian 和 Ubuntu 中使用 APT 管理软件包)。 它会在 /etc/apt/sources.list 中找到要下载的正确存储库、可用软件包和版本。因此,您需要将 /etc/apt/sources.list 中的所有 Debian 10 代号替换为 Debian 11 代号。

1、通过运行以下命令确认 Debian 10 代号。Debian 10 的代号为 buster。

$ lsb_release -a

你的输出应该是:

No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster

2、将源列表中的所有 buster 条目更改为 Bullseye,这是 Debian 11 的代号。

3、将原始配置文件备份到您的主目录。

$ sudo cp /etc/apt/sources.list ~/sources.bak
$ sudo cp -r /etc/apt/sources.list.d/ ~/sources.list.d.bak

4、在您喜欢的编辑器中打开 /etc/apt/sources.list。

$ sudo nano /etc/apt/sources.list

5、当前条目应如下所示:

deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main

将这些行替换为:

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

deb http://security.debian.org/ bullseye-security main
deb-src http://security.debian.org/ bullseye-security main

deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main

6、保存并关闭文件。

7、再次更新软件包列表。如果您正确地进行了更改,则在更新过程中不会显示任何错误。

$ sudo apt update

8、执行系统升级。使用 --without-new-pkgs 标志来避免删除您打算保留在服务器上的软件包。

$ sudo apt upgrade --without-new-pkgs

系统将提示您重新启动特定服务或保留和删除特定配置选项。回答 Yes。

9、安装 apt-listchanges 包后,它将显示有关升级包的信息。键入 Q 退出。

10、选择一个控制台编码集,然后继续进行其他升级。

三、Debian 系统升级教程

现在,您可以使用以下命令安全地运行到 Debian 11 的完整升级:

$ sudo apt full-upgrade

这会将服务器从 Debian 10 完全升级到 Debian 11,解决可能的依赖关系更改,安装所有软件包的最新版本,并删除所有过时的软件包。在系统升级过程中,可能会显示其他提示以重新启动服务和更新现有配置选项。请务必选择适当的选项以避免对现有应用程序进行不必要的更改。

当显示寻呼机指示器 : 时,键入 Q 继续。

当提示修改 /etc/sysctl.conf 时键入 Y。

Configuration file '/etc/sysctl.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ? Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.

四、重启服务器

1、系统升级完成后,重新启动服务器以使更改生效。

$ sudo reboot now

您当前的 SSH 连接将被删除。

2、等待一分钟,让服务器重新启动。

3、通过 SSH 登录。

4、检查当前的操作系统版本并验证它是否显示 Debian 11,bullseye。

$ lsb_release -a

输出:

No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

五、验证应用程序和服务

在升级过程中,一些软件包可能已经升级到较新的版本,但它们仍将使用相同的配置文件和端口。逐一验证您现有的应用程序,并根据您的服务器设置检查错误日志。例如,检查 Apache2 是否已安装并运行:

$ sudo service apache2 status

要确认 MySQL 是否存在:

$ sudo service mysql status

检查当前 PHP 版本:

$ php -v

六、服务器安全设置

在从 Debian 10 升级到 Debian 11 的过程中,一些应用程序可能需要新版本。根据您的安装类型,一些应用程序可能已在此过程中自动更新,或者您可能必须手动更新最新版本。 要保护服务器,请删除所有过时的软件包。

$ sudo apt --purge autoremove

确认简单防火墙 (ufw) 是否正在运行并设置一些规则以加强与服务器的连接。

$ sudo ufw status

要允许 HTTP 之类的服务,请运行:

$ sudo ufw allow http

现在已经将服务器从 Debian 10 “Buster”升级到 Debian 11 “Bullseye”,并在服务器上保留了现有应用程序。

【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 28/03/2022
下一篇 09/04/2022

相关推荐

  • 2023年国内如何下载Z-Library电子书?永久可用地址更新,800G共享密匙种子下载

    Z-Library 是个免费提供100万本电子书籍下载网站。Z-Library 截至2022年6月12日,其共收录了10456034本书和84837646篇文章。Z-Library 宣称是世界上最大的数字图书馆,是全球最大的科学文章库。 Z-Library 被封了,大部分地址用不了,世界上最大的电子书网站 z-Library 被封后,目前zlib官方给出的方式仍然是Tor、I2P网络和Telegram电报机器人的形式,网站还在修复中,前面提到的方法基本上需要通过机场上网代理,国内如何下载 ...

    04/02/2023
    7.9K0
  • XIU 主题在首页最新发布文章标题后添加 NEW 图标

    本站使用的 XIU 主题首页文章是根据更新时间来排序,需要有醒目的 NEW 图标来辨识最新发布文章,24小时后自动取消。 大前端的 XIU 主题和DUX主题,需要修改 excerpt.php 文件,找到该段代码 echo‘<h2><a’._post_target_blank().’ href=”‘.get_permalink().'” title=”‘.get_the_title().get_the_subtitle(false)._get_delimiter().get_bloginfo(‘name’).'”>’.get_the_title().get_the_subtitle().'</a></h2...

    24/09/2020
    6.8K0
  • VPS 装什么系统网站快

    VPS安装什么系统网站快,什么系统稳定?是搭建 VPS  以下几个系统是 VPS 常用的。 CentOS:稳定性非常好,适合服务器使用,目前使用很多,好多教程都使用的 CentOS,但CentOS 跨版本升级是个硬伤,升级过程复制且失败率高。 Debian:稳定性好,apt-get/apt 各种资源也都很丰富,占用资源也少,升级非常方便。推荐使用。 Ubuntu:基于Debian的发行版,稳定性也不错,各种教程也很多,教程也和Debian大部分都能通用。 Fedora:比...

    技术教程 29/09/2020
    7.3K0
  • 电信清理CN2 GIA市场,后续可能涨价

    早几天发现本站使用的搬瓦工DC6 CN2 GIA-E 线路抽风比较严重,丢包率较高,访问速度明显变慢。常去的鸡场美西节点也出现同样的问题。 根据鸡场后台推送信息显示上海到洛杉矶的海底光缆断裂,因为疫情关系,官方目前还无法确定什么时候修复。这段海底光缆经常出问题,因为疫情的关系,也可能远远超过上次故障的修复时间。 目前CN2 GIA线路丢包问题得到了缓解,已经基本降为0,但由于光缆未修复,所以延迟会增大。延迟需要待光缆...

    27/04/2020
    15.1K0
  • 宝塔面板一键迁移报错:nginx: [emerg] a duplicate default server for 0.0.0.0:80 怎么办?

    这两天见了鬼了,整理站点,一堆的问题,不迁移还好,一旦站点迁移,各种问题。这两天已经记录了好几个,比如更新 WordPress 主题插件提示:WordPress需要访问您网页服务器的权限.......”怎么办?、宝塔面板下独立服务器挂载的 / 目录满了怎么办?、phpmyadmin 导入数据库 SQL 大文件遇到的两个问题,405 Not Allowed 和表占用问题,还有多IP独立服务器新增网站IP指向同一个网站,这个可能是之前指向的这个网站设置了默认站点并...

    16/07/2023
    2430
  • Copilot Hub 基于 ChatGPT 根据个人私有数据创建智能知识库&人格化 AI

    现在基于 ChatGPT 应用层出不穷,我个人特别关注个人知识管理工具,今天看到 @Tisoga 推荐的一款 ChatGPT 应用 - Copilot Hub。Copilot Hub是一个帮助你基于私有数据创建智能知识库 & 人格化 AI 的平台,可以基于文档、网站、Notion database 或其他数据源在几分钟内创建一个自定义的 ChatGPT。Copilot Hub 现在还在快速迭代中,@Tisoga 基本上会以天级别来 ship 新的功能 & 修复 bugs。为了避免滥用,文本上传大小暂时...

    27/03/2023
    1.2K0
  • 向日葵远程控制软件绿色版SunloginClient 9.8.3下载,免登录无广告

    向日葵远程控制软件现在很多上班族都在用,向日葵是一种可以用来远程控制电脑手机的远程控制软件。我记得之前官方有一个10周年版本 SunloginClient 9.8.3,绿色无广告,官方直出,不过现在已经下架,手里正好有一个安装包,分享一下。这个版本体积小,免登陆,、无广告,官方原版,可以完整版安装使用,也可以绿色版直接使用。 远程传送文件,被控端安装为向日葵完整版,主控端就可以通过拖放文件发送了。 向日葵 SunloginClien...

    04/08/2023
    3640
  • tmhhost 开学季促销 日本软银线路、洛杉矶三网cn2 gia 线路、韩国cn2 线路 季付 大流量 SSD KVM

    TMHhost 近期推出了针对学生用户的开学季促销活动,按季度付款,非常实惠。这次促销活动涉及的 VPS 套餐主要是日本软银线路、美国洛杉矶安畅机房的三网CN2 GIA线路、韩国CN2线路。所有VPS均为 KVM 架构,SSD 硬盘。 开学季促销活动机型,数量有限。需要购买请先注册账号,特价活动不允许退款。 开学季促销套餐 日本软银 KVM VPS特征:KVM,SSD,三网软银线路,200M带宽,测试IP:45.135.51.1 韩国CN2 KVM VPS特征:上行带宽3M~7...

    技术教程 03/09/2020
    290
  • 如何检查便宜独立服务器上的硬盘是否已经损坏或者有坏道?

    Raksmart、QN、VirMach等国外商家都在促销便宜服务器,性价比非常高,要警觉的一点就是很多便宜的独立服务器都用来chia挖矿,硬盘损耗非常大,严重影响硬盘寿命,非常容易损坏。所以购买低端便宜独服要特别注意一下。虽然硬盘坏了,可以要求商家更换硬盘,但是比较麻烦。 我们可以通过几段代码就可以快速检查硬盘状态,只适用于独立服务器,不能用在VPS和VDS上,因为VPS和VDS存储是虚拟化的,不是物理硬盘。 就像我们在PC上检查...

    技术教程 22/07/2021
    620
  • Cloudflare Workers 搭建直链目录实现谷歌网盘快速下载

    Google Team Drive 是 Google 提供的网络硬盘服务,谷歌网盘国内是不能直接下载的,可以使用 Cloudflare Worker 免费容器来搭建一个直链目录,可以走中转直接下载谷歌网盘内的文件,如果你是谷歌网盘无限空间那么久可以开放游客上传模式,免费提供下载。 准备工作 注册 Cloudflare 账号,注册地址:https://workers.cloudflare.com/ 注册 Google Drive EDU 账户,没有可以去买,团队盘无限容量,可以到奈飞小站合租购买。 获取...

    07/01/2022
    4.7K0
返回顶部