30 nützliche Linux -Befehle für Systemadministratoren
- 3884
- 1071
- Ilja Köpernick
In diesem Artikel werden wir einige der nützlichen und häufig verwendeten Linux- oder Unix -Befehle für überprüfen Linux -Systemadministratoren die in ihrem täglichen Leben verwendet werden.
Dies ist nicht vollständig, aber es ist eine kompakte Liste von Befehlen. Lassen Sie uns nacheinander beginnen, wie wir diese Befehle mit Beispielen verwenden können.
1. Verfügungsbefehl
In Linux Uptime -Befehl zeigt an, wie lange Ihr System ausgeführt wird und wie viele Benutzer derzeit angemeldet sind und auch den Lastdurchschnitt eines Systems für angezeigt werden 1, 5, Und 15 Minuten Intervalle.
# Verfügbarkeit 08:16:26 bis 22 min, 1 Benutzer, Lastdurchschnitt: 0.00, 0.03, 0.22
Überprüfung der Uptime -Version
Betriebszeit Der Befehl hat keine anderen Optionen als andere Optionen als Betriebszeit Und Ausführung. Es gibt Informationen nur in Stunden: mins: sec Wenn es weniger als ist 1 Tag.
# UPTIME -V Procps Version 3.2.8
2. W Befehl
Der W Befehl Zeigt Benutzer, die derzeit angemeldet sind und ihren Prozess sowie die Anzeige angemeldet sind Lastdurchschnitt, Benutzername, Tty Name, Remote-Host, Login -Zeit, Wartezeit, JCPU, PCPU, Befehl und Prozesse.
# W 08:27:44 up 34 min, 1 Benutzer, Lastdurchschnitt: 0.00, 0.00, 0.08 Benutzer tty von [E -Mail geschützt] Idle JCPU PCPU Was Tecmint PTS/0 192.168.50.1 07:59 0.00SS 0.29s 0.09s w
Verfügbare Optionen
- -H : Zeigt keine Headereinträge an.
- -S : ohne JCPU und PCPU.
- -F : Entfernt aus dem Feld.
- -V : (oberer Buchstabe) - zeigt Versionen an.
3. Benutzerbefehl
Benutzerbefehl angezeigt derzeit angemeldete Benutzer. Dieser Befehl hat keine anderen Parameter als Hilfe und Version.
# Benutzer Tecmint
4. Wer befiehlt
Der Befehl, der einfach die zurückgibt, gibt die zurück Nutzername, Datum, Zeit, Und Hostinformationen. Der Befehl der Befehl ist ähnlich wie w Befehl. im Gegensatz zu den w Befehl WHO druckt nicht, was Benutzer tun. Lassen Sie uns den Unterschied zwischen veranschaulichen und sehen WHO Und w Befehle.
# WHO Tecmint PTS/0 2012-09-18 07:59 (192.168.50.1)
# W 08:43:58 bis 50 min, 1 Benutzer, Lastdurchschnitt: 0.64, 0.18, 0.06 Benutzer tty von [E -Mail geschützt] Idle JCPU PCPU Was Tecmint PTS/0 192.168.50.1 07:59 0.00SS 0.43S 0.10s w
Wer befehlen Optionen
- -B: Zeigt das letzte System Neustart von Datum und Uhrzeit an.
- -R: Zeigt aktuelles Runlet.
- -a, -all: Zeigt alle Informationen kumulativ an.
5. Whoami -Befehl
Unter Linux, a Wer bin ich Der Befehl wird verwendet, um den aktuell angemeldeten Benutzernamen in Ihr Linux-System zu drucken. Wenn Sie mit dem Sudo -Befehl als Root angemeldet sind “Wer bin ichBefehlsrückgabe Wurzel Als aktueller Benutzer.
# Wer bin ich Tecmint
6. LS -Befehl
Der Befehl LS zeigt eine Liste von Dateien in einem menschlich lesbaren Format an.
# ls -l Gesamt 114 DR-XR-XR-X. 2 Root Root 4096 Sep 18 08:46 bin dr-xr-xr-x. 5 Root Root 1024 Sep 8 15:49 Boot
Sortieren Sie die Datei nach der letzten geänderten Zeit.
# ls -ltr Insgesamt 40 -rw-r-r--. 1 Root Root 6546 17. September 18:42 Installation.Protokoll.syslog -rw-r-r--. 1 Root Root 22435 17. September 18:45 Installation.log -rw-------. 1 Wurzelwurzel 1003 Sep 17 18:45 Anaconda-ks.CFG
Für weitere Beispiele der LS -Befehl, Bitte schauen Sie sich unsere Artikel an:
- 10 LSOF -Befehlsbeispiele unter Linux
- 7 schrullige 'LS' -Befehlstrips, die jeder Linux -Benutzer wissen sollte
- So sortieren Sie die Ausgabe des Befehls 'ls' nach zuletzt geänderter Datum und Uhrzeit
7. Crontab -Befehl
Listen Sie Schedule Jobs für den aktuellen Benutzer mit auf Crontab Befehl und -l
Möglichkeit.
# Crontab -l 00 10 * * */bin/ls>/ls.txt
Bearbeiten Sie Ihre Crontab mit -e
die Option. Im folgenden Beispiel eröffnen die Zeitpläne Jobs in VI Editor. Nehmen Sie die notwendigen Änderungen vor und aufhören zu drücken : WQ
Schlüssel, die die Einstellung automatisch speichern.
# Crontab -e
Für weitere Beispiele von Linux Cron -Befehl, Bitte lesen Sie unsere früheren Artikel:
- 11 Beispiele für Cron -Planungsaufgaben unter Linux
- So erstellen und verwalten Sie Cron -Jobs unter Linux
8. Weniger Befehl
weniger Der Befehl ermöglicht das schnelle Anzeigen der Datei schnell. Sie können nach oben und unten einstellen. Drücken Sie 'Q
'Aus dem weniger Fenster kündigen.
# weniger installieren.Protokoll Installieren von Setup-2.8.14-10.EL6.Noarch-Warnung: Setup-2.8.14-10.EL6.NOARCH: Header V3 RSA/SHA256 Signatur, Key ID C105B9DE: Nokey Installing Dateisystem-2.4.30-2.1.EL6.i686 Installation von CA-Zertifikaten-2010.63-3.EL6.Noarch installiert XML-common-0.6.3-32.EL6.Noarch installiert TZDATA-2010L-1.EL6.Noarch installiert ISO-CODES-3.16-2.EL6.Keinarch
9. Mehr Befehl
mehr Der Befehl ermöglicht eine schnelle Anzeige der Datei und zeigt Details in Prozent an. Sie können nach oben und unten einstellen. Drücken Sie 'Q
'Aus mehr Fenster aufzugeben.
# Mehr installieren.Protokoll Installieren von Setup-2.8.14-10.EL6.Noarch-Warnung: Setup-2.8.14-10.EL6.NOARCH: Header V3 RSA/SHA256 Signatur, Key ID C105B9DE: Nokey Installing Dateisystem-2.4.30-2.1.EL6.i686 Installation von CA-Zertifikaten-2010.63-3.EL6.Noarch installiert XML-common-0.6.3-32.EL6.Noarch installiert TZDATA-2010L-1.EL6.Noarch installiert ISO-CODES-3.16-2.EL6.Keinarch --Mehr-(10%)
[Möglicherweise gefallen Sie auch: Lernen Sie, warum 'weniger' schneller ist als "More" für eine effektive Dateinavigation]
10. CP -Befehl
A CP -Befehl Kopiert die Datei von der Quelle zum Ziel, um denselben Modus zu erhalten.
# CP -P Filea FileB
Sie werden aufgefordert, bevor Sie zur Datei überschreiben.
# CP -i Filea FileB
[Möglicherweise mögen Sie auch: So erzwingen Sie den Befehl CP, ohne Bestätigung zu überschreiben]
11. MV -Befehl
Ein MV -Befehl umbenannt Datei A Zu Dateib Verwendung der -ich Option, die eine Bestätigung vor dem Überschreiben auffordert. Fragen Sie um Bestätigung, ob bereits existiert.
# MV -i Filea FileB
12. Katzenbefehl
Der Katze Der Befehl wird verwendet, um mehrere Dateien gleichzeitig anzuzeigen.
# Cat Filea FileB
Du kombinieren mehr Und weniger Befehl mit CAT -Befehl zum Anzeigen der Datei enthalten, wenn dies nicht in ein einzelner Bildschirm/die einzelnen Bildschirm passt.
# Katzeninstallation.Protokoll | weniger # Katzeninstallation.Protokoll | mehr
Weitere Beispiele für Linux finden Sie in CAT -Befehlen unseren Artikel zu 13 Basic Cat -Befehlsbeispielen unter Linux.
13. CD -Befehl (Verzeichnis ändern)
Mit dem CD -Befehl (Verzeichnis ändern oder schaltungsverzeichnis) wird es gehen Datei A Verzeichnis.
# CD /Filea
14. PWD -Befehl (Print Working Directory)
Ein PWD -Befehl kehrt mit dem vorliegenden Arbeitsverzeichnis zurück.
# PWD /Wurzel
15. Befehl sortieren
Der Befehl sortieren wird verwendet, um Zeilen von Textdateien in aufsteigender Reihenfolge zu sortieren. mit -R
Optionen sortieren in absteigender Reihenfolge.
# Sortieren Sie Filea.txt # sortieren -r filea.txt
16. VI -Befehl
Vi ist der beliebteste Texteditor in den meisten Unix-ähnliches Betriebssystem. Nachfolgend Beispiele öffnen die Datei in schreibgeschützt mit -R
Möglichkeit. Drücken Sie ':Q
'Kündigen von VI Windows.
# vi -r /etc /schatten
Mehr darüber lernen VI Editor, Lesen Sie unsere Artikel:
- Lernen Sie nützliche Tipps und Tricks von "Vi/Vim" -Deditor
- 8 Interessante Tipps und Tricks von VI/VIM -Editor für jeden Linux -Administrator
- So installieren Sie die neueste VIM -Editor in Linux -Systemen
17. SSH -Befehl (Secure Shell)
Der Befehl SSH wird verwendet, um sich im Remote -Host anzumelden. Zum Beispiel stellt der folgende SSH -Befehl eine Verbindung zum Remote -Host her (192.168.50.2) Verwenden des Benutzers als Narad.
# SSH [E -Mail geschützt]
Um die Version von SSH zu überprüfen, verwenden Sie die Option -V
(Großbuchstaben) zeigt die Version von SSH.
# SSH -v OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31. März 2020
Mehr darüber lernen Ssh, Lesen Sie unsere Artikel:
- So sichern und Harden OpenSsh Server sichern und Harden erhalten
- So setzen Sie ein benutzerdefiniertes SSH -Warnbanner und MOTD unter Linux
- So richten Sie SSH -Kennwortlin in Linux ein [3 einfache Schritte]
18. FTP- oder SFTP -Befehl
ftp oder sftp Der Befehl wird verwendet, um eine Verbindung zum Remote -FTP -Host herzustellen. ftp ist (Dateiübertragungsprotokoll) und SFTP ist (Sichere Dateiübertragungsprotokoll). Beispielsweise stellen die folgenden Befehle eine Verbindung zum FTP -Host her ((192.168.50.2).
# FTP 192.168.50.2 # SFTP 192.168.50.2
Einfügen mehrerer Dateien in Remote -Host mit mput Ebenso können wir tun mget So laden Sie mehrere Dateien vom Remote -Host herunter.
# ftp> mput *.txt # ftp> mget *.txt
19. SystemCTL -Befehl
SystemCTL -Befehl ist ein SystemD -Management -Tool, mit dem Dienste verwaltet werden, die laufenden Statuss starten und aktiviert werden können und mit den Konfigurationsdateien arbeiten können.
# Systemctl Start HTTPD.Service # SystemCTL Aktivieren Sie HTTPD.Service # SystemCTL Status HTTPD.Service
20. Freier Befehl
Der kostenlose Befehl zeigt frei, gesamt, Und Speicher auszutauschen Informationen in Bytes.
# frei Gesamt gebrauchte kostenlose freigegebene Puffer zwischengespeichertem MEM: 1030800 735944 294856 0 51648 547696 -/+ Puffer/Cache: 136600 894200 Swap: 2064376 0 2064376
Frei mit -T
Optionen Show Gesamtspeicher verwendet und zur Verwendung in Bytes verfügbar.
# Free -t total used free shared buffers cached Mem: 1030800 736096 294704 0 51720 547704 -/+ buffers/cache: 136672 894128 Swap: 2064376 0 2064376 Total: 3095176 736096 2359080
21. Top -Befehl
Top-Befehl zeigt die Prozessoraktivität Ihres Systems an und auch Aufgaben, die vom Kernel in Echtzeit verwaltet werden. Es wird zeigen Prozessor Und Speicher werden benutzt.
Verwenden des oberen Befehls mit u
In der Option werden bestimmte Benutzerprozessdetails angezeigt, wie unten gezeigt. Drücken Sie 'Ö
'(Großbuchstabe) wie von Ihnen gewünscht sortieren. Drücken Sie 'Q
'Kündigen aus dem oberen Bildschirm.
# TOP -U Tecmint TOP - 11:13:11 Uhr 3:19, 2 Benutzer, Ladedurchschnitt: 0.00, 0.00, 0.00 Aufgaben: 116 Gesamt, 1 Laufen, 115 Schlaf, 0 gestoppt, 0 Zombie -CPU (s): 0.0%US, 0.3%sy, 0.0%Ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%Si, 0.0 %ST Mem: 1030800K Gesamt, 736188 verwendet, 294612k kostenlos, 51760k Puffer Swap: 2064376K, 0K verwendet, 2064376K kostenlos, 547704K Cached PID -Benutzer PR NI VIRT RESS SHR S %CPU %Mem Time+ Befehls+ Kommando 1889 TECMINT 20 0 11468 920 92. S 0.0 0.2 0:00.59 SSHD 1890 Tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 Bash 6698 Tecmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 SSHD 6699 Tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 Bash
Weitere Informationen zum Top -Befehl haben bereits eine Liste von 12 Top -Befehlsbeispielen unter Linux zusammengestellt.
22. Teerkommando
Der Teer Der Befehl wird verwendet, um Dateien und Ordner unter Linux zu komprimieren. Zum Beispiel erstellt der folgende Befehl ein Archiv für /heim Verzeichnis mit dem Dateinamen Archivname.Teer.
# TAR -CVF -Archivname.Teer /Zuhause
Um die TAR -Archivdatei zu extrahieren, verwenden Sie die Option wie folgt.
# TAR -XVF -Archivname.Teer
Mehr über verstehen Teerkommando Wir haben eine komplette erstellt Anleitung Auf Tar Command bei 18 TAR Command Beispielen unter Linux.
23. GREP -Befehl
GREP -Befehls Suche nach einer bestimmten Zeichenfolge in einer Datei. Nur Tecmint Benutzeranzeigen von /etc/passwd Datei. wir können benutzen -ich
Eine Option zum Ignorieren der Fallempfindlichkeit.
# Grep Tecmint /etc /passwd Tecmint: x: 500: 500 ::/home/tecmint:/bin/bash
24. Befehl finden
Befehl finden, die zur Suche verwendet wurde Dateien, Saiten, Und Verzeichnisse. Das folgende Beispiel für die Suche für Find -Befehlssuche Tecmint Wort in ''/'Partition und geben Sie die Ausgabe zurück.
# Find / -name Tecmint /var/spool/mail/tecmint/home/tecmint/root/home/tecmint
Für eine vollständige Anleitung zu Linux -Befehl finden Beispiele Fount bei 35 praktischen Beispielen für Linux -Befehlsbefehl.
25. LSOF -Befehl
LSOF mittlere Liste aller geöffneten Dateien. Nachfolgend einer Befehlsliste aller geöffneten Dateien nach dem Benutzer Tecmint.
# lsof -u tecmint Befehl PID -Benutzer FD -Typ Gerätegröße/Off -Knotenname SSHD 1889 Tecmint CWD Dir 253,0 4096 2/SSHD 1889 Tecmint TXT Reg 253,0 532336 298069/usr/sbin/sshd sshd 1889 Tecmint del Reg 253,0 412940/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/LIB/ libcom_err.So.2.1 SSHD 1889 Tecmint del Reg 253,0 393156 /LIB /LD-2.12.Also SSHD 1889 Tecmint del Reg 253,0 298643/usr/lib/libcrypto.So.1.0.0 SSHD 1889 Tecmint del Reg 253,0 393173 /lib /libnsl-2.12.Also SSHD 1889 Tecmint del Reg 253,0 412937 /lib /libkrb5Support.So.0.1 SSHD 1889 Tecmint del Reg 253,0 412961 /lib /libplc4.So
Für mehr LSOF -Befehlsbeispiele Besuchen Sie 10 LSOF -Befehlsbeispiele unter Linux.
26. Letzter Befehl
Mit dem letzten Befehl können wir die Aktivität des Benutzers im System beobachten. Dieser Befehl kann auch normale Benutzer ausführen. Es wird die Informationen des vollständigen Benutzers wie angezeigt Terminal, Zeit, Datum, System -Neustart oder Stiefel, Und Kernelversion. Ein nützlicher Befehl zur Fehlerbehebung.
# zuletzt Tecmint PTS/1 192.168.50.1 Di 18. September 08:50 noch in Tecmint PTS/0 192 angemeldet.168.50.1 Di 18. September 07:59 noch im Neustartsystem Boot 2 protokolliert.6.32-279.EL6.I Di 18. September 07:54 - 11:38 (03:43) Root PTS/1 192.168.50.1 Sonne 16. September 10:40 - Down (03:53) Wurzel PTS/0: 0.0 Sonne 16. September 10:36 - 13:09 (02:32) Wurzel Tty1: 0 Sonne 16. September 10:07 - Down (04:26) Neustart des Neustarts 2.6.32-279.EL6.I Sun 16. September 09:57 - 14:33 (04:35) Narad PTS/2 192.168.50.1 Thu Sep 13 08:07 - Down (01:15)
Sie können verwenden zuletzt mit Nutzername Um die Aktivitäten der bestimmten Benutzer zu wissen, wie unten gezeigt.
# Letzter Tecmint Tecmint PTS/1 192.168.50.1 Di 18. September 08:50 noch in Tecmint PTS/0 192 angemeldet.168.50.1 Di 18. September 07:59 noch in Tecmint PTS/1 192 angemeldet.168.50.1 Thu Sep 13 08:07 - Down (01:15) Tecmint PTS/4 192.168.50.1 Mi 12. September 10:12 - 12:29 (02:17)
27. PS -Befehl
Der Befehl ps zeigt Prozesse an, die im System ausgeführt werden. Das folgende Beispiel zeigen die drin nur zu verarbeiten.
# ps -f | Grep init root 1 0 0 07:53 ? 00:00:04/sbin/init root 7508 6825 0 11:48 Punkte/1 00:00:00 GREP Init
28. Befehl töten
Verwenden Sie den Befehl Kill, um den Prozess zu beenden. Finden Sie zuerst den Prozess Ausweis mit ps Befehl wie unten gezeigt und töten Sie den Prozess mit Töte -9 Befehl.
# ps -f | Grep init root 1 0 0 07:53 ? 00:00:04/sbin/init root 7508 6825 0 11:48 Punkte/1 00:00:00 GREP Init # Kill- 9 7508
29. RM -Befehl
rm Befehl zum Entfernen oder Löschen einer Datei ohne Bestätigung zur Bestätigung.
# RM Dateiname
Verwenden Sie das -ich Option zur Bestätigung vor dem Entfernen. Optionen verwenden '-R' Und '-FEntfernen Sie die Datei mit einer Bestätigung zwanghaft.
# RM -i -Test.txt RM: Regelmäßige Dateientest entfernen.txt'?
30. MKDIR -Befehlsbeispiel.
Der Befehl MKDIR wird verwendet, um Verzeichnisse unter Linux zu erstellen.
# Mkdir DirectoryName
Dies ist ein praktischer täglich gebrauchter grundlegender Befehle im Linux / Unix-ähnlichen Betriebssystem. Bitte teilen Sie unser Kommentarfeld durch, wenn wir es verpasst haben.
- « So setzen Sie das GRUB2 -Passwort in RHEL, CentOS und Fedora Linux
- Installieren Sie LXC (Linux Container) in Rhel, Rocky & Almalinux »