GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Von Linux-Systemadministratoren häufig verwendete Linux-Befehle – Teil 1

Welche Linux-Befehle werden täglich von Sysadmins und Power-Usern verwendet? In diesem Artikel habe ich 10 solcher Befehle aufgelistet, die häufig verwendet werden. Anregungen und Feedback willkommen. Siehe auch Teil 2, Teil 3, Teil 4 und Teil 5.

Einige Leute halten Linux für ein kompliziertes Betriebssystem, das nur auf erfahrene Benutzer ausgerichtet ist. Als kostenloses und quelloffenes Betriebssystem richtet sich Linux jedoch eigentlich an alle Benutzer. Ermöglichen Sie sowohl Endbenutzern als auch Administratoren, so viel oder so wenig zu verstehen, wie sie möchten.

Ganz gleich, ob Sie Linux-Neuling oder ein erfahrener Administrator sind,
Sie werden feststellen, dass Sie diese Befehle häufig verwenden. (Teil 1 von 5)

Daher sollten die unten aufgeführten Befehle Ihnen helfen, Linux-Systeme besser zu navigieren, zu verwalten und zu durchsuchen. Die unten aufgeführten Linux-Befehle sind auch nützlich, um bei der Fehlerbehebung weitere Informationen zu erhalten. Diese Befehlszeilentipps gelten für alle Linux-Systeme und -Distributionen, sowohl auf virtuellen als auch auf physischen Maschinen.

1. Alle IP-Adressen auflisten und anzeigen, die allen Netzwerkschnittstellen zugeordnet sind.

Sie kennen dies vielleicht als den viel längeren Befehl ip address show .

ip a

Beispielausgabe:

[root@web ~]# ip a...2:eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000...inet xxx.xx.xxx.xx/ 32 brd xxx.xx.xxx.xx Geltungsbereich global eth0...3:eth1: mtu 1500 qdisc pfifo_fast state UP-Gruppenvorgabe qlen 1000...inet 192.168.0.2/24 brd 192.168. 0,255 Geltungsbereich global eth1

Spickzettel für ip-Befehle. (PDF)

2. Nicht versteckte Dateien und Unterordner im aktuellen Verzeichnis auflisten.

Verwenden Sie -R für rekursiv, -a um versteckte Dateien einzuschließen oder -l um ein Listenformat pro Zeile zu verwenden. Die cd Befehl wird in Teil 2 behandelt.

ls

Beispielausgabe:

[root@web /]# ls -ltotal 36drwx--x--x. 5 root root 76 Aug 11 03:28 backuplrwxrwxrwx. 1 root root 7 Okt 30 2019 bin -> usr/bindr-xr-xr-x. 5 root root 4096 26. Juni 05:45 bootdrwxr-xr-x. 20 root root 3120 6. Juni 06:07 devdrwxr-xr-x. 99 root root 12288 12. August 07:40 etcdrwxr-xr-x. 8 root root 146 Feb 17 00:04 home...

3. Speicherplatznutzung anzeigen.

Verwenden Sie -i zum Auflisten von Inode-Informationen anstelle von Blocknutzung. Verwenden Sie -h zum Drucken von Größen in Potenzen von 1024 (z. B. 1023M).

df -h

Beispielausgabe:

[user@server ~]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 17G 0 17G 0% /dev/dev/mapper/root 313G 161G 153G 52% //dev/sdb1 1014M 266M 749M 27% /boot ...

Beliebt ist auch das du Befehl. Wird verwendet, um die Dateiplatznutzung unter einem bestimmten Verzeichnis oder bestimmten Dateien auf dem System abzuschätzen.

4. Speichernutzung anzeigen.

Verwenden Sie -h um alle Ausgabefelder automatisch auf die kürzeste dreistellige Einheit zu skalieren und die Einheiten des Ausdrucks anzuzeigen. Oder verwenden Sie -m um die Größe des Arbeitsspeichers in Mebibyte anzuzeigen.

kostenlos -m

Beispielausgabe:

[root@web /]# free -htotal used free shared buff/cache availableMem:32G 2.0G 24G 1.6G 6.1G 28GSwap:16G 64M 16G
[root@web /]# free -mtotal used free shared buff/cache availableMem:33016 2021 24746 1640 6248 28957Swap:16639 64 16575

5. Führen Sie mehrere Befehle in einer Zeile mit ; aus .

;

Beispiel:

sudo apt update; passendes Upgrade

Anschließend können Sie optional den letzten Befehl zu einem Bash-Skript hinzufügen.

6. Finden Sie große Dateien.

Oder installieren Sie ncdu und über die Kommandozeile ausführen. Siehe auch den Befehl locate in Teil 3.

find [directory] -size [Mindestgröße festlegen]

Beispiel:

find /home/ -size +1000000k

7. Zeigen Sie einen Prozessbaum an.

Fügen Sie -P hinzu um PIDs anzuzeigen. PIDs werden als Dezimalzahlen in Klammern nach jedem Prozessnamen angezeigt.

pstree -P

Beispielausgabe:

xxx@host:~$ pstreesystemd─┬─accounts-daemon───2*[{accounts-daemon}] ├─agetty ├─apache2───3*[apache2───31*[{apache2} ]] ├─atd ├─cron... ├─networkd-dispat───{networkd-dispat} ├─php-fpm7.4───5*[php-fpm7.4]...

Siehe auch ps Befehl in Teil 3.

8. Zeigt eine Liste der zuletzt angemeldeten Benutzer.

zuletzt

Beispielausgabe:

[root@server ~]# lastroot pts/0 xxx.xxx.xxx.xxx Mi Aug 12 08:29 noch eingeloggt root pts/0 xxx.xx.xxx.xx Mi Jul 29 10:52 - 12:13 (01:21) root pts/0 xxx.xx.xx.xx Mo 27. Juli 23:11 - 00:10 (00:58) root pts/0 xxx.xxx.xx.xx Mi 15. Juli 23:46 - 00:01 (00:15)

9. Liste der aktuell angemeldeten Benutzersitzungen anzeigen.

w

Beispielausgabe:

root@host:~$ w13:08:25 up 72 Tage, 8:00, 1 Benutzer, Lastdurchschnitt:0.01, 0.08, 0.08USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATxxxx-user pts/0 xxx.xx .xxx.xx 13:04 0.00s 0.00s 0.00s w

10. Durchsuchen Sie eine Datei nach einem Zeichenmuster und zeigen Sie dann alle übereinstimmenden Zeilen an.

grep

Zum Beispiel:

grep [Optionen] Muster [Dateien]

Beispiel:Verzeichnis rekursiv grep:

grep -r "texthere" /home/

Greifen Sie beispielsweise das Wort printf:

grep printf /Pfad/Dateiname.txt

Suchen Sie beispielsweise nach zuvor verwendeten Befehlen, die systemctl enthalten

Suchen Sie beispielsweise die letzten Anmeldungen für den Benutzernamen:

letzte | grep Benutzername

Letzte Woche hat ein Leser einen Kommentar zu einem kürzlich erschienenen Blog-Beitrag gepostet, in dem er darum bat, einige Artikel etwas anfängerfreundlicher und schneller und auf den Punkt zu bringen. In Anbetracht dieses Feedbacks dient dieser Artikel als Teil 1 von mehreren, wenn er als nützlich erachtet wird. Wenn Sie weitere Artikel wie diesen sehen möchten, hinterlassen Sie bitte eine Notiz im Kommentarbereich unten.

Weiter – Von Linux-Systemadministratoren häufig verwendete Linux-Befehle – Teil 2>

Siehe auch:

  • 60 Befehle und Skripte für Linux-Netzwerke
  • Home Lab Anfängerleitfaden – Hardware

Linux
  1. 40 häufig verwendete grundlegende Linux-Befehle

  2. Linux – Ist der Schrägstrich (/) Teil des Namens des Linux-Root-Verzeichnisses?

  3. A bis Z Linux-Befehle

  4. 25 am häufigsten verwendete Beispiele für Linux-IPTables-Regeln

  5. Beschränken Sie den Benutzer auf die Ausführung ausgewählter Befehle (Linux)

90 Linux-Befehle, die häufig von Linux-Systemadministratoren verwendet werden

Von Linux-Systemadministratoren häufig verwendete Linux-Befehle – Teil 5

Von Linux-Systemadministratoren häufig verwendete Linux-Befehle – Teil 4

Von Linux-Systemadministratoren häufig verwendete Linux-Befehle – Teil 3

Von Linux-Systemadministratoren häufig verwendete Linux-Befehle – Teil 2

Vier völlig nutzlose Linux-Befehle