Die Befehlszeile ist sehr mächtig. Mit ihm können Benutzer leistungsstarke Aktionen auf Computern und sogar Servern in schneller Folge ausführen, ohne dass sie sich mit schweren GUI-Tools herumärgern müssen, und sogar automatisierte Skripte aufrufen, die auf einmal riesige Mengen an Aktionen ausführen können. Dies ist besonders nützlich, wenn es um eine ernsthafte Systemadministration geht.

Mit einem Terminal-basierten Tool können Benutzer auf große Mengen von Informationen aus der Ferne und mit Leichtigkeit zugreifen. Was sind einige der besten Kommandozeilen-Tools unter Linux? Lass es uns herausfinden!

Lsof

Wenn Programme arbeiten, haben sie oft Zugriff auf bestimmte Dateien auf dem System. Diese Dateien können Bilder, Videodateien oder sogar nur Bibliotheksdateien sein, auf die zugegriffen wird. Dieses Tool ist nützlich, da es dem Benutzer ermöglicht, eine Liste aller offenen Dateien zusammen mit den Prozessen der Programme anzuzeigen, die auf sie zugreifen.

Da Lsof so bekannt ist, müssen die Benutzer nicht gehen und es installieren. Wahrscheinlich ist es bereits auf dem System installiert. Um es lsof Sie einfach den Befehl lsof .

Nmap

Nmap (Network mapper) ist ein Befehlszeilentool, mit dem der Benutzer eine Karte eines Netzwerks erstellen kann. Obwohl es sich nur um ein Befehlszeilen-Tool handelt, verfügt Network Mapper über viele, viele Optionen. Es kann Netzwerk-Hosts, Betriebssysteme und Scan-Ports erkennen, die Firewall-Sicherheit prüfen und sogar Netzwerk-Exploits finden, die möglicherweise vorhanden sind.

Wie viele der Tools auf dieser Liste befindet sich Nmap in den meisten Software-Repositories der Linux-Distributionen. Um es zu installieren, suchen Sie nach nmap und installieren Sie es.

Tcpstat

Tcpstat ist ein Terminalprogramm, das Netzwerkschnittstelleninformationen für den Benutzer lesen und zurückmelden kann. Das Programm kann dies tun, indem es direkt ein bestimmtes Gerät in Echtzeit überwacht oder Daten aus einer Speicherauszugsdatei liest. Ein einfaches, aber nützliches Dienstprogramm speziell für Systemadministratoren, die die Leistung bestimmter Netzwerkkarten herausfinden möchten.

Um Tcpstat zu installieren, überprüfen Sie das Paket-Repository Ihrer Linux-Distributionen. Alternativ können Sie ein Paket auf pkgs.org herunterladen oder den Quellcode direkt vom Entwickler erhalten.

Htop

Htop ist eine Verbesserung für ein Terminal-basiertes Tool, das als "Top" bekannt ist. Es bietet Verbesserungen auf der Oberseite wie bessere visuelle Anzeigen (Menüs und Benutzeroberflächen), benutzerfreundlicher und interaktiver als Top usw. Dieses Programm ermöglicht Benutzern das Anzeigen Ausführen von Programmen, Prozessen, Speichernutzung und so ziemlich alles, was Sie in einem normalen GUI-Tool zur Aufgabenverwaltung auf dem Linux-Desktop sehen würden.

Dieses Tool ist besonders hilfreich für Systemadministratoren, die nach einfachen Möglichkeiten suchen, nicht reagierende Programme über eine Remoteverbindung zu beenden, neu zu starten oder auszusetzen. Es ist auch praktisch, wenn Sie die Gesamtleistung von CPU und Arbeitsspeicher überprüfen. Das Programm ist in den meisten Paket-Repositories der meisten Linux-Distributionen verfügbar. Öffnen Sie ein Terminalfenster und suchen Sie nach "htop", um es zu installieren.

Tcpdump

Für diejenigen, die nach einer Möglichkeit suchen, über Netzwerkpakete zu schauen, gibt es Tcpdump. Es ist ein einfaches Paketanalyse-Tool, das den TCP / IP-Netzwerkverkehr anzeigen kann, wenn es passiert. Mit Tcpdump können Benutzer detaillierte Informationen über den Inhalt von Paketen, die über das Netzwerk kommen und gehen, in Echtzeit anzeigen und in Dateien ablegen, um sie später weiter zu betrachten.

Diese Art von Tool ist ein Favorit für forensische und Sicherheitsexperten, da es die Möglichkeit bietet, den Internetverkehr von jedem Computer aus, mit dem er sich verbinden kann, "auszuspionieren". Um Tcpdump zu installieren, öffnen Sie ein Terminal und suchen und verwenden Sie den Paketmanager, um Tcpdump zu installieren. Es ist am wahrscheinlichsten in den Standard-Repositories.

Fazit

Systemadministratoren unter Linux finden sich möglicherweise in einer Befehlszeile für den größten Teil ihrer Arbeit von der Verwaltung von Servern oder sogar von Client-Computern und anderen Dingen. Deshalb ist es sehr wichtig, die besten Befehlszeilen-basierten Tools zu finden, die die Arbeit erleichtern. Jedes Tool, das in dieser Liste enthalten ist, macht genau das: macht die Systemadministration unter Linux für jeden auf seine Art einfacher.