~/Blog/Linux/Skripting/

  • Sudo-Berechtigungen mit zeitlicher Begrenzung vergeben

    Sudo-Berechtigungen mit zeitlicher Begrenzung vergeben

    Leider ist es mit herkömmlichen Bordmitteln nicht möglich, Sudo-Berechtigungen mit zeitlicher Begrenzung zu vergeben. Mit Hilfe der Bash, einem Cronjob und der Unix-Time ist dies dennoch möglich.

  • Keepalive CIFS-mounts

    Keepalive CIFS-mounts

    Ist der Timeout-Wert von gemounteten CIFS-Verzeichnissen (aus welchen Gründen auch immer) erreicht, verabschiedet sich der Pfad, sodass er nicht mehr erreicht werden kann. Ein remount ist für gewöhnlich notwendig. Doch lässt sich dieses Problem auch anders umgehen.

  • Nachrichten Remote ins Terminal pushen

    Nachrichten Remote ins Terminal pushen

    In einem vorangegangenen Beitrag bin ich auf die Möglichkeit eingegangen, Pop-Up Meldungen zwecks Wartungsarbeiten auf entfernte Linux Maschinen anzeigen zu lassen. Da einige Benutzer möglicherweise gar keine grafische Oberfläche benutzen (oder diese nicht vorhanden ist), soll es nun noch um die Verteilung von Nachrichten auf aktive Terminal-Sitzungen gehen.

  • Remote Pop-Up Meldungen erzeugen

    Remote Pop-Up Meldungen erzeugen

    Pop-Up Meldungen auf dem Desktop können gerade in der Administration ein wichtiges Mittel sein, um z.B. den User auf bevorstehende Wartungsarbeiten hinzuweisen. Leider gibt es in Linux (wie so häufig) nicht immer DIE standardisierte Lösung dafür parat. Um eine Möglichkeit (von womöglich vielen aufzuzeigen) aufzuzeigen, soll dieser Beitrag ein Leitfaden sein.

  • Lade-Animation im Terminal

    Lade-Animation im Terminal

    Ausgaben im Terminal können informativ aber auch schnell überbordernd sein und zu heiloser Unübersichtlichkeit führen. Hat man es mit der Ausführung von Routine-Skripten zu tun, möchte man womöglich gar keine Rückmeldung mehr haben. Wie sich in solchen Fällen eine Lade-Animation dazuschalten lässt, zeigt folgender Beitrag.

  • Ansible / Teil 4 – Administration über Foreman

    Ansible / Teil 4 – Administration über Foreman

    Ansible lässt sich nicht nur in der Kommandozeile administrieren. Wie dies auch über die GUI Foreman funktioniert, behandelt dieser Beitrag.

  • SSH-Kommandos auf mehreren Maschinen mit nur einem Befehl ausführen

    SSH-Kommandos auf mehreren Maschinen mit nur einem Befehl ausführen

    Auf mehreren SSH kompatiblen Maschinen soll ein oder mehrere Befehle ausgeführt werden ohne das ein Infrastruktur bzw. Administrationstool hierfür zur Verfügung steht.

  • “Grafische” Terminal Menüs mit Whiptail

    “Grafische” Terminal Menüs mit Whiptail

    Auch wenn es in Terminals in aller Regel recht Textlastig zugeht, lassen sich dort mit einfachen Bordmitteln auch Menüs erstellen, die einen Hauch von grafischer Oberfläche aufweisen. Das Programm der Wahl hierfür heisst ‘whiptail’, mt dem sich Dialogboxen erstellen lassen.

  • Ansible / Teil 3 – Erstellung eigener Facts

    Ansible / Teil 3 – Erstellung eigener Facts

    Aufbauend auf meinen letzten Ansible Beiträgen möchte ich an dieser Stelle noch eine Möglichkeit ergänzen, wie man sich die sogenannten ‚Facts‘ zunutze machen kann. Wie zuvor erwähnt, verfügen sowohl Ansible als auch Puppet über einen Mechanismus, um Host-spezifische Informationen von seinen Zielsystemen zu sammeln: IP-Adressen, Sofware-Ausstatung, Hardware-Informationen und vieles mehr. Neben den vordefinierten Facts lassen…

  • iostat Performance-Messung als CSV extrahieren

    iostat Performance-Messung als CSV extrahieren

    Die Abfrage einiger Performance-Messwerte muss nicht zwangsläufig mit einer kompletten Systemmonitoring Lösung ala check_MK einhergehen. Manchmal reichen schon kleinere Linux-Bordmittel aus, um sich einen groben Überblick über die Hardwareauslastung zu verschaffen. Eine Möglichkeit hierzu findet sich im Tool “iostat”, welches neben Input/Output Statistiken für Festplatten, Partitionen und Netzlaufwerke auch jene für die CPU-Auslastung bereitstellt.

Nach oben scrollen