- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- Debian系統升級教程:Debian 10服務(wù)器升級到Debian
Debian上周末發(fā)布的Debian 11.3是”Bullseye”系列的最新更新。Debian 11.3和以往的GNU/Linux point releases一樣,只是提供錯誤修復和安全更新。11.3對Apache的log4j進(jìn)行了安全修復,以解決去年年底臭名昭著(zhù)的漏洞和后續問(wèn)題。
Debian 11(Bullseye)是 Debian Linux 操作系統的新穩定版本,提供了廣泛的更新軟件包,并且提供五年的技術(shù)支持。本文介紹如何將現有的 Debian 10服務(wù)器升級到 Debian 11,操作之前建議做好備份工作。此外,生產(chǎn)環(huán)境其實(shí)不建議直接這么升級,寧可選擇重新部署。
Debian 目前其實(shí)搬瓦工后臺可以直接安裝的,《搬瓦工 VPS 有哪些操作系統可以選擇?所有可選支持 Linux 系統列表》。
1、以具有 sudo
權限的普通用戶(hù)身份通過(guò) SSH 連接到服務(wù)器。
2、在從 Debian 10 切換之前更新您現有的服務(wù)器軟件包、安全補丁和必要的升級是一個(gè)很好的做法,以確保您的應用程序與 Debian 11 兼容。
3、更新可用的軟件包。
$ sudo apt update
4、升級所有現有的軟件包。
$ sudo apt upgrade
5、刪除任何不必要的依賴(lài)文件。
$ sudo apt autoremove
Aptitude(Apt)從一個(gè)或多個(gè)存儲庫下載軟件包以安裝在您的服務(wù)器上(在 Debian 和 Ubuntu 中使用 APT 管理軟件包)。 它會(huì )在 /etc/apt/sources.list 中找到要下載的正確存儲庫、可用軟件包和版本。因此,您需要將 /etc/apt/sources.list 中的所有 Debian 10 代號替換為 Debian 11 代號。
1、通過(guò)運行以下命令確認 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、在您喜歡的編輯器中打開(kāi) /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、保存并關(guān)閉文件。
7、再次更新軟件包列表。如果您正確地進(jìn)行了更改,則在更新過(guò)程中不會(huì )顯示任何錯誤。
$ sudo apt update
8、執行系統升級。使用 –without-new-pkgs 標志來(lái)避免刪除您打算保留在服務(wù)器上的軟件包。
$ sudo apt upgrade --without-new-pkgs
系統將提示您重新啟動(dòng)特定服務(wù)或保留和刪除特定配置選項?;卮?Yes。
9、安裝 apt-listchanges 包后,它將顯示有關(guān)升級包的信息。鍵入 Q 退出。
10、選擇一個(gè)控制臺編碼集,然后繼續進(jìn)行其他升級。
現在,您可以使用以下命令安全地運行到 Debian 11 的完整升級:
$ sudo apt full-upgrade
這會(huì )將服務(wù)器從 Debian 10 完全升級到 Debian 11,解決可能的依賴(lài)關(guān)系更改,安裝所有軟件包的最新版本,并刪除所有過(guò)時(shí)的軟件包。在系統升級過(guò)程中,可能會(huì )顯示其他提示以重新啟動(dòng)服務(wù)和更新現有配置選項。請務(wù)必選擇適當的選項以避免對現有應用程序進(jìn)行不必要的更改。
當顯示尋呼機指示器 : 時(shí),鍵入 Q 繼續。
當提示修改 /etc/sysctl.conf 時(shí)鍵入 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、系統升級完成后,重新啟動(dòng)服務(wù)器以使更改生效。
$ sudo reboot now
您當前的 SSH 連接將被刪除。
2、等待一分鐘,讓服務(wù)器重新啟動(dòng)。
3、通過(guò) 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
在升級過(guò)程中,一些軟件包可能已經(jīng)升級到較新的版本,但它們仍將使用相同的配置文件和端口。逐一驗證您現有的應用程序,并根據您的服務(wù)器設置檢查錯誤日志。例如,檢查 Apache2 是否已安裝并運行:
$ sudo service apache2 status
要確認MySQL是否存在:
$ sudo service mysql status
檢查當前 PHP 版本:
$ php -v
在從 Debian 10 升級到 Debian 11 的過(guò)程中,一些應用程序可能需要新版本。根據您的安裝類(lèi)型,一些應用程序可能已在此過(guò)程中自動(dòng)更新,或者您可能必須手動(dòng)更新最新版本。 要保護服務(wù)器,請刪除所有過(guò)時(shí)的軟件包。
$ sudo apt --purge autoremove
確認簡(jiǎn)單防火墻 (ufw) 是否正在運行并設置一些規則以加強與服務(wù)器的連接。
$ sudo ufw status
要允許 HTTP 之類(lèi)的服務(wù),請運行:
$ sudo ufw allow http
現在已經(jīng)將服務(wù)器從 Debian 10 “Buster”升級到 Debian 11 “Bullseye”,并在服務(wù)器上保留了現有應用程序。
來(lái)源鏈接:https://www.zyhot.com/article/13656.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站