Ändern Sie die Runlevel in Systemd und verwenden Sie Exa (Ersatz von ls) Linux

Bei der Verwaltung von Linux-Betriebssystemen sollte klar sein, dass wir als Open-Source-Systeme die Möglichkeit haben, Hunderte von Änderungen auf einfache Weise vorzunehmen und so die Effizienz, das Erscheinungsbild und die Entwicklung dieser Systeme zu verbessern.

Heute werden wir sehen, wie man die Runlevel, auch als Ziele bekannt, in Systemd ändert und wie wir den Inhalt unserer Verzeichnisse mit Exa sehen.

1. Was sind Runlevels in Linux und Arten von Zielen und Runlevels in Systemd?

Systemd wurde als modernes Init-System für Linux-Umgebungen entwickelt, das als Administrator von Systemen und Diensten fungiert, die mit dem traditionellen SysV-Init-System und LSB-Init-Skripten kompatibel sind. In Unix-ähnlichen Systemen wie Linux wird der aktuelle Betriebszustand des Betriebssystems als Runlevel oder Ausführungsebene bezeichnet, die die Aufgabe hat, zu definieren, welche Systemdienste ausgeführt werden.

In gängigen Init-Systemen wie dem SysV-Init werden die Ausführungsebenen durch Zahlen identifiziert, in systemd werden die Ausführungsebenen Ziele oder Ziele genannt. Die Ziele in Systemd werden durch Zieleinheiten dargestellt, deren einziger Zweck darin besteht, andere Systemd-Einheiten durch eine Kette von Abhängigkeiten zu gruppieren. Diese Zieleinheiten verwenden das Suffix .target.

Es gibt einige Arten von Runleveln in Systemd, die bestimmte Aufgaben haben. Dies sind:

Führe Level 0 aus
Es enthält die Einheiten runlevel0.target, poweroff.target und dient zum Aus- und Einschalten des Systems.

Führe Level 1 aus
Es enthält die Units runlevel1.target, rescue.target und dient dazu, eine Rescue-Shell einzurichten.

Führe Level 2 aus
Es enthält die Einheiten runlevel2.target, multi-user.target und dient dazu, eine nicht-grafische Mehrbenutzerumgebung einzurichten.

Führe Level 3 aus
Es enthält die Einheiten runlevel3.target, multi-user.target und dient dazu, eine nicht-grafische Mehrbenutzerumgebung einzurichten.

Führe Level 4 aus
Es enthält die Einheiten runlevel4.target, multi-user.target und dient dazu, eine nicht-grafische Mehrbenutzerumgebung einzurichten.

Führe Level 5 aus
Es enthält die Einheiten runlevel5.target, graphical.target und dient dazu, eine grafische Mehrbenutzerumgebung einzurichten.

Führe Level 6 aus
Es enthält die Einheiten runlevel6.target und reboot.target und hat die Funktion, das System herunterzufahren und neu zu starten.

Notfall
Es enthält das Gerät emergency.target und dient zur Wiederherstellung des Systems.

2. Zeigen Sie das aktuelle Ziel und den Runlevel in Systemd an

Wenn wir eine Sitzung im System einleiten, wird standardmäßig das Ziel default.target aktiviert, dessen Funktion darin besteht, Dienste und andere Einheiten zu aktivieren, die sie über Abhängigkeiten ausführen.

See also  So deaktivieren Sie das Windows 10-Mobilitätscenter

Um das Ziel standardmäßig anzuzeigen, führen wir die folgende Zeile aus:

 systemctl get-default 

Das Ergebnis wird folgendes sein:

Ändern Sie Runlevels auf System und verwenden Sie Exa-Replacement von ls-Linux-1.png

Wenn wir das Ziel standardmäßig festlegen möchten, führen wir die folgende Zeile aus:

 systemctl set-default multi-user.target 

Ändern Sie Runlevels auf System und verwenden Sie Exa-Replacement von ls-Linux-2.png

3. Ändern Sie die Zielebene (Runlevel) in Systemd

Diese Aufgabe kann auch mit dem verwendeten System ausgeführt werden. Um die Änderung vorzunehmen, können wir Folgendes ausführen:

Wenn wir auf Level 3 wechseln wollen, werden wir folgendes ausführen:

 systemctl isoliere multi-user.target 

Wenn wir auf Level 5 wechseln wollen, werden wir folgendes ausführen:

 systemctl isoliere graphical.target 

Change-runlevels-de-Systemd-and-use-Exa-Ersatz-von-ls-Linux-3.png

Auf diese Weise haben wir die Möglichkeit, Systemd-Ziele in Linux-Umgebungen anzuzeigen und zu ändern.

4. Wie benutze ich Exa unter Linux?

Normalerweise verwenden die meisten von uns den Befehl ls, um den Inhalt eines bestimmten Verzeichnisses anzuzeigen:

Ändern Sie Runlevels auf System und verwenden Sie Exa-Replacement von ls-Linux-4.png

Wir können sehen, dass ls die aktuellen Informationen anzeigt und mit einigen Parametern viel detailliertere Ergebnisse erzielt.

Da jedoch neue Anwendungen entwickelt werden, um die bestmögliche Erfahrung für den Endbenutzer zu erzielen, haben wir heute die Option exa, um die Ergebnisse von ls auf eine viel dynamischere Weise zu erhalten. Exa wurde in der Programmiersprache Rust geschrieben und verfügt über einige zusätzliche Funktionen, die im bereits bekannten Befehl ls nicht verfügbar sind.

Es ist wichtig zu beachten, dass die Optionen ähnlich sind, jedoch nicht genau mit dem Befehl ls übereinstimmen.

Exa Eigenschaften
Einige der herausragendsten Merkmale von exa sind:

  • Schnell und portabel
  • Es nutzt Farben für Unterschiede der Kategorien
  • Zeigt die erweiterten Attribute einer Datei an
  • Git-Unterstützung
  • Ermöglicht die Abfrage paralleler Dateien

Schritt 1

Wenn Sie Exa herunterladen, werden Ihre Dateien im Verzeichnis / usr / local / bin gehostet. Zuvor ist es jedoch erforderlich, dass wir die neueste Version der Rust-Sprache haben, damit Exa optimal funktioniert. Dazu führen wir die folgende Zeile für den Rust-Download aus:

 Locken https://sh.rustup.rs -sSf | sh 

Ändern Sie Runlevels auf System und verwenden Sie Exa-Replacement von ls-Linux-5.png

Wir geben die Nummer 1 ein, um mit der Installation von Rust fortzufahren. Als nächstes werden wir die folgende Zeile ausführen, um Exa herunterzuladen:

 wget -c https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip 

Ändern Sie Runlevels auf System und verwenden Sie Exa-Replacement von ls-Linux-6.png

Schritt 2

Wir gehen zu seiner Extraktion über:

 Entpacken Sie exa-linux-x86_64-0.7.0.zip 

Und schließlich werden wir die folgenden Befehle ausführen:

 sudo sudo mv exa-linux-x86_64 / usr / local / bin / exa 

Ändern Sie Runlevels auf System und verwenden Sie Exa-Replacement von ls-Linux-7.png

Schritt 3

Wenn Sie exa von der Ressource installieren möchten, müssen Sie die folgenden Befehle ausführen:
Installation von Entwicklungswerkzeugen

 sudo apt installiere libgit2-24 libgit2-dev cmake (Debian / Ubuntu) sudo yum installiere libgit2 cmake (CentOS / RHEL) sudo dnf installiere libgit2 cmake (Fedora) 
Schritt 4

Sobald exa installiert ist, können wir es mit einem der folgenden Befehle ausführen:

 exa exa-l exa -bghHliS 

Ändern Sie Runlevels auf System und verwenden Sie Exa-Replacement von ls-Linux-8.png

Wir können die verschiedenen Optionen bei der Verwaltung unserer Linux-Distributionen erkennen, da wir Verwaltungsalternativen oder -unterstützung auf diesen haben.

See also  So löschen Sie Kredit- oder Debitkarten auf dem iPhone oder Android

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *