Wichtige Linux-Anwendungen (htop, build
Inhaltsverzeichnis:
Was sind die wesentlichen Anwendungen unter Linux ? Und für einen lokalen Server? Bei dieser Gelegenheit bringen wir Ihnen drei sehr wichtige Anwendungen, die die bereits veröffentlichte nmap ergänzen würden.
In unserem Fall müssen Sie, wenn der Server bereit und konfiguriert ist, einige Dienste hinzufügen, die sowohl zur Überwachung des Systems als auch zur Verbesserung einiger Funktionen beitragen. Folgende Dienste müssen installiert werden:
Wichtige Anwendungen unter Linux
Htop: Es ist ein einfacher, leichter und leistungsstarker Prozessmonitor. Es ermöglicht uns, alle in unserem System gültigen Prozesse zu sehen und ihre Priorität zu ändern oder sie zu beenden. Es ist auch möglich, bestimmte Prozesse auszublenden, auf historische Diagramme von Speicher, CPU und anderer Nutzung zuzugreifen.
Es ermöglicht die Ausführung eines Kill- oder Renice-Befehls und bietet zusätzlich alle üblichen Optionen für die Arbeit mit Systemprozessen.
Build-Essential: ist ein Paket, das eine Reihe von Paketen auf dem System installiert, die für die Kompilierung von Debian-Paketen erforderlich sind. Einige dieser Pakete sind: g ++, gcc, libc6-dev, dpkg-dev und make. Wenn ein Paket kompiliert werden soll, muss es unbedingt installiert werden.
Ifstat: ist ein Monitor für Netzwerkschnittstellen. Es werden zwei Spalten auf dem Bildschirm mit den gesendeten und empfangenen Daten (KB / s) angezeigt. Mit diesem Tool können Sie Netzwerkdiagnosen durchführen und das Verkehrsaufkommen überwachen.
Htop
Neben einer Steuerung auf Netzwerkebene ist es auch erforderlich, das System zu steuern und zu überwachen, um festzustellen, ob etwas nicht stimmt oder wie hoch die Belastung ist. Daher werden wir diesen Service und / oder dieses Programm paketweise herunterladen. Es ist in der Konsole geschrieben:
sudo apt-get install htop
Nach der Installation wird zum Ausführen des Programms der Befehl htop in die Konsole geschrieben und ein Bildschirm mit vielen Informationen angezeigt. Diese Informationen sind: CPU-Auslastung, Ram-Speicherauslastung, Swap-Speicherauslastung, Betriebszeit des Computers und alle Prozesse, die mit Ihrer PID ausgeführt werden, CPU-Auslastung im System, Pfad des Befehl usw. Unten sehen Sie die Tasten für die verschiedenen Funktionen.
Damit wird die detaillierte Steuerung im Betriebssystem gelöst, und damit können Sie alle Prozesse untersuchen, die im System ausgeführt werden, und ob es Probleme mit der Auslastung des Systems gibt.
Build-essentiell
Wir fahren mit einer weiteren der wichtigsten Anwendungen unter Linux fort. Wenn Sie in Zukunft ein Debian-Paket kompilieren möchten, ist dies die beste Lösung, um Probleme beim Kompilieren zu vermeiden. Das Herunterladen dieses Pakets kann etwas schwierig sein, da es mehrere Pakete enthält und einige von ihnen etwas groß sind. Daher steht es in der Konsole:
sudo apt-get install build-essential
Nach dem Herunterladen und Installieren des Pakets mit apt-get wird empfohlen, die Bibliotheken zu aktualisieren
vom System verwendet. Es ist in der Konsole geschrieben
sudo ldconfig
Alles ist bereit für zukünftige Debian-Paket-Builds.
Ifstat
Um alles zu wissen, was auf Netzwerkschnittstellen passiert, ist dieses großartige Tool erforderlich. Die Installation und der vorherige Download erfolgen wie bei den vorherigen: per apt-get. Nach dem Herunterladen und Installieren werden die Systembibliotheken mit dem Befehl ldconfig aktualisiert. Deshalb steht es im Terminal:
sudo apt-get installiere ifstat sudo ldconfig
Danach ist die Ausführung des Programms / Dienstes so einfach wie das Schreiben in die ifstat-Konsole:
ifstat
Erscheint
eth0 KB / s in KB / s aus 0, 10 0, 19 0, 10 0, 17 0, 10 0, 17 0, 10 0, 17
Wo:
- KB / s in: Gibt die pro Sekunde empfangene Datenmenge an.
- KB / s out: Geben Sie die pro Sekunde gesendete Datenmenge an.
Damit beenden wir die für uns wesentlichen drei Anwendungen unter Linux. Was ist deins?
Wir empfehlen NFS: Freigeben von Ordnern unter Linux