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

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

Es gibt weit über 100 Unix-Befehle wird vom Linux-Kernel und anderen Unix-ähnlichen Betriebssystemen gemeinsam genutzt. Wenn Sie sich für die Befehle interessieren, die häufig von Linux-Systemadministratoren und Power-Usern verwendet werden, sind Sie hier genau richtig. Kürzlich habe ich eine fünfteilige Serie über Befehle veröffentlicht, die häufig von Linux-Systemadministratoren verwendet werden.

Unten habe ich die 90 Befehle aufgelistet abgedeckt und Links zu jedem der fünf Posts in dieser Serie. Einige der aufgeführten Befehle enthalten Links zu verwandten Artikeln. Es sind auch Tausende von Befehlen verfügbar, wenn wir herunterladbare Software und Skripte wie bpytop (siehe Abbildung unten) einbeziehen. Für die Zwecke dieses Artikels werden wir jedoch hauptsächlich Unix-Befehle behandeln, die unter Linux von Systemadministratoren und Power-Usern verwendet werden. Wenn Sie diese Seite nützlich finden, teilen Sie mir mit, ob Sie in Zukunft ähnliche Beiträge sehen möchten.


Im Bild:bpytop – Es sind viele System-/Serverüberwachungs- und Netzwerkbefehlszeilentools verfügbar.

Linux-Befehle, die häufig von Linux-Systemadministratoren verwendet werden – Teil 1:
1. ip – von Iproute2, einer Sammlung von Dienstprogrammen zur Steuerung von TCP/IP-Netzwerken und Verkehrssteuerung in Linux.
2. ls – Verzeichnisinhalte auflisten.
3. df – Speicherplatznutzung anzeigen.
4. du – Speicherplatznutzung schätzen.
5. free – Speicherverbrauch anzeigen.
6. scp – Sicheres Kopieren von Dateien mit SCP, mit Beispielen.
7. find – findet Dateien basierend auf einigen benutzerdefinierten Kriterien.
8. ncdu – ein Festplattendienstprogramm für Unix-Systeme.
9. pstree – einen Prozessbaum anzeigen.
10. last – eine Liste der zuletzt angemeldeten Benutzer anzeigen.
11. w – zeigt eine Liste der aktuell eingeloggten Benutzersitzungen.
12. grep – Suchen Sie in einer Datei nach einem Zeichenmuster und zeigen Sie dann alle übereinstimmenden Zeilen an.

Gesponsert: Datadog – Einblick in jeden Stack, jede App, in jeder Größenordnung, überall.
Datadog ist eine einheitliche Überwachungs-, Analyse- und Sicherheitsplattform, die eine End-to-End-Überwachung bietet für Ihre Linux-Anwendungen zusammen mit Metriken und Ereignissen aus über 450 anderen Technologien für eine einheitliche Ansicht Ihrer gesamten Infrastruktur. Mit korrelierter Infrastrukturüberwachung, Überwachung der Anwendungsleistung, Protokollverwaltung, Sicherheitstools und mehr ermöglicht Datadog Entwickler-, Betriebs- und Sicherheitsteams, zusammenzuarbeiten, um Unternehmen dabei zu helfen, Ausfallzeiten zu vermeiden, Leistungsprobleme schnell zu lösen und sicherzustellen, dass Entwicklungs- und Bereitstellungszyklen abgeschlossen werden Zeit.

Kosten:Kostenlos oder ab 15 $ monatlich.

Linux-Befehle, die häufig von Linux-Systemadministratoren verwendet werden – Teil 2:
13. uptime – zeigt Systemverfügbarkeit und durchschnittliche Auslastung.
14. top – zeigt eine Gesamtansicht des Systems.
15. vmstat – Zeigt Systemspeicher, Prozesse, Interrupts, Paging, Block-I/O und CPU-Informationen an.
16. htop – interaktiver Prozessbetrachter und -manager.
17. dstat – Anzeigen von Prozessen, Speicher, Paging, E/A, CPU usw. in Echtzeit. All-in-one für vmstat, iostat, netstat und ifstat.
18. iftop – Anzeige des Netzwerkverkehrs.
19. nethogs – Analyse des Netzwerkverkehrs.
20. iotop – Interaktiver I/O-Viewer. Verschaffen Sie sich einen Überblick über die Speicher-R/W-Aktivität.
21. iostat – für Speicher-I/O-Statistiken.
22. netstat – für Netzwerkstatistiken.
23. ss – Dienstprogramm zum Untersuchen von Sockets.
24. atop – Für die Analyse der Linux-Serverleistung.
25. Glances und nmon – htop und top Alternativen:
26. ssh – Sicherer Befehlszeilenzugriff auf Remote-Linux-Systeme.
27. sudo – Befehle mit Administratorrechten ausführen.
28. cd – Verzeichnisnavigation.
29. pwd – zeigt Ihren aktuellen Verzeichnisstandort.
30. cp – Kopieren von Dateien und Ordnern.
31. mv – Verschieben von Dateien und Ordnern.
32. rm – Entfernen von Dateien und Ordnern.
33. mkdir – erstellen oder erstellen Sie neue Verzeichnisse.
34. touch – Wird verwendet, um das Zugriffsdatum und das Änderungsdatum einer Computerdatei oder eines Verzeichnisses zu aktualisieren.
35. man – zum Lesen von Systemreferenzhandbüchern.
36. apropos – Manpage-Namen und -Beschreibungen durchsuchen.

Linux-Befehle, die häufig von Linux-Systemadministratoren verwendet werden – Teil 3:
37. rsync – Remote-Dateiübertragungen und -synchronisierung.
38. tar – ein Archivierungsprogramm.
39. gzip – Komprimierung und Dekomprimierung von Dateien.
40. b2zip – ähnlich gzip. Es verwendet einen anderen Komprimierungsalgorithmus.
41. zip – zum Packen und Komprimieren (zum Archivieren) von Dateien.
42. locate – Dateien in Linux suchen.
43. ps – Informationen über die aktuell laufenden Prozesse.
44. Verwendung von Bash-Skripten. Beispiel:./bashscript.sh
45. cron – Einrichtung geplanter Aufgaben zur Ausführung.
46. nmcli – Netzwerkverwaltung.
47. ping – ICMP ECHO_REQUEST an Netzwerkhosts senden.
48. traceroute – Prüfe die Route von Paketen zu einem bestimmten Host.
49. mtr – Netzwerkdiagnosetool.
50. nslookup – Internet-Nameserver (NS) interaktiv abfragen.
51. host – Führen Sie DNS-Lookups unter Linux durch.
52. dig – DNS-Suchdienstprogramm.

Linux-Befehle, die häufig von Linux-Systemadministratoren verwendet werden – Teil 4:
53. wget – Dateien über HTTP, HTTPS, FTP und FTPS abrufen.
54. curl – Übertragung von Daten unter Verwendung verschiedener Netzwerkprotokolle. (unterstützt mehr Protokolle als wget)
55. dd – Dateien konvertieren und kopieren.
56. fdisk – manipuliere die Festplattenpartitionstabelle.
57. parted – zum Erstellen und Bearbeiten von Partitionstabellen.
58. blkid – Befehlszeilenprogramm zum Lokalisieren/Drucken von Blockgeräteattributen.
59. mkfs – Erstellen Sie ein Linux-Dateisystem.
60. fsck –  Tool zum Prüfen der Konsistenz eines Dateisystems.
61. whois – Client für den Whois-Verzeichnisdienst.
62. nc – Befehlszeilen-Netzwerkdienstprogramm. (Siehe auch 60 Linux-Netzwerkbefehle und -skripts.)
63. umask – Erstellungsmaske für Dateimodus festlegen.
64. chmod – Ändern Sie die Zugriffsberechtigungen von Dateisystemobjekten.
65. chown – Dateieigentümer und -gruppe ändern.
66. chroot – Befehl oder interaktive Shell mit einem speziellen Stammverzeichnis ausführen.
67. useradd – Erstellen Sie einen neuen Benutzer oder aktualisieren Sie die Standardinformationen für neue Benutzer.
68. userdel – Wird verwendet, um ein Benutzerkonto und alle zugehörigen Dateien zu löschen.
69. usermod – wird verwendet, um Attribute eines bestehenden Benutzerkontos zu ändern oder zu ändern.

Linux-Befehle, die häufig von Linux-Systemadministratoren verwendet werden – Teil 5:
70. vi – Texteditor.
71. cat – Dateiinhalt anzeigen.
72. tac – Dateiinhalt ausgeben, umgekehrt.
73. more – Dateiinhalte Bildschirm/Seite für Seite anzeigen.
74. less – ähnlich dem more-Befehl mit zusätzlichen Features.
75. tail – Wird verwendet, um das Ende einer Textdatei oder geleitete Daten anzuzeigen.
76. dmesg – druckt den Nachrichtenpuffer des Kernelrings.
77. journalctl – Abfrage des systemd-Journals.
78. kill – einen Prozess beenden.
79. killall – Sendet ein Kill-Signal an alle Instanzen eines Prozesses mit Namen.
80. sleep – unterbricht die Programmausführung für eine bestimmte Zeit.
81. wait – Unterbrechen Sie die Skriptausführung, bis alle im Hintergrund laufenden Jobs beendet wurden.
82. nohup – Befehle im Hintergrund ausführen.
83. screen – Halten Sie eine Sitzung auf einem Remote-Server offen. (auch ein Vollbild-Fenstermanager)
84. tmux – ein Terminal-Multiplexer.
85. passwd – das Passwort eines Benutzers ändern.
86. chpassword
87. mount / umount – bietet Zugriff auf ein gesamtes Dateisystem in einem Verzeichnis.
88. systemctl – Verwaltung von Diensten (Daemons).
89. clear – löscht den Bildschirm des Terminals.
90. env -Führen Sie einen Befehl in einer modifizierten Umgebung aus.

Verschiedene Befehle:
91. cheat – ermöglicht es Ihnen, interaktive Cheatsheets auf der Befehlszeile zu erstellen und anzuzeigen.“
92. tldr – Gemeinsame Cheatsheets für Konsolenbefehle.
93. bashtop – die „coole“ Top-Alternative.
94. bpytop – Python-Portierung von Bashtop.

95. btop – C++-Version und Fortsetzung von bashtop und bpytop.
96. nload – ein supereinfaches Überwachungstool für Netzwerkschnittstellen über die Befehlszeile.

Siehe auch 60 Befehle und Skripte für Linux-Netzwerke.

Ich habe Befehle als „Linux-Befehle“ bezeichnet, da sich dieser Blog und dieser Artikel speziell an Linux-Administratoren und -Benutzer richten. Dies sind jedoch tatsächlich Unix-Befehle für Unix und andere Unix-ähnliche Betriebssysteme wie Linux.

Veröffentlicht:1. November 2020 / Letzte Aktualisierung:28. März 2022


Linux
  1. 5 Linux-Anfängerfehler

  2. 40 häufig verwendete grundlegende Linux-Befehle

  3. 5 Linux-Befehle zur Fehlerbehebung im Netzwerk

  4. Meine 8 beliebtesten praktischen Linux-Befehle

  5. Linux-Suchbefehle

50 erstaunliche Linux Crontab-Befehle für die SysAdmins

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

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