Manchmal kann Github lästig sein: Ich habe ein neues Laptop,
arbeite an einem meiner öffentlichen Projekte
und stelle dann fest, dass mir der Zweitfaktor für den Github-Login
“fehlt”. Dadurch kann ich meine Änderungen nicht “veröffentlichen”
(git push
). Was nun?
Git - Paralleler kompakter Zweig
Ich habe ein Git-Repo, in dem ich die Konfigurationsdateien meiner zahlreichen Server und Container sichere. Gelegentlich kommt es vor, dass ich die Betreuung einzelner Server an Kollegen abgebe. Diese sind angehalten, das Git-Repo aktuell zu halten.
Leider passiert es immer wieder, dass die Kollegen “Riesendateien” einchecken und das Git-Repo damit für mich persönlich unbrauchbar wird.
Meine Lust auf
- andauerndes Aufräumen
- endlose Diskussionen
ist gering.
Hier beschreibe ich, wie ich mich mit der Situation arrangiere.
Debian-Container in LXD
Heute wollte ich einen neuen Container aufsetzen auf Basis von Debian Bookworm. Leider klappt das nicht mehr, offenbar stellt linuxcontainers.org nur noch eingeschränkt Images für LXD bereit:
1 2 3 4 |
|
Eine kurze Erklärung findet sich hier. Ich muß das Debian-Image offenbar selbst erstellen.
Sonderzeichen im Dateinamen
Manchmal werden Dateien mit merkwürdigen Zeichen im Dateinamen angelegt und man wird sie mit den üblichen Befehlen nicht mehr los. Hier zeige ich, wie man sie findet und löscht.
BPFTRACE bauen
Ich würde gerne BPFTRACE für die Systemüberwachung einsetzen. Leider stellt sich heraus, dass Ubuntu-20.04 und 22.04 veraltete Versionen von diesem Werkzeug ausliefern. Dadurch funktionieren viele Beispiele nicht. Hier beschreibe ich, wie ich eine aktuelle Version von BPFTRACE baue.
Container-Erkennung
Manchmal muß eines meiner Skripte erkennen können, ob es innerhalb eines Containers läuft. Dafür gibt es viele Rezepte, die bei mir nicht funktioniert haben. Eines klappt dann aber doch!
Protokollierung mit ‘shournal’
Mittels dem GitHub-Projekt shournal soll es möglich sein, alle Dateizugriffe zu protokollieren. Das würde mir helfen, alle heruntergeladenen Dateie automatisch mittels Virenscanner zu überprüfen. Hier beschreibe ich meine Erfahrungen damit.
BPFTRACE unter Ubuntu-20.04 und 22.04
Ich würde gerne BPFTRACE für die Systemüberwachung einsetzen. Leider stellt sich heraus, dass Ubuntu-20.04 und 22.04 veraltete Versionen von diesem Werkzeug ausliefern. Dadurch funktionieren viele Beispiele nicht.
GitHub - SecurityScans am Beispiel ‘shournal’
Heute bin ich über das GitHub-Projekt shournal gestolpert und habe ein wenig damit herumgespielt. Dabei kam mir der Gedanke, die SecurityScans in GitHub für meinen Fork von dem Projekt zu aktivieren. Das verlief nicht ganz problemlos. Hier das Vorgehen samt Lösung!
FastChat - Erste Experimente
Hier beschreibe ich meine ersten Startversuche mit FastChat. Dabei handelt es sich um so eine Art ChatGPT. Wirklich brauchbar ist das für mich aktuell noch nicht, die Geschwindigkeit ist sehr langsam und die Antwortqualität ist auch nicht super!
Getestet unter Ubuntu-20.04 ohne spezielle Hardware. Viel Hauptspeicher ist notwendig, grob 30GB Hauptspeicher und 20GB Plattenplatz!