Wie aktualisiert man Ubuntu 16.04 auf 18.04 LTS mit CLI

Ich benutze Ubuntu Linux 16.04 LTS auf Lionde. Wie führe ich ein Upgrade von Ubuntu 16.04 auf 18.04 LTS durch, indem ich die Terminal-Bash-Shell über eine ssh-basierte Sitzung verwende?
Einführung: Ubuntu empfiehlt, eine Server-Edition-Installation mit dem Befehl do-release-upgrade zu aktualisieren. Er ist Teil des Pakets update-manager-core, hat keine grafischen Abhängigkeiten und wird standardmäßig installiert. Diese Seite zeigt, wie Sie die empfohlene Upgrade-Methode für Ubuntu Linux 16.04 LTS verwenden.

Schritte zum Upgrade von Ubuntu 16.04 auf 18.04

Um das Upgrade auf einem Serversystem durchzuführen:

  1. Anmelden an der Ubuntu-Box
  2. Sichern Sie alle wichtigen Daten
  3. Patchen Sie das aktuelle System, indem Sie sudo apt update ausführen && sudo apt upgrade
  4. Nach dem Neustart sicherstellen, dass entweder die UFW-Firewall vorübergehend deaktiviert oder der TCP-Port 1022 geöffnet ist
  5. Um Ubuntu 18.04 LTS von 16.04 LTS auszuführen, führen Sie sudo do-release-upgrade aus
  6. Befolgen Sie die Anweisungen auf dem Bildschirm, um auf Ubuntu 18.04 zu aktualisieren

Lassen Sie uns alle Befehle und Beispiele im Detail sehen, um Ubuntu 16 auf 18 LTS zu aktualisieren.

WARNUNG: Sichern Sie immer alle Daten, bevor Sie einen der folgenden Befehle eingeben.

Wie aktualisiert man von Ubuntu Linux 16.04 auf 18.04

Tippen Sie den Befehl apt oder apt-get ein, um das bestehende System zu aktualisieren:
$ sudo apt update
$ sudo apt upgrade

Starten Sie die Linux-Box neu, wenn der Kernel aktualisiert wurde
$ sudo reboot
Wenn Sie eine ufw-Firewall haben, öffnen Sie den ssh-Port 1022 mit folgender ufw-Syntax:
$ sudo ufw allow 1022/tcp comment 'Temp open port ssh tcp port 1022 for upgrade'

Wie man ein Upgrade auf Ubuntu 18.04 LTS mit do-release-upgrade

Das Upgrade des Betriebssystems auf die neueste Version erfolgt über die Kommandozeile mit folgendem Befehl:
$ sudo do-release-upgrade

Upgrade von Ubuntu 16.04 auf 18.04 mit do-release-upgrade

So führen Sie ein Upgrade von Ubuntu Linux 16.04 auf 18.04 LTS mit dem cli durch

Befolgen Sie nun die Anweisungen auf dem Bildschirm. Während des Upgrade-Vorgangs werden Sie möglicherweise aufgefordert, die vorhandene grub- oder ssh-Konfigurationsdatei zu ersetzen. Stellen Sie sicher, dass Sie die bestehende Version beibehalten, um Probleme zu vermeiden:

grub keep config files on ubuntu 18.04 lts

Klick zum Vergrößern

Nach einiger Zeit sehen Sie die Meldung „System upgrade is complete“. Drücken Sie y, um Ihr System neu zu starten, um den aktualisierten Kernel und das Betriebssystem für Ihren Cloud-Server zu laden:
Um das Upgrade abzuschließen, ist ein Neustart von Ubuntu erforderlich

Überprüfung

Melden Sie sich mit dem ssh-Befehl an:
$ ssh [email protected]
Überprüfen Sie die Ubuntu-Linux-Kernelversion mit uname:
$ uname -r
Stellen Sie sicher, dass alle benötigten Ports offen sind und mit dem Befehl ss oder netstat ausgeführt werden:
$ sudo ss -tulpn
$ sudo netstat -tulpn

Verwenden Sie den Befehl grep/egrep oder den Befehl tail/cat, um die Logdateien auf Fehler zu überprüfen:
$ dmesg
$ tail -f /path/to/log/files
$ egrep -i 'err|cri' /var/log/nginx/error.log

Upgrade von Ubuntu 16.04 Server auf 18.04 LTS

Das Upgrade von Ubuntu 16.04 Server auf 18.04 LTS erfolgreich

Tcp-Port 1022 hinzufügen Ubuntu VM über ufw

Führen Sie folgenden ufw-Befehl aus:
$ sudo ufw delete allow 1022/tcp

Fazit

Und schon haben Sie Ubuntu Linux v16.04 LTS auf v18.04 LTS auf einem Cloud-Server aktualisiert. Weitere Informationen finden Sie auf dieser Seite.

Dieser Eintrag ist 1 von 5 in der Tutorial-Serie zum Upgrade auf einem Ubuntu-Server. Lesen Sie den Rest der Serie:

  1. Wie man Ubuntu 16.04 auf 18.04 LTS mit dem Terminal aktualisiert
  2. AWS Lightsail aktualisiert Ubuntu 16.04 LTS auf 18.04 LTS
  3. Wie aktualisiert man Ubuntu Linux Software mit der Kommandozeile?
  4. HowTo: Upgrade auf eine neuere Version von Ubuntu 14.04 LTS
  5. Upgrade von Ubuntu 18.04 auf 20.04 LTS per Kommandozeile

🐧 Holen Sie sich die neuesten Tutorials zu Linux, Open Source & DevOps per RSS-Feed oder wöchentlichem E-Mail-Newsletter.
🐧 Bislang 5 Kommentare… einen hinzufügen ↓

Kategorie Liste der Unix- und Linux-Befehle
Dateiverwaltung cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Netzwerkdienstprogramme dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Package Manager apk – apt
Prozessverwaltung bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – time
Suchen grep – whereis – which
Benutzerinformationen groups – id – lastcomm – last – lid/libuser-lid – logname – members – users – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.