Wie man RC benutzt.Lokal auf Ubuntu

Wie man RC benutzt.Lokal auf Ubuntu

Der Systemd Service RC-Local.Service existiert immer und wenn RC.lokal wohnt und ist ausführbar, es wird sofort hineingezogen Multi-Benutzer.Ziel. Auf systemd synchronisation mit /etc/rc.lokal wird durch die Verwendung eines bestimmten Dienstes genannt RC-Local.Service. Beim Starten des Linux -Systems können wir aktivieren RC.Lokales Shell -Skript Funktionalität in systemd. Entwickler und Linux -Sysadminen haben traditionell das Shell -Skript verwendet /etc/rc.lokal Rufen Sie weitere Skripte oder Befehle an, sobald alle Dienste geladen wurden. Wenn Linux init zu einem Multiuser wechselt Runlevel, /etc /rc.lokal wird normalerweise am Ende genannt. Jedoch in systemd, /etc /rc.lokal Die Funktionalität wird standardmäßig deaktiviert. Möglicherweise müssen wir eine Aufgabe beim Systemstart durchführen, während wir an Linux -Systemen arbeiten. Verwendung /etc/rc.lokal In solchen Fällen können sich zeigen, dass sie vorteilhaft und sogar wesentlich sind. Wenn der Job darin besteht, einfach einen Code oder einen Befehl auszuführen, der nicht versucht, die Networking- oder Anwendungsdienstkonfiguration des Systems zu ändern, sollte er für die Aufnahme in die Integration bewertet werden /etc/rc.lokal. In diesem Leitfaden werden wir die Verwendung von abdecken RC.lokal zusammen mit wie man es im ubuntu 20 aktiviert.04 Linux -System.

Voraussetzungen

Befolgen Sie die Anforderungen, die vor der Umsetzung dieses Artikels erfüllt werden müssen.

  • Ubuntu 20.04 Systeminstallation und Konfiguration
  • Sudo -Benutzerrechte
  • Starke Internetverbindung

Methode zur Aktivierung und Verwendung /etc /rc.Lokal auf Ubuntu

Ermöglichen /etc/rc.lokal auf Ubuntu 20.04, Sie müssen alle in diesem Handbuch beschriebenen Schritte ausführen. Sie müssen die Schale im Ubuntu 20 öffnen.04 System, indem Sie entweder in die “eincheckenAnwendung”Oder nutzen die“Strg+Alt+t" Tastenkürzel.

Anfangs müssen Sie eine Datei erstellen, ich.e., RC.Lokale Datei in Ihrem System mit Hilfe des folgenden Befehls angezeigt.

$ sudo nano /etc /rc.lokal

Da haben wir das Schlüsselwort verwendet “sudoIn unserem Befehl müssen wir das Kennwort des Sudo -Benutzers zur Dateierstellung angeben. Jetzt müssen wir den Status des RC.lokal Datei. Um den Status zu überprüfen, führen Sie den folgenden Befehl im Terminalfenster Ihres Ubuntu 20 aus.04 System

$ sudo systemctl Status RC-Local


Die Ausgabe ist nahezu gleich wie im obigen Screenshot angezeigt und wenn Sie aktivieren möchten /etc /rc.Lokal, müssen Sie den im Screenshot angezeigten fließenden Befehl ausführen.


Die Ausgabe kann das gleiche erstellen, wie oben angezeigt wird, und hat einen Fehler. Wie Sie im oben genannten Screenshot sehen werden, gibt es in der Einheitsdatei keinen Teil [Installation]. Infolgedessen kann Systemd es nicht aktivieren. Zunächst müssen wir eine Datei erstellen, indem wir den folgenden Befehl ausführen.

$ sudo nano/etc/systemd/system/rc-local.Service


Nach der Ausführung des Befehls wird die erstellte Datei automatisch geöffnet, wie im angehängten Bild gezeigt. Anfangs gibt es keinen Inhalt in der Datei. Sie müssen denselben Inhalt einfügen, der im folgenden Bild angezeigt wird.

Speichern Sie die Datei mit "Strg+S" und beenden Sie sie mit der T -„Strg+x“ -Kurzschrittschlüssel. Um sicherzustellen, dass /etc /rc.Lokale Datei ist ausführbar und führen Sie den folgenden Befehl am Terminal von Ubuntu 20 aus.04.

$ sudo chmod +x /etc /rc.lokal


Nach der Ausführung wird keine Ausgabe angezeigt. Beginnend mit Ubuntu 16.10, die /etc /rc.Lokale Datei ist nicht mehr enthalten. Der folgende angehängte Befehl kann verwendet werden, um die Datei zu erstellen.

$ printf '%s \ n' '#!/bin/bash '' beenden 0 '| sudo tee -a /etc /rc.lokal


Der Ausgang ist fast der gleiche wie im oben genannten Screenshot. Jetzt müssen wir den Dienst mit dem folgenden Befehl unter dem Display aktivieren.

$ sudo systemctl aktivieren RC-Local


Die Ausgabe des Befehls ist gleich wie der oben angezeigte, der oben angezeigt wird. Jetzt ist es an der Zeit, den Dienst mit Hilfe des folgenden Befehls zu starten.

$ sudo systemctl starten rc-local.Service


Der Befehl startet den Dienst effektiv. Sie können den Status durch die Ausführung des folgenden Befehls bestätigen.

$ sudo systemctl Status RC-Local.Service


Der Status wird nun im Bild als "hervorgehoben" hervorgehobenAktiv“.

Abschluss

In diesem Leitfaden haben wir abgedeckt, was die /etc/rc.Lokale Datei ist und wie und wann man es nutzt. Wir haben Ihnen die Methode erklärt, um sie zu aktivieren und in Ubuntu 20 zu verwenden.04 Linux -System. Wir hoffen, dass Sie diesen Leitfaden für Ihre Arbeit als informativ empfunden haben.