Automatische Logcheck Regelaktualisierung Für Hochpräzise Zeitstempel Ab Debian 12 Bookworm

Nach dem Update auf Debian 12 funktionieren die selbst angelegten logcheck Regeln nicht mehr. Das liegt daran, dass du nun hochpräzise Zeitstempel in den Logs genutzt werden. Die eigenen Regeln kann man mit einem Befehl für das neue Format einfach konvertieren. Als root muss folgendes Kommando ausgeführt werden: for rule in /etc/logcheck/*.d*/local-*; do sed --in-place --regexp-extended 's,^\^((\\w|\[\[:alpha:\]\])\{3\} \[ :(0-9|\[:digit:\])\]\{11\}),^(\1|[0-9T:.+-]{32}),' "$rule" ; done Dabei muss der Ausdruck für die Dateipfade /etc/logcheck/*.d*/local-* an die eigenen Dateinamen der Regeln angepasst werden. Bei mir beginnen sie mit 01-, sodass ich diese Stelle auf /etc/logcheck/*.d*/01-* abgeändert habe. Die Regel habe ich auch noch auf die postgrey Dateien angewendet, weil diese noch den alten Zeitstempel unterstützt haben und nicht auch den neuen.

September 27, 2023 · 1 Minute

Mirror verwalten unter Archlinux

Unter Archlinux sollte man ab und zu mal die Mirrorliste von pacman aktualisieren. Dazu überschreibt man zunächst die aktuelle mit der neuesten mirrorlist Datei und erstellt anschließend eine Kopie davon: $ sudo cp /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlist $ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.forranking In der Kopie müssen nun zunächst alle Mirrorserver aktiviert. Das geht am einfachsten mit sed: $ sudo sed -i 's/^#Server/Server/' /etc/pacman.d/mirrorlist.forranking Anschließend kann mit dem Programm rankmirrors eine Liste der drei schnellsten Mirror erstellt werden. Dies kann einige Minuten dauern. $ sudo rankmirrors /etc/pacman.d/mirrorlist.forranking -n 3 # Server list generated by rankmirrors on 2015-12-02 ## ## Arch Linux repository mirrorlist ## Generated on 2015-11-22 ## ## Worldwide ## Australia ## Austria ## Bangladesh ## Belarus ## Belgium ## Brazil ## Bulgaria ## Canada ## Chile ## China ## Colombia ## Croatia ## Czech Republic ## Denmark ## Ecuador ## France ## Germany ## Greece ## Hungary ## Iceland ## India ## Indonesia ## Iran ## Ireland ## Israel ## Italy ## Japan ## Kazakhstan ## Latvia ## Lithuania ## Luxembourg ## Macedonia ## Netherlands ## New Caledonia ## New Zealand ## Norway ## Philippines ## Poland ## Portugal ## Romania ## Russia ## Serbia ## Singapore ## Slovakia ## South Africa ## South Korea ## Spain ## Sweden ## Switzerland ## Taiwan ## Turkey ## Ukraine ## United Kingdom ## United States ## Vietnam Server = http://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/$arch Server = http://mirror.23media.de/archlinux/$repo/os/$arch Server = http://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/$arch Abschließend werden die drei gelisteten Server noch manuell in der eigentlich mirrorlist Datei für pacman aktiviert und die Arbeitskopie der Mirrorliste gelöscht. ...

Dezember 2, 2015 · 2 Minuten

Migration nach Hugo startet

Tag 1 Heute beginne ich mit der Migration von Wordpress nach Hugo. Die alten Posts, die ich mit Wordpress erstellt habe, würde ich gerne übernehmen und auch die Links sollen dabei intakt bleiben. Mal sehen, wie das gehen wird. Tag 2 https://github.com/SchumacherFM/wordpress-to-hugo-exporter Ein paar automatisierte Änderungen mit sed und ein paar händische Änderungen weiter sind nun die alten Blogeinträge migriert. Tag 3 Die Bilder in den Beiträgen sind nun auch migriert. Ebenso werden nun Codeausschnitte farblich hervorgehoben. Tag 4 Die Standardfeedurl von Hugo kann man auch ändern, indem man die Variable rssUri anpasst. Damit ist die Migration der Inhalte soweit abgeschlossen. Jetzt muss ich mir nur noch das Theme basteln, sodass es einigermaßen aussieht.

Juli 9, 2015 · 1 Minute