(alle Schlagwörter)

Beiträge mit dem Schlagwort 'Kommandozeile'

  • jq - Kommandozeilenbasiertes Tool für JSON

    Viele Web-Dienste basieren auf REST und liefern die Resultate häufig als JSON. Das auf der Kommandozeile auszuwerten gestaltet sich wegen der verschachtelten Struktur als etwas schwerer.

    EIne Lösung stellt jq dar, jq erlaubt das gezielte Abfragen der einzelnen Einträge in einem JSON String.

    Beispiel:

    docker inspect openvpn_server | jq '.[0].NetworkSettings …
    weiter lesen
  • UUID für Device direkt abfragen

    UUIDs werden unter Linux verwendet um Partition eindeutig zu identifizieren. Klassischerweise dient das Kommando blkid zum Abfragen der entsprechenden Information:

    /dev/sda1: UUID="612adf0a-1780-ad4c-3fb6-082ee5593158" TYPE="linux_raid_member" 
    /dev/sda2: UUID="950bb587-ea1d-4dbf-bd6f-7c9d1c234175" TYPE="swap"              
    /dev/sda3: UUID="313669c6-3d82-132e-3fb6-082ee5593158" TYPE="linux_raid_member" 
    /dev/sdb1: UUID="612adf0a-1780-ad4c-3fb6-082ee5593158" TYPE="linux_raid_member" 
    /dev/sdb2: UUID="bd6fa3c7-37cc-455e-acea-0aaa1fb44290" TYPE="swap …
    weiter lesen
  • nmon: Einschränken auf ausgewählte Festplatten bzw. Partitionen

    nmon is bei der Anzeige von Festplattendaten nicht wählerisch und zeigt (zumindest unter Linux, AIX war grade nicht zur Hand ;) ) jeweils Daten zur Gesamtplatte (z.B.  /dev/sda) als auch zu einzelnen Partitionen (z.B. /dev/sda1 und /dev/sda3) an. Soweit ist das kein Problem, nur summiert nmon die …

    weiter lesen
  • Verwendung eines speziellen SSH-Keys für rsync

    Will man bei rsync einen speziellen SSH-Key verwenden um sich zu einem Server zu verbinden, so kann man das mit der rsync-Option -e verwenden:

    rsync -e "ssh -i PRIVATE-KEYFILE" SOURCE TARGET
    

    Und schon wird dieser ausgewählte Schlüssel für diese SSH-Verbindung verwendet und nicht der eventuell vorhandene Standardschlüssel.

    weiter lesen
  • SPEC Dateien für Red Hat Pakete bekommen

    Will man eigene RPM-Dateien erstellen oder vorhandene updaten, so braucht man ein SPEC-File. Diese kann man natürlich selbst erstellen oder bei anderen abschauen. Speziell bei Updates ist das sinnvoll. SPEC-Files sind in den sogenannten SRPM-Dateien der Pakete enthalten. Frei nach einem englischen Artikel kann man diese SRPm-Dateien herunter laden.

    Die …

    weiter lesen
  • XTerm Titel setzen

    Wieder einmal ein kleiner Trick, der mir das Leben einfacher machen wird. Setzen der Titel meiner Xterms um meine Taskleiste übersichtlicher zu machen.

    changeTitle() {
        echo -e "\033]2;$1\007"
    }
    

    Diese Funktion einfach in der .bashrc eintragen und schon kann man einfach mit

    changeTitle foobarbaz
    

    den Titel des Terminals anpassen …

    weiter lesen
  • GUI-Programme remote auf lokalem Display starten

    Vor kurzem hatte ich das Problem, auf einem entfernten Rechner ein GUI-Programm auf dem lokalen X-Display zu starten. Konkret ging es um Teamviewer, ein Programm zum Fernsteuern. Teamviewer ermöglicht den Zugriff auf den Desktop des eingeloggten Nutzers.

    Zuerst muss man die Nummer des richtigen Displays herausfinden:

    ps ax | grep /usr …
    weiter lesen
  • Dateien an regulären Ausdrücken ausplitten

    Manche Dateien sind besser auswertbar, wenn man statt einer monolithischen Riesendatei mehrere bzw. viele kleine Dateien hat. Beispielsweise eine Log-Datei der MySQL (slow log). Wichtig sind für unser Beispiel wiederkehrende Zeilen wie z.B.:

    # Time: 101128 13:30:31
    

    Nach einer solchen Zeile stehen dann weitere Metadaten zu den folgenden …

    weiter lesen
  • Seite 2 von 2