Hey, Leute, in diesem Video werden wir über das System CTL Command sprechen.
Wir werden diesen Befehl in unserer Linux-Umgebung ausführen.
Dieser Befehl wird auch als Systemsteuerungsbefehl ausgesprochen.
Er wird zum Starten Ihrer Anwendung verwendet.
Wenn Sie also in Windows ein Symbol haben, können Sie auf dieses Symbol doppelklicken, um die Anwendung zu starten.
Aber in Linux gibt es keine schnulzige Umgebung oder die meiste Zeit wird guy nicht verwendet.
Wie beginnt man dann eine Bewerbung?
Sie beginnen mit dem System CTL Command.
Also, dieser Befehl ist ein neues Werkzeug zur Steuerung von Systemdiensten.
Und diese Systemdienste sind alle Linux-Systemdienste oder auch Dienste von Drittanbietern.
Es ist in der Version sieben oder höher von RedHat oder CentOS verfügbar und ersetzt einen älteren Befehl, der ein reichhaltiger
Wasserdienst ist, um die Dienstverwaltung zu kontrollieren.
Also gut.
Werfen wir also einen Blick auf die Verwendung dieses Befehls.
Die einfachste Anwendung ist die Ausführung von sys CTL und die Optionen, die Sie angeben müssen, sind Start, Stop oder Status
des Dienstnamens.
Ich werde jetzt eine Firewall dx verwenden, die in unserer Linux-Umgebung ein vorinstalliertes Paket
ist, und wir werden diese Firewall als Beispiel verwenden, um diesen Dienst zu starten, zu starten oder zu verwalten.
Ein weiteres Beispiel wäre die Aktivierung des Dienstes, d. h. wenn Sie möchten, dass dieser Dienst oder diese Anwendung
beim Hochfahren Ihres Linux-Rechners gestartet wird, dann möchten Sie auch, dass dieser Dienst gestartet wird.
Dann können Sie diesen Dienst aktivieren.
Außerdem können Sie den Dienst neu starten oder neu laden, d. h., wenn Sie Konfigurationsänderungen an diesem Dienst vorgenommen
haben, können Sie den Dienst neu laden oder neu starten, nachdem Sie die Konfigurationsänderungen
vorgenommen haben.
Auch System CTL können Sie mit den Listeneinheiten ausführen.
Übrigens bezieht sich die CTL-Verwaltung bei jedem Dienst innerhalb des Systems auf ADD-Einheiten.
Wenn Sie also sehen wollen, welche Serviceeinheiten Ihnen zur Verfügung stehen, können Sie eine
Liste der Einheiten erstellen, die Ihnen alle aktivierten Einheiten anzeigt.
Wenn Sie jedoch alle Einheiten auflisten möchten oder alle Dienste, die aktiviert sind, nicht aktiviert sind,
dann führen Sie die Option all aus.
Also gut.
Wenn Sie also eine Liste von Einheiten ausführen, erhalten Sie eine Ausgabe, und diese Ausgabe wird in Spalten aufgelistet.
Die erste Spalte enthält die Einheit, die zweite die Last, die aktive Untereinheit und die Beschreibung.
Welche sind das?
Ich werde es Ihnen sagen, wenn wir uns in das System einloggen.
Also gut.
Ich werde mich also ohne weiteres in unseren Linux-Rechner einloggen.
Ich melde mich als ich selbst an.
Los geht's.
Wer bin ich?
Ich bin als ich selbst eingeloggt.
In welchem Verzeichnis ich mich befinde.
Ich bin in meinem Heimatverzeichnis.
Und welche.
Wie lautet mein Hostname.
Mein Hostname in meiner ersten Linux-VM.
Wir haben also bestätigt, dass wir in dem System, in dem wir uns jetzt befinden, richtig sind.
In Ordnung, gut.
Um diesen Befehl zu verwalten oder auszuführen, müssen Sie root sein oder Sie können ein Pseudo-Befehl sein, solange
Sie sich in einer Pseudo-Datei befinden, was übrigens der Zulu-Befehl ist, oder wie man Teil von Pseudo-Ausführungen ist, das werden
wir später behandeln.
Aber jetzt wollen wir erst einmal Wurzeln schlagen.
Und ihr Passwort.
In Ordnung, gut.
Löschen Sie den Bildschirm.
Führen Sie nun System, CTL aus.
Überprüfen wir zunächst den Status der Firewall.
Firewall D, die ein Dämon und ein Dienst ist.
Also gut.
Wenn Sie es also ausführen, wird es Ihnen sofort mitteilen, dass der Dienst geladen ist, d. h. die Konfigurationsdatei
dieses Dienstes ist geladen.
Das System, der DX oder die System-CTL wissen, dass sie ihre Konfigurationsdatei erreichen können.
Von dort bezieht er übrigens auch seine Konfigurationsdatei.
Und er ist aktiviert, d.h. wenn Sie einen Linux-Rechner starten oder neu starten, wird dieser Dienst
automatisch aktiv.
Im Moment ist der aktuelle Status aktiv und es läuft.
Die Dokumentation dazu finden Sie in Man Firewall DX.
Die Prozess-ID für diesen Zustand ist 751.
Die Aufgabe an die Gruppe C, wo sind die anderen Gruppen dafür aktiviert?
Und dies ist eine kurze Protokollinformation über diesen Dienst.
Wenn Sie diesen Dienst nun beenden möchten, können Sie einfach eine Taste drücken oder ihn erneut eingeben.
Sys CTL Stoppt den Dienst Firewall dot.
Ja.
Sie wird gestoppt.
Lassen Sie uns jetzt den Status überprüfen.
Wenn ja, dann halt oder nicht, also einfach Pfeiltaste und Status.
Und genau hier sehen Sie, dass die Konfigurationsdatei geladen ist.
Der Dienst selbst ist jedoch inaktiv, was bedeutet, dass er nicht gut läuft.
Wenn ich also den Dienst deaktivieren möchte, damit er beim Booten startet, muss ich sys CTL disable ausführen.
Aktivieren bedeutet, dass die Firewall beim Booten gestartet wird, und deaktivieren bedeutet, dass die Boot-Firewall deaktiviert wird.
Die.
Also gut.
Er sagt, dass er alle Links entfernt hat, die zum Starten des Systems erforderlich sind.
Überprüfen wir nun den Status unserer Welt.
Und genau hier sehen Sie, wie der Dienst, die Konfigurationsdatei bekannt ist, wo er sich befindet, und
er ist in Bhutan deaktiviert.
Wunderschön.
Also gut.
Führen Sie nun den nächsten Befehl aus. Wenn Sie Änderungen an der Konfigurationsdatei vorgenommen haben,
können Sie einen Neustart oder ein Neuladen des Dienstes verwenden, wodurch Ihr Dienst neu gestartet
wird, wenn Sie wissen möchten, welche Dienste Ihnen zur Verfügung stehen, führen Sie sys CTL list units aus.
Also unsere Einheiten.
Okay, hier.
Es wird Ihnen alle geladenen und aktiven.
Siehe hier, aktiver Dienst.
Die erste ist also diese Einheit, die der Name des Dienstes ist.
Die zweite ist die Belastung.
Last bedeutet, dass ich es hier habe.
Auch hier gilt, ob die Konfigurationsdatei der Einheit von System D übergeben wurde, die Konfigurationsdatei
geladen Einheit wird im Speicher über einen zusammenfassenden Zustand darüber, ob die Einheit aktiv ist sub gehalten.
Hierbei handelt es sich um einen Status auf niedrigerer Ebene, der detailliertere Informationen über die Einheit und die Beschreibung enthält.
Eine kurze textliche Beschreibung, was die Einheit ist oder tut.
Also gut.
Wenn Sie also, wie gesagt, nicht "Bindestrich" eingeben, werden alle aktiven Einträge angezeigt.
Wenn Sie jedoch alle aktivierten, aktiven oder inaktiven Systemdienste auflisten möchten, führen Sie
lists, unit, dash, dash all aus, und Sie erhalten eine Auflistung aller aktiven, inaktiven und sonstigen
Dienste.
Hier steht aktiv, wenn Sie weiter nach unten gehen C Hier steht inaktiv.
Der Dienst ist tot, Sie können ihn also wieder aktivieren.
Sie können den Dienst neu starten.
Übrigens haben Sie alle diese Dienste hier.
Das heißt, wenn Sie eine Anwendung eines Drittanbieters haben und möchten, dass diese Anwendung
oder dieser Dienst durch den sys CTL-Befehl verwaltet wird, müssen Sie
nur diese Dienst- oder Einheitsdatei in einem ETSI sys DX-Systemverzeichnis erstellen, und sie muss nach dem
Dienstnamen dot service benannt werden, und sie hat ein bestimmtes Muster oder Format der Konfigurationsdatei, das Sie
überprüfen können.
Dann könnten Sie auch Ihr gesamtes Linux-System mit dem CTL-Befehl kontrollieren.
Ja.
Wie Sie das System CTL Power off ausführen können.
Dadurch wird Ihr gesamtes System wie von selbst ausgeschaltet.
Und Sie können auch Ihren gesamten Linux-Rechner neu starten, indem Sie system.
Versuchen wir also den letzten System-CTL-Neustart, der Ihren gesamten Rechner neu starten wird.
Das war's.
Siehst du, es startet meinen gesamten Rechner neu.
So verwenden Sie also den CTL-Befehl des Systems, um alle Dienste oder Anwendungen innerhalb Ihres Linux-Rechners
zu verwalten.
Wir sehen uns dann in der nächsten Vorlesung.