Gnome Boxes | Installing Windows 10 on Linux
Inhaltsverzeichnis:
- Voraussetzungen
- Aktualisieren von Paketen unter CentOS
- Verhindern, dass Pakete aktualisiert werden
- Yum-Protokolle anzeigen
- Fazit
Die Aktualisierung Ihres CentOS-Systems mit den neuesten Sicherheitsupdates ist einer der wichtigsten Bestandteile der gesamten Systemsicherheit. Wenn Sie die Pakete Ihres Betriebssystems nicht mit den neuesten Sicherheitspatches aktualisieren, ist Ihr Computer anfällig für Angriffe.
Der empfohlene Ansatz ist, die Updates mit
yum-cron
zu automatisieren. Eine andere Möglichkeit besteht darin, das System manuell zu aktualisieren.
In diesem Tutorial zeigen wir Ihnen, wie Sie Systempakete unter CentOS 7 manuell aktualisieren. Dieselben Anweisungen gelten für CentOS 6.
Voraussetzungen
Zum Installieren und Aktualisieren von Paketen müssen Sie als root oder als Benutzer mit sudo-Berechtigungen angemeldet sein.
Aktualisieren von Paketen unter CentOS
RPM ist ein Verpackungssystem, das von Red Hat und seinen Derivaten wie CentOS verwendet wird.
Yum ist das Standard-Paketmanager-Tool in CentOS. Es wird zum Installieren, Entfernen, Herunterladen, Abfragen und Aktualisieren von Paketen aus den offiziellen CentOS-Repositorys sowie aus anderen Repositorys von Drittanbietern verwendet.
Bevor Sie das Update ausführen, können Sie mit dem folgenden Befehl nach verfügbaren Updates suchen:
sudo yum check-update
Die Ausgabe enthält eine Liste aller Pakete, die zum Aktualisieren verfügbar sind:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.s.uw.edu * centos-sclo-rh: centos.s.uw.edu * centos-sclo-sclo: centos.s.uw.edu * epel: mirror.cherryservers.com * extras: centos.s.uw.edu * updates: centos.s.uw.edu bind-libs-lite.x86_64 32:9.9.4-74.el7_6.2 updates bind-license.noarch 32:9.9.4-74.el7_6.2 updates curl.x86_64 7.29.0-51.el7_6.3 updates device-mapper.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-libs.x86_64 7:1.02.149-10.el7_6.8 updates
Verwenden Sie zum Aktualisieren eines einzelnen Pakets den Befehl
yum install
gefolgt vom Namen des Pakets, das Sie aktualisieren möchten. Um zum Beispiel nur das
curl
Paket zu aktualisieren, das Sie ausführen würden:
sudo yum install curl
Yum gibt Ihnen eine Zusammenfassung der Pakete, die aktualisiert werden, und fordert Sie zur Bestätigung auf. Antworten Sie mit
y
und die Pakete werden aktualisiert.
Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: curl x86_64 7.29.0-51.el7_6.3 updates 269 k Updating for dependencies: libcurl x86_64 7.29.0-51.el7_6.3 updates 222 k Transaction Summary ================================================================================ Upgrade 1 Package (+1 Dependent package) Total download size: 492 k Is this ok:
Verwenden Sie den Befehl
yum install
um alle Pakete zu aktualisieren:
sudo yum check-update
Der Befehl aktualisiert die Repositorys und zeigt eine Liste aller Pakete an, die aktualisiert werden können. Wenn Sie dazu aufgefordert werden, geben Sie
y
um fortzufahren.
Verhindern, dass Pakete aktualisiert werden
Manchmal möchten Sie möglicherweise ein Paket davon abhalten, auf eine neuere Version aktualisiert zu werden. Mit dem Yum-Plugin-
versionlock
können Sie Pakete für eine bestimmte Version sperren.
Das Plugin ist nicht standardmäßig installiert, daher müssen Sie es zuerst installieren:
sudo install yum-plugin-versionlock
Während der Installation werden zwei Konfigurationsdateien auf Ihrem System erstellt, die im Verzeichnis
/etc/yum/pluginconf.d
gespeichert sind. Die Konfigurationsdatei
versionlock.conf
und die Datei
versionlock.list
mit den gesperrten Paketen. Standardmäßig sind in dieser Datei keine Pakete aufgeführt.
Um eine Version eines Pakets zu sperren, können Sie entweder den Paketnamen manuell in die Datei
yum versionlock
oder den Befehl
yum versionlock
gefolgt vom Paketnamen verwenden. Um beispielsweise zu verhindern, dass alle PHP-Pakete (alle Pakete, die mit "php-" beginnen) aktualisiert werden, würden Sie Folgendes ausführen:
sudo yum versionlock php-*
Dadurch werden die PHP-Pakete auf die aktuelle Version gesperrt.
Yum-Protokolle anzeigen
Der Verlauf der mit
yum
installierten und aktualisierten Pakete wird in der Datei
/var/log/yum
protokolliert. Sie können die neuesten Datensätze mit dem Befehl
cat
oder
tail
anzeigen:
sudo tail /var/log/yum.log
Die Ausgabe enthält Aufzeichnungen über die Paketinstallationen und -updates:
Jul 23 16:00:04 Installed: 7:squid-3.5.20-12.el7_6.1.x86_64 Jul 31 22:27:16 Updated: libcurl-7.29.0-51.el7_6.3.x86_64 Jul 31 22:27:16 Updated: curl-7.29.0-51.el7_6.3.x86_64
Fazit
Das Installieren von Updates und das Aktualisieren Ihres CentOS-Systems ist recht einfach. Wenn Sie jedoch mehrere CentOS-Computer verwalten, kann dies zeitaufwändig sein und manchmal ein wichtiges Update übersehen. Am besten richten Sie automatische Updates ein.
So installieren und konfigurieren Sie redmine auf centos 7
Redmine ist eines der beliebtesten Tools für Open Source-Projektmanagement und Issue-Tracking. Dieses Tutorial behandelt die Schritte, die zur Installation und Konfiguration von Redmine unter CentOS 7 erforderlich sind.
So installieren und konfigurieren Sie vnc auf centos 7
In diesem Tutorial werden wir Sie durch die Schritte zur Installation und Konfiguration eines VNC-Servers auf einem CentOS 7-System führen. Wir zeigen Ihnen auch, wie Sie eine sichere Verbindung zum VNC-Server über einen SSH-Tunnel herstellen.
So installieren und konfigurieren Sie gitlab auf centos 7
GitLab ist ein webbasierter Open-Source-Git-Repository-Manager, der in Ruby geschrieben wurde und Wiki, Problemverwaltung, Codeüberprüfung, Überwachung sowie kontinuierliche Integration und Bereitstellung umfasst. Dieses Tutorial beschreibt die Schritte, die zur Installation und Konfiguration von GitLab (CE) auf einem CentOS 7-System mit den Omnibus-Paketen erforderlich sind.







