LFCA lernen grundlegende Linux -Systembefehle - Teil 3
- 1171
- 115
- Madleen Vater
Dieser Artikel ist Teil 3 Von der LFCA -Serie werden wir hier in diesem Teil 24 der am häufigsten verwendeten Linux -Systemverwaltungsbefehle auflisten, die für die LFCA -Zertifizierungsprüfung erforderlich sind.
Das Linux -System bietet einen großen Pool von Befehlen, mit denen Sie Ihr System verwalten und verwalten können. Sie sind wie folgt.
1. Verfügungsbefehl
Der Verfügungsbefehl zur Verfügung zeigt an, wie lange Ihr System seit dem letzten Einschalten ausgeführt wird. Ohne Argumente zeigt es eine Vielzahl von Informationen wie die Zeit, die das System ausgeführt hat, Benutzer mit laufenden Sitzungen und Lastdurchschnitt.
$ fahrzeit 11:14:58 up 1:54, 1 Benutzer, Ladedurchschnitt: 0.82, 1.60, 1.56
Verwenden Sie die genaue Datum und Uhrzeit, seit das System eingeschaltet wurde -S
Flagge.
$ optime -s 2021-03-17 09:20:02
Um die genaue Dauer in einem benutzerfreundlicheren Format zu erhalten -P
Flagge.
$ Uptime -p 1 Stunde, 55 Minuten
Die folgende Ausgabe zeigt, dass das System 1 Stunde und 55 Minuten gestiegen ist.
2. Befehl uname
Der Befehl uname Druckt grundlegende Informationen zu Ihrem Betriebssystem und zugrunde liegenden Hardware aus. Ohne Argumente die dein Name Der Befehl druckt nur das Betriebssystem aus - was in diesem Fall Linux ist.
$ uname Linux
Append der -A
Flag, um alle Informationen wie den Kernel -Namen, die Version, die Veröffentlichung, den Maschinen-, der Prozessor- und das Betriebssystem anzuzeigen.
$ uname -a Linux Ubuntu 5.4.0-65-Generic #73-Ubuntu SMP Mo 18 17:25:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
Zum Anzeigen der Kernel -Release die anhängen -R
Flagge.
$ uname -r 5.4.0-65-generisch
Um die Kernelversion zu erhalten, verwenden Sie die -v
Flagge.
$ uname -v #50 ~ 20.04.1-Ubuntu SMP Mo 18 Jan 18 17:25:17 UTC 2021
Verwenden Sie die Art des Kernels, den Sie verwenden, die -S
Flagge.
$ uname -s Linux
Weitere Befehle finden Sie im Bereich Hilfe wie folgt wie folgt.
$ uname -HELP
3. Whoami -Befehl
Der Whoami -Befehl Zeigt den aktuell angemeldeten Benutzer wie unten gezeigt an.
$ whoami Tecmint
4. W Befehl
Der W Befehl Bietet Informationen zu aktuell angemeldeten Benutzern.
$ W 11:24:37 UP 2:04, 1 Benutzer, Lastdurchschnitt: 2.04, 1.95, 1.74 Benutzer tty von [E -Mail geschützt] Idle JCPU PCPU Was tecmint tty7: 0 09:21 2: 04m 7:52 0.52S XFCE4-Session
5. freier Befehl
Der kostenlose Befehl gibt Informationen über den Gebrauch von Swap und Main Memory an. Es zeigt die Gesamtgröße, die verbrauchte und den verfügbaren Speicher an
$ kostenlos Gesamt gebrauchte kostenlose freigegebene Buff/Cache verfügbar MEM: 8041516 2806424 1918232 988216 3316860 3940216 Swap: 11534332 0 11534332
Um Informationen in einem humanletbareren Format anzuzeigen, fügen Sie die an -H
Flagge.
$ kostenlos -h Gesamt gebrauchte kostenlose freigegebene Buff/Cache verfügbar: 7.7gi 2.7gi 1.9gi 954mi 3.2GI 3.8GI -Swap: 10gi 0b 10gi
6. Top -Befehl
Dies gehört zu den nützlichen Tools in einem Linux -System. Der Top-Befehl gibt einen Einblick in die derzeit laufenden Prozesse und bietet auch einen Überblick über die Nutzung der Systemressourcen in Echtzeit.
Ganz oben in der Ausgabe erhalten Sie Informationen über die Betriebszeit, die Ausführung von Aufgaben, die CPU und die Speicherverwendung.
$ topZusammenfassung der Linux -Ressourcennutzung
Lassen Sie uns kurz die Repräsentation jeder Spalte aufschlüsseln.
- PID - Dies ist die Prozess -ID, mit der ein Prozess identifiziert wird.
- BENUTZER - Dies ist der Benutzername des Benutzers, der den Prozess initiiert oder hervorgebracht hat.
- Pr - Dies ist die Planungspriorität der Aufgabe.
- Ni - Dies ist der nette Wert des Prozesses oder der Aufgabe.
- Virtuell - Dies ist der gesamte virtuelle Speicher, der von einer Aufgabe verbraucht wird.
- Res - Der Speicher, der von einem Prozess verwendet wird.
- Shr - Die Menge an Speicher, die von einem Prozess verwendet wird, den wir von anderen Prozessen geteilt haben.
- %ZENTRALPROZESSOR - Dies ist die CPU -Verwendung des Prozesses.
- %RAM - Prozentsatz der RAM -Nutzung.
- ZEIT+ - Gesamt -CPU -Zeit, die seit einem Prozess seit Beginn des Laufens verwendet wird.
- BEFEHL - Dies ist der Prozessname.
Führen Sie den Befehl aus, um Prozesse spezifisch anzuzeigen
$ top -u tecmintÜberprüfen Sie die Verwendung von Linux -Benutzerressourcenverbrauch
7. PS -Befehl
Der Befehl ps listet den aktuell ausgeführten Vorgang auf der aktuellen Shell neben ihren PIDs auf.
$ PS Pid tty time cmd 10994 pts/0 00:00:00 Bash 12858 Punkte/0 00:00:00 PS
Verwenden Sie die aktuell ausgeführte Prozesse des Benutzers, um die -u
Option wie gezeigt.
$ ps -u tecmintÜberprüfen Sie die laufenden Linux -Benutzer -Prozesse
8. Sudo -Befehl
Ein Portmanteau für Super Benutzer Tun, sudo ist ein Befehlszeilen-Dienstprogramm, das eine regelmäßige Benutzerfähigkeit zur Ausführung von administrativen oder erhöhten Aufgaben gewährt. Stellen Sie vor der Verwendung des Befehls sicher, dass der Benutzer zuerst in die Sudo -Gruppe hinzugefügt wird. Beginnen Sie den Befehl zuerst mit sudo.
Um die Paketlisten zu aktualisieren, führen Sie den Befehl aus:
$ sudo APT Update
Sie werden für das Passwort aufgefordert, auf dem die Aufgabe ausgeführt wird.
Aktualisieren Sie Ubuntu mit Sudo -Benutzer9. Echo -Befehl
Der Echo -Befehl macht eine ganze Reihe von Dingen. Erstens kann es den Wert einer Zeichenfolge am Terminal wie gezeigt ausdrucken.
$ echo „Hey Leute. Willkommen bei Linux ” "Hallo Leute. Willkommen bei Linux ”
Sie können auch eine Zeichenfolge mit der Datei speichern (>)
Umleitungsoperator. Wenn die Datei nicht vorhanden ist, wird sie erstellt.
$ echo „Hey Leute. Willkommen bei Linux ”> Datei1.txt $ cat file1.txt "Hallo Leute. Willkommen bei Linux ”
Bitte beachten Sie, dass dies eine Datei überschreibt. Um Informationen hinzuzufügen oder anzuhängen, verwenden Sie den doppelt größeren als den Bediener (>>)
.
$ echo „Wir hoffen, Sie werden die Fahrt genießen“ >> Datei11.txt $ cat file1.txt "Hallo Leute. Willkommen bei Linux ” Wir hoffen, Sie werden die Fahrt genießen
Zusätzlich an Echo -Befehl Kann verwendet werden, um Umgebungsvariablen anzuzeigen. Zum Beispiel zum Anzeigen des aktuell angemeldeten im Benutzerauslaufs angezeigten:
$ echo $ user Tecmint
Um den Pfad zum Home Directory -Lauf anzuzeigen:
$ echo $ home /home/tecmint
10. Verlaufsbefehl
Wie der Name schon sagt, gibt Ihnen der Befehl des Verlaufs eine Geschichte der Befehle, die zuletzt auf dem Terminal ausgeführt wurden.
$ GeschichteZuvor ausgeführte Befehle anzeigen
11. Kopfbefehl
Manchmal möchten Sie möglicherweise einen Blick auf die ersten Zeilen einer Textdatei werfen, anstatt die gesamte Datei anzusehen. A Kopfbefehl ist ein Befehlszeilen-Tool, das die ersten Zeilen in einer Datei anzeigt. Standardmäßig wurden die ersten 10 Zeilen angezeigt.
$ head/etc/ssh/ssh_configZeilen in Textdatei anzeigen
Sie können die hinzufügen -N
Flag, um die Anzahl der Zeilen anzugeben, die angezeigt werden sollen. Zum Beispiel zum Anzeigen 5 Zeilen führen den Befehl wie folgt aus:
$ head -n 5/etc/ssh/ssh_config
12. Schwanzkommando
Der Schwanzkommando ist das genaue Gegenteil der Kopfbefehl. Es zeigt die letzten 10 Zeilen einer Datei an.
$ schwanz/etc/ssh/ssh_configLetzte Zeilen in Textdatei anzeigen
Genau wie das Kopfbefehl, Sie können die Anzahl der zu angezeigten Zeilen definieren. Um beispielsweise die letzten 5 Zeilen einer Datei anzuzeigen, rennen Sie:
$ tail -n 5/etc/ssh/ssh_config
13. WGet -Befehl
Der Befehl wGet ist ein Befehlszeilen-Tool, das zum Herunterladen von Dateien über das Web verwendet wird. Es unterstützt mehrere Funktionen, einschließlich des Herunterladens mehrerer Dateien, der Begrenzung der Download -Bandbreite, dem Herunterladen im Hintergrund und vielem mehr.
In seiner grundlegenden Form wird eine Datei von einer bestimmten URL heruntergeladen. Im folgenden Befehl laden wir den neuesten Linux -Kernel herunter.
$ wget https: // cdn.Kernel.org/pub/linux/kernel/v5.X/Linux-5.11.4.Teer.xz
Der Befehl beginnt damit, zuerst die IP -Adresse der URL aufzulösen, auf der sie eine Verbindung zu den Remote -Servern herstellt, und beginnt, die Datei herunterzuladen. Die Datei wird in das aktuelle Verzeichnis heruntergeladen.
WGet -Download -Datei unter LinuxVerwenden Sie die Datei, um eine Datei in einem anderen Verzeichnis zu speichern -P
Flagge gefolgt vom Pfad zum Verzeichnis, gefolgt von der URL. Zum Beispiel zum Herunterladen einer Datei in die /opt
Verzeichnis führen Sie den Befehl aus.
$ wget -p/opt https: // cdn.Kernel.org/pub/linux/kernel/v5.X/Linux-5.11.4.Teer.xz
Verwenden Sie das Herunterladen und Speichern einer Datei unter einem anderen Namen -Ö
Flagge gefolgt vom gewünschten Dateinamen.
$ wget -o letztes.Teer.XZ https: // cdn.Kernel.org/pub/linux/kernel/v5.X/Linux-5.11.4.Teer.xz
14. Fingerbefehl
Der Fingerbefehl gibt einige kurze Informationen über den Anmeldebero, einschließlich des Namens, der Shell, des Home -Verzeichnisses und der Zeit, seit der Benutzer angemeldet ist.
$ Finger Tecmint Login: Tecmint Name: Tecmint -Verzeichnis: /home /tecmint Shell: /bin /bash an seit Mi 17. März 09:21 (IST) auf TTY7 Ab: 0 2 Stunden 52 Minuten Idel nicht Mail. Kein Plan.
15. alias Befehl
Mit dem Befehl alias ermöglicht es Ihnen, einen Linux -Befehl für die Zwecke der Bequemlichkeit zuzuweisen. Zum Beispiel, um einen Alias zuzuweisen, das aufgerufen wurde zeigen zum Befehl ls -a, Führen Sie den WALIAS -Befehl wie gezeigt aus.
$ alias show = ls -a $ showErstellen Sie Alias unter Linux
16. Passwd -Befehl
Der Passwd -Befehl ermöglicht es Ihnen, Ihr Passwort zu ändern. Führen Sie einfach den Befehl passwd wie gezeigt aus.
$ passwd
Sie werden für Ihr aktuelles Passwort aufgefordert, auf dem Sie ein neues Passwort angeben und später bestätigen.
Benutzerkennwort ändernDarüber hinaus können Sie das Kennwort für einen anderen Benutzer ändern, indem Sie einfach den Benutzernamen des Benutzers als Argument übergeben.
$ sudo Passwd Benutzername
17. Gruppenbefehl
Um zu überprüfen, welche Gruppen ein Benutzer angehört, um das auszuführen Gruppen Befehl wie folgt:
$ gruppen oder $ gruppen tecmint Tecmint sudo
18. DU -Befehl
Sie möchten die Datenträgernutzung Ihrer Dateien und Ordner im Auge behalten? Der DU -Befehl - kurz für die Festplattennutzung - ist der Standardbefehl zur Überprüfung der Festplattennutzung von Dateien und Verzeichnissen.
Der Befehl folgt einer grundlegenden Syntax wie gezeigt.
$ DU Optionsdatei
Führen Sie den Befehl aus, um beispielsweise die Disk-Nutzung in einem menschlichen Lesbaren in Ihrem aktuellen Verzeichnis anzusehen:
$ du -h .
So überprüfen Sie beispielsweise die Festplattennutzung in einem anderen Verzeichnis /var/log/log/ Führen Sie den Befehl aus:
$ du -h /var /logÜberprüfen Sie die Verwendung von Linux -Festplatten
19. DF -Befehl
Der Befehl df - kurz für diskusfrei - überprüft den gesamten Speicherplatz, der genutzte Speicherplatz und den verfügbaren Speicherplatz in verschiedenen Dateisystemen. Die unten gezeigte Syntax nimmt:
$ df Optionsdatei
Die wichtigsten Optionen sind -T
Und -H
. Der -T
FLAG druckt den Dateisystemtyp, während die -H
Flag zeigt die Ausgabe in einem menschlich lesbaren Format an.
Der folgende Befehl listet den kostenlosen Speicherplatz in allen Dateisystemen auf.
$ df -thÜberprüfen Sie die Verwendung von Linux -Dateisystemen Disk -Nutzung
20. Befehl Chown
Der Befehl Chown wird zur Änderung des Benutzer- und Gruppenbesitzes an Dateien und Verzeichnissen verwendet. Wenn Sie den Inhalt eines Verzeichnisses mit dem auflisten ls -l Befehl, Sie erhalten eine Ausgabe, die dem ähnlich wie wir hier haben.
$ ls -lListen Sie Dateien unter Linux auf
In den Spalten 3 und 4 können Sie deutlich sehen Tecmint Tecmint. Der erste dieser Punkte auf den Benutzer und der zweite Eintrag beziehen sich auf die Gruppe, dh ebenfalls Tecmint. Wenn ein neuer Benutzer erstellt wird, wird ihm eine neue Standardgruppe zugewiesen, von der er standardmäßig das einzige Mitglied ist. Dies ist ein Indikator dafür.
Verwendung der Befehl Chown, Sie können den Dateibesitz ganz einfach ändern. Geben Sie einfach den Namen des Eigentümer.
Zum Beispiel um die Gruppe der Gruppe zu ändern Datei1.txt Zu James behalten den Besitzer aber als Tecmint laufen:
$ sudo chown tecmint: James File1.txt $ ls -lÄndern Sie die Dateibesitz
Um sowohl den Eigentümer als auch die Gruppe zu ändern, führen Sie den Befehl aus:
$ sudo chown James: James File1.txt $ ls -lÄndern Sie die Dateibesitz unter Linux
Um das Eigentum an einem Verzeichnis zu ändern, verwenden Sie die -R
Flagge für rekursiv. Wir haben ein neues Verzeichnis namens erstellt Daten und wir werden sowohl den Benutzer als auch den Gruppen an ändern auf James.
$ sudo chown -r James: James Data $ ls -lVerzeichnisbesitz ändern
21. CHMOD -Befehl
Der CHMOD -Befehl wird verwendet, um Datei- oder Ordnerberechtigungen festzulegen oder zu ändern. Zurück zur Ausgabe der ls -l Befehl. Die erste Spalte umfasst die folgenden Zeichen
drwxrwxrwx
Der erste Charakter ( D )
zeigt an, dass dies ein Verzeichnis ist. Eine Datei wird unter Verwendung eines Bindestrichs dargestellt ( -)
. Der Rest der neun Zeichen ist in 3 Sätze von unterteilt rwx (Lesen, schreiben, ausführen) Flags. Der erste Satz repräsentiert den Dateibesitzer (u), die zweite repräsentiert die Gruppe (G), und der letzte Satz repräsentiert alle andere Benutzer.
Es gibt zwei Möglichkeiten, Dateiberechtigungen zuzuweisen: numerische und symbolische (Text-) Notation. Für die numerische Notation repräsentiert jede der Flags einen Wert wie gezeigt.
r = 4 w = 2 x = 1 Keine Berechtigungen = 0
Um die Dateiberechtigungen einer Datei zu erhalten, fügen Sie einfach die entsprechenden Werte in allen Sets hinzu. Zum Beispiel:
drwxrwxr-x
- Für den Eigentümer für die Datei (u) rwx = 4+2+1 = 7
- Für die Gruppe (g) rwx = 4+2+1 = 7
- Für andere (o) r-x = 4+0+1 = 5
Schließlich kommen wir zu der Notation an 775.
Nehmen wir ein weiteres Beispiel von Datei 1.txt.
-RW-RW-R-1 James James 59 März 18:03 Datei11.txt
Hier haben wir RW-rw-r-.
Lassen Sie uns sie hinzufügen.
- Für den Eigentümer für die Datei (u) rw- = 4+2+0 = 6
- Für die Gruppe (g) rw- = 4+2+0 = 6
- Für andere (o) r- = 4+0+0 = 4
Das kommt zu 644.
Wir werden dies auf diese setzen 775. Dies gibt dem Eigentümer und der Gruppe der Datei alle Berechtigungen - ich.e rwx, und andere Benutzer lesen und führen nur Berechtigungen aus.
Führen Sie den Befehl aus:
$ sudo chmod 775 Datei1.txtÄndern Sie Linux -Dateiberechtigungen
Die andere Möglichkeit, Berechtigungen zuzuweisen, besteht darin, symbolische Notation zu verwenden. Mit der symbolischen Notation werden die folgenden Flags verwendet, um Berechtigungen hinzuzufügen oder zu entfernen
-
- Entfernt die Berechtigungen.+
- Fügt angegebene Berechtigungen hinzu.=
- Legt die aktuellen Berechtigungen auf die angegebenen Berechtigungen fest. Wenn nach dem Symbol = keine Berechtigungen angegeben sind, werden alle Berechtigungen der angegebenen Benutzerklasse entfernt.
Zum Beispiel zum Entfernen von Berechtigungen aus allen Sätzen - Eigentümer der Datei, Gruppenmitglieder und anderen Benutzern, führen Sie den Befehl aus
$ sudo chmod a-x Datei1.txtEntfernen Sie die Dateiberechtigungen aus
Um Gruppenmitglieder zuzuweisen, die nur Berechtigungen gelesen und nicht schreiben und ausführen, führen Sie aus.
$ sudo chmod g = r Datei1.txtLesen Sie die Berechtigungen zu
Um Schreibberechtigungen von anderen Benutzern zu entfernen, laufen Sie aus.
$ sudo chmod o-r Datei1.txtSchreibberechtigungen entfernen
Um den Gruppenmitgliedern und anderen Benutzern Berechtigungen zu geben und zu schreiben, laufen Sie:
$ sudo chmod og+rw file1.txtLesen- und Schreibberechtigungen zuweisen
Verwenden Sie die Berechtigungen, um Verzeichnissen zuzuweisen, die -R
Fahnen Sie die Einstellung von Berechtigungen rekursiv.
Zum Beispiel:
$ sudo chmod -r 755/var/www/html
22. Die Befehle für Poweroff / Neustart
Der Poweroff -Befehl, Wie der Name schon sagt, schließen Sie Ihr System ab.
$ poweroff
Ein weiterer Befehl, der dieselbe Aufgabe erfüllt, ist die abschalten Befehl wie gezeigt.
$ stilldown -h jetzt
Der -H
Flag steht für einen Stillstand, was bedeutet, dass das System gestoppt wird. Der zweite Parameter ist die Zeitoption, die auch in Minuten und Stunden angegeben werden kann.
Der folgende Befehl zeigt eine Nachricht an alle angemeldeten Benutzer an, die sie über das System-Herunterfahren in 5 Minuten informieren.
$ stilldown -h +5 “System wird in Kürze heruntergefahren. Bitte speichern Sie Ihre Arbeit.”
Verwenden Sie zum Neustart des Systems den Befehl Neustart wie gezeigt.
$ Neustart
Alternativ können Sie den Befehl zum Shutdown mit einem neu starten -R
Option wie gezeigt.
$ stilldown -r jetzt
23. Befehl beenden
Der Befehl beenden Schließt das Terminal oder verlässt die Schale. Wenn Sie eine SSH -Sitzung eingeleitet haben, ist die Sitzung geschlossen.
$ Exit
24. Mann Kommando
Der Mann Kommando, Kurz gesagt. Es ist praktisch, wenn Sie sehen möchten, wie ein Befehl verwendet wird. Es enthält eine detaillierte Beschreibung des Befehls mit kurzer Zusammenfassung, Optionen, Rückgabebatus und Autoren, um einige zu erwähnen.
Um zum Beispiel Erkenntnisse in den Befehl LS anzuzeigen, rennen Sie:
$ MAN LSLinux -Befehlshandbuch anzeigen
Abschluss
Dies war eine Liste von Systembefehlen, die Ihnen helfen sollten, Ihr System zu verwalten und verschiedene Erkenntnisse zu sammeln. Wie das Sprichwort sagt, macht das Training perfekt. Und es versteht.
Werden Sie ein Linux Foundation Certified IT Associate (LFCA)- « LFCA lernen grundlegende Netzwerkbefehle - Teil 4
- So installieren Sie TeamViewer 15 auf Rhel/Centos/Fedora und Debian/Ubuntu »