Hilfreiche Linux Tools

Wer mit Linux zu tun hat kennt sicher den einen oder anderen nützlichen Tipp mit welchem Programm man bestimmte Aufgaben schnell erledigen kann. Ich will hier mal eine kleine Liste erstellen. Wenn euch was fehlt, ergänzt es über die Kommentare.

Administration  / Netzwerk 

  • fail2ban – das darf auf keinem Server fehlen. Es überwacht Logmeldungen (z.b. SSH Server) und sperrt die IP für den Dienst, wenn innerhalb einer bestimmten Zeit Loginversuche fehlschlagen. Das klappt auch für FTP, HTTP, SMTP usw
  • iptstate: mit iptstate lassen sich unter anderem aktuelle Verbindungsdaten anzeigen (wahlweise sortiert nach Ports, Adressen etc.).
  • netcat: ein einfaches, aber mächtiges Tool zum Übertagen von Date(ie)n übers Netzwerk.
  • nethogs zeigt aktuelle Verbindungen an, über welche gegenwärtig Daten übertragen werden – natürlich mitsamt der Übertragungsgeschwindigkeit.
  • nmap mächtiger Portscanner.
  • tcpdump mit tcpdump lassen sich Netzwerkverbindungen mitschneiden (=sniffen).
    • vnStat: mit vnstat lässt sich der Traffic protokollieren und auswerten – dauert aber bis die ersten Statistiken verfügbar sind.
  • wget: mit wget lassen sich Dateien herunterladen und sogar komplexere Szenarien mit Logins und Rekursionen umsetzen. Damit kann man auch ganze Webseiten recht einfach downloaden.
  • tenshi: tenshi ist ein mächtiges Programm für das Log-Monitoring. Hiermit ist es möglich, bei bestimmten Logeinträgen automatisch eine Benachrichtigungsmail absetzen zu lassen oder sich täglich einen Logreport schicken zu lassen. Indem sich umfangreiche Filterregeln festlegen lassen, kann die Analyse sehr fein granuliert konfiguriert werden.
  • lynx – webbrowser auf der konsole
  • glances – das vielleicht bessere htop 🙂

System

  • htop: Ein interaktiver Task-Manager für die Konsole. Hat diverse Auslastungs- und Statusanzeigen, bietet einfache Prozessverwaltung und hat eine konfigurierbare Oberfläche.
  • iftop : zeigt Statistiken zum Interface an
  • iotop : Datei lese und schreibvorgänge anzeigen.
  • ncdu: mit ncdu lässt sich die Speicherplatzbelegung analysieren. Die bessere alternative zu “df –max-depth=1 -h”
  • sensors: mittels Eingabe von “sensors” lassen sich unter anderem die CPU-Temperaturen anzeigen.
  • df – Diskfree – zeigt die Belegung von Dateien an
  • whereis – wo liegt das binary
  • who  oder whoami – infos zum user

Sonstiges / CLI

  • cut: mit cut ist es beispielsweise möglich, Textzeilen “zurechtzustutzen” und so irrelevante Informationen herauszufiltern.
  • grep: grep wird verwendet, um Textdateien und -ströme auf bestimmte Zeichenfolgen hin zu untersuchen.
  • mc: der Midnight Commander, ein interaktiver Dateimanager für die Konsole mitsamt FTP-Support. Kann hier und da mal komfortabler sein als die Standard-Tools.
  • rsync: rsync kann Daten remote synchronieren.
  • sed: mit sed lassen sich Textströme manipulieren.
  • tail: tail kann beliebig viele der letzten Zeilen einer Datei ausgeben.
  • wc: wc kann Zeichen, Zeilen und Wörter zählen.
  • screen – virtuelle Konsolen, welche auf über das Sessionende hinaus erhalten bleiben können
  • man – Manuals  – zeigt die Hilfe zu einem Befehl an 

Über Danny Sotzny

Hallo, ich bin Danny Sotzny und bin Software- entwickler und Fotograf. Dabei beschäftige ich mich mit aktuellen Technologien und bekannten Problemen. Schwerpunkte setze ich bei der Webentwicklung (PHP/JS) und der Software- entwicklung mit .NET (C#). Der Blog dient für mich selbst als Gedächtnishilfe für typische und alltägliche Probleme, aber auch persönliche Erlebnisse werden veröffentlicht. Ich betreibe zusätzlich noch Foto-Sotzny.de für meine Fotografien und sotzny.net, was meine Webseite für die Softwareentwicklung ist.
Dieser Beitrag wurde unter Linux abgelegt und mit , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Eine Antwort zu Hilfreiche Linux Tools

  1. Danny sagt:

    convmv ist ein kleines Komandozeilen-Programm um Dateinamen von einem Zeichensatz in einen anderen zu konvertieren. Ausserdem kann es sehr bequem Dateinamen in Groß- bzw. Kleinschreibung ändern.

    http://www.j3e.de/linux/convmv/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.