Durchsuchen nach
Kategorie: DIY

PlatformIO unter Manjaro

PlatformIO unter Manjaro

Wer PlatformIO unter Manjaro nutzen will, stößt schnell an seine Grenzen. Denn PlatformIO ist eine Extension für Visual Studio Code (VSCode) von Microsoft. Unter Manjaro gibt es verschiedene VSCode Derivate welche man installieren kann: Code – OSS (code) Aus dem offiziellen Manjaro Software Repository: Hier fehlen die cpptools von Microsoft. VSCodium Der Build mit den freien Open Source Binaries: Hier fehlen die cpptools von Microsoft. AUR – VSCode VSCode aus dem Arch User Repository: Diese Version funktioniert.

Proxmox: Mailversand via Relay

Proxmox: Mailversand via Relay

Postfix installieren (sofern noch nicht erfolgt) Postfix konfigurieren Konfigurationsdatei /etc/postfix/main.cf Natürlich müssen die entsprechenden Werte für die Attribute myhostname (FQDN des lokalen Systems). Ziel ist es, dass nur vom lokalen System E-Mails entgegengenommen (und weitergeleitet) werden. E-Mail Relay installieren Konfigurationsdatei /etc/postfix/main.cf Wobei der Relayhost dem Mailserver des E-Mail-Anbieters, über welchen versendet werden soll, entsprechen muss. Zugangsdaten hinterlegen Datei /etc/postfix/sasl_passwd Nach Änderungen muss das Postfixmapping aktualisiert werden. Dadurch wird eine neue Datei erzeugt: /etc/postfix/sasl_passwd.db Anschließend wird die Datei auf den User…

Weiterlesen Weiterlesen

Manjaro Linux – Update Probleme

Manjaro Linux – Update Probleme

Problem: Das Laden von Updates ist sehr langsam. Ursache: Die hinterlegten Update Mirrors haben Bandbreitenprobleme oder sind out-dated Lösung: Ein Update der Update Mirror Liste sorgt dafür, dass die Mirror Liste nach ihren Antwortzeiten neu sortiert werden. Um eine Standard Mirror Liste neu zu generieren reicht der Befehl Problem: Nach einem Update ist KDE Plasma unbrauchbar Ursache: Konnte nicht eindeutig geklärt werden. Im Allgemeinen wird bei größeren Updates (insbesondere von Plasma) ein häufiges Fehlverhalten nach durchgeführtem Update beobachtet. Lösung: Trolltech.conf…

Weiterlesen Weiterlesen

NTFS Datenträger – Dirty Flag

NTFS Datenträger – Dirty Flag

Wird ein USB Datenträger mit einer NTFS Partition „unsauber“ entfernt, d.h. physisch entfernt, ohne ihn zuvor im Betriebssystem ausgehängt zu haben, kann das sogenannte „Dirty Bit“ oder „Dirty Flag“ bestehen bleiben. Das Flag zeigt an, dass eine Metadateninkonsistenz vorliegt. Das Erstellen oder die Modifizierung von Dateisystemobjekten kann zu einem Datenverlust führen. Unter NTFS1 konnten Datenträger unter Linux noch gemountet werden. Diese waren dann read-only. Mit NTFS3 geht dies nicht mehr und der Fehler erscheint. Der Datenträger ist zunächst nicht lesbar….

Weiterlesen Weiterlesen

CVEs und warum sie wichtig sind

CVEs und warum sie wichtig sind

CVE bedeutet „Common Vulnerabilities and Exposures“. CVEs sind also bekannte Schwachstellen und Anfälligkeiten. Diese werden in einer zentralen Datenbank gesammelt, von der es wiederum mehrere Derivate gibt, welche einen Teil oder besondere Schwerpunkte der zentralen Datenbank wiedergeben. Die Verwaltung dieser Datenbank wird von der Mitre Corporation übernommen. Dort können Schwachstellen und Anfälligkeiten gemeldet werden. Die daraus resultierende Datenbank wird wiederum vom National Institute of Standards and Technology (NIST) in Echtzeit indexiert (https://nvd.nist.gov). CVEs erhalten nach ihrer Prüfung einen Score nach…

Weiterlesen Weiterlesen

Signieren mit OpenSSL

Signieren mit OpenSSL

OpenSSL eignet sich nicht nur zur Verschlüsselung, sondern auch zum Signieren. Eine Signatur ist immer dann wichtig, wenn die Herkunft einer Datei zweifelsfrei sein muss. Die Dateisignatur funktioniert dabei ähnlich wie die Verschlüsselung – jedoch ist der Inhalt der Nachricht immer lesbar. Der Empfänger kann dann anhand des Public-Keys des Erstellers die Herkunft sicherstellten. Bei der Signatur einer Datei handelt es sich wieder um ein Verfahren mit zwei Dateien. Dabei gibt es einmal die Datei, deren Herkunft zu klären ist…

Weiterlesen Weiterlesen

Server GAU -oder- Datenträgerfehler auf der Virtualisierungsplattform

Server GAU -oder- Datenträgerfehler auf der Virtualisierungsplattform

Ein Backupkonzept für seine virtuellen Maschinen zu haben ist gut. Ein Backupkonzept für den Datenträger mit der Virtualisierungsplattform zu haben wäre noch besser gewesen. So kam es dann wie es kommen musste: Eines schönen Tages verabschiedete sich der Datenträger auf dem die Virtualisierungsplattform lief. Mit einer gesunden Portion Optimismus wurde der Server so schonend wie möglich ausgeschaltet um evtl. doch noch Daten aus dem Datenträger sichern zu können. Leider hat Flashspeicher die Angewohnheit entweder ganz oder gar nicht zu funktionieren…

Weiterlesen Weiterlesen

Bildkomprimierung mit ImageMagick

Bildkomprimierung mit ImageMagick

Um Bilder bestmöglich zu komprimieren ohne dabei wichtige Informationen zu verlieren (in Betracht auf Dokumente) eignet sich ImageMagick’s Befehl „convert“ mit folgenden Parametern: Quelle: https://stackoverflow.com/questions/7261855/recommendation-for-compressing-jpg-files-with-imagemagick Wie funktioniert’s?

Ardour7.x – Selbst kompilieren

Ardour7.x – Selbst kompilieren

Was Ardour ist, habe ich bereits im Artikel Ardour6 – Selbst kompilieren kurz beschrieben. Damals wurde unter Ubuntu 20.04 kompiliert. Heute unter Ubuntu 22.04. Direkt vorweg: Vom Kompilieren her hat sich nicht viel geändert. An dieser Stelle sei darauf hingewiesen, dass Ardour nicht unbedingt installiert werden muss. Ardour kann ab diesem Punkt bereits gestartet werden, in dem man ins dev-Verzeichnis wechselt und Ardour wie folgt startet: Für alle, die Ardour nun direkt installieren wollen: Weiterführendes & Links: https://github.com/ardour/ardourhttps://ardour.orghttps://ardour.org/development.htmlhttps://ardour.org/building_linux.html

Monitoring Dashboard für Proxmox mit InfluxDB und Grafana – Teil 2

Monitoring Dashboard für Proxmox mit InfluxDB und Grafana – Teil 2

Erstes Grafana Dashboard erstellen Auf der Weboberfläche finden wir oben rechts den Button „Add panel“. Über diesen haben wir die Möglichkeit, ein neues Panel unserem Dashboard hinzuzufügen. Für unser erstes Dashboard wählen wir aus der Metrik „System“ das Feld „netin“ welches den Wert für die über das Netzwerk-Interface eingehende Datenmenge enthält. Über die WHERE-Bedingung haben wir die Möglichkeit, die Datenmenge auf eine bestimmte virtuelle Maschine einzuschränken. Der sich nun abzeichnende Graph ist erst mal relativ nichtssagend. Eine erste Einstellung, welche…

Weiterlesen Weiterlesen