Linux: Seriennummern und SATA Ports aller angeschlossenen Festplatten

Ich plane alle Festplatten meines Software RAIDs auszutauschen, zur Sicherheit werde ich die alten Festplatten aber eine Zeitlang aufbewahren.

Wenn ich den Computer, warum auch immer, wieder mit den alten Festplatten hochfahren möchte, müssen die Festplatten aber wieder an die gleichen SATA Anschlüsse, an denen sie vorher waren.

Da ich faul bin, möchte ich das nicht einfach abschreiben, sondern mir eine Liste der SATA-Ports und der Seriennummern der dort angeschlossenen Festplatten erstellen. Die Seriennummern sind aufgedruckt, genügen also zur Identifikation

„Linux: Seriennummern und SATA Ports aller angeschlossenen Festplatten“ weiterlesen

Lass andere teilhaben...

Software RAID bootet nicht mehr nach Tausch einer Festplatte

Zum Thema Software RAID hatte ich schon einmal etwas geschrieben:
Software RAID: Festplatte tauschen

Nun ist mir aber die erste Festplatte eines Linux RAID Arrays ausgefallen, was zu einem neuen Problem führt: Das System bootet nicht mehr!

Ausgangslage ist ein Linux System mit 6 Festplatten im RAID 5 Array mit der folgenden Konfiguration:
root@arthus:~ # cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md0 : active raid5 sdf1[6] sdc1[2] sde1[4] sdb1[1] sda1[7] sdd1[3]
9766912000 blocks super 1.2 level 5, 512k chunk, algorithm 2 [6/6] [UUUUUU]

„Software RAID bootet nicht mehr nach Tausch einer Festplatte“ weiterlesen

Lass andere teilhaben...

Outlook: Mitglieder von mehreren Kontaktlisten exportieren

Ich gebe DSGVO Kurse und hebe mir die Mailadressen der TeilnehmerInnen für jeden Kurs ein einer Outlook-Verteilerliste auf. Genauer gesagt, in einer Kontaktgruppe.
Bei Office 365 gibt es noch eine ganze Reihe anderer Gruppen-Typen, aber von denen rede ich hier nicht. Und natürlich habe ich eine Einwilligung dafür :)

Nun würde ich aus diesen vielen Kontaktgruppen eine Liste bei einem Newsletterprovider machen. In diesem Fall Mailchimp, aber das würde mit anderen Providern genauso funktionieren, wenn ich die Kontakte aus den Gruppen in eine CSV Datei exportieren kann.

Die Frage ist nur, wie?
In Outlook kann man nur eine Mail an eine Gruppe beginnen (nicht abschicken), dann kann man die einzelnen Adressen aus der Mail in eine Textdatei kopieren. Sehr unpraktisch, man muss jede Gruppe einzeln anfassen. „Outlook: Mitglieder von mehreren Kontaktlisten exportieren“ weiterlesen

Lass andere teilhaben...

HP Envy: Schlecht platzierte Tasten | < > auf andere Tasten legen

Mein neuer HP Envy x360 ist ganz wunderbar. Selbst mit dem gerade installierten Windows 11.

Nur einen Haken gibt es: Die Tasten für die Zeichen < > und | sind an einer ungewöhnlichen Stelle und nicht wirklich einfach zu erreichen.
Dürfte den meisten egal sein, aber wenn man viel mit HTML oder Linux Systemen arbeiten, braucht man diese Zeichen dauernd.

Also möchte ich die Zeichen auf besser erreichbare Tasten legen.
Mein Wahl fällt auf AltGR + L für das Pipe Symbol | (weil das schon aufgedruckt ist).
Die dreieckigen Klammern < und > kommen auf AltGr + ö und ä.

Sowas kann man mit dem netten Tool autohotkey erreichen. „HP Envy: Schlecht platzierte Tasten | < > auf andere Tasten legen“ weiterlesen

Lass andere teilhaben...

Aktuelle Temperatur eines Raspi, laufendes Update einer Zeile

Wenn man wissen will, wie heiß die CPU eines Raspberry it, kann man sich einfach den Inhalt der Datei /sys/class/thermal/thermal_zone0/temp anzeigen lassen.

Das liefert die Temperatur in °C multipliziert mit 1000 als Ganzzahl.

Den Wert würde ich mir gerne in einem Terminal-Fenster oder per SSH anzeigen lassen, aber mit einer Stelle nach dem Komma und immer in der gleichen Zeile. Also ohne das sich der Bildschirm füllt. „Aktuelle Temperatur eines Raspi, laufendes Update einer Zeile“ weiterlesen

Lass andere teilhaben...

Einem AzureAD User Rechte auf eine Datei geben

Windows 10 hat einen eingebauten SSH Client namens ssh.exe.
Wusste ich auch nicht, aber für schnellen Zugriff auf einen Linux Server ist er durchaus praktisch. Wenn da nicht die Sache mit den Zugriffsrechten für das Key-Files wäre. Vor allem, wenn man sich mit einem Office 365 bzw. AzureAD Konto anmeldet. „Einem AzureAD User Rechte auf eine Datei geben“ weiterlesen

Lass andere teilhaben...

IMAP E-Mails archivieren auf Serverbasis

Ein Kunde hat mich gefragt, ob sich eine Mailbox so einrichten lässt, dass automatisch alle ein- und ausgehenden Mails archiviert werden.

Eigentlich eine typische Anwendung für eine MS Exchange (Online) Mailbox, aber hier suchen wir nach einer Lösung für eine normale IMAP Mailbox auf einem Webserver.

Und zwar am besten eine Lösung, die der Benutzer der Mailbox nicht ohne weiteres deaktivieren kann.

Nach ein wenig suchen habe ich eine Lösung gefunden, die für mich und meine Server mit Plesk Admin-Oberfläche, Postfix SMTP Server und Roundcube Webmail gut funktioniert.

„IMAP E-Mails archivieren auf Serverbasis“ weiterlesen

Lass andere teilhaben...

Beaver Builder: Javascript im Editor nicht ausführen

Wenn man auf einer Seite, die mit dem Beaver Builder erstellt wurde, ein Javascript einbaut, das z.B. Elemente positioniert oder unsichtbar macht, dann führt das oft zu seltsamen Effekten im Beaver Builder selbst. „Beaver Builder: Javascript im Editor nicht ausführen“ weiterlesen

Lass andere teilhaben...

Office 365 bzw. Exchange Online: Inbox statt Posteingang

Schon mal erlebt, dass eine frisch angelegt Mailbox in Outlook mit englischen Ordnernamen daherkommt?

Anstatt “Posteingang” heißt es “Inbox”, anstatt “Gesendete Elemente” gibt es “Sent Items”, anstatt “Papierkorb” einen “Trashcan”.

„Office 365 bzw. Exchange Online: Inbox statt Posteingang“ weiterlesen

Lass andere teilhaben...

Plesk: E-Mail Adressen aller Kunden extrahieren

Kleiner Tipp für Plesk:

Wenn man die E-Mail Adressen aller Kunden auf einem Server benötigt (z.B. um eine Mail an alle Kunden zu schicken), kann man sie recht einfach über SSH auslesen.

Das Kommando benutzt die den plesk Befehl um zunächst die Namen der Kunden auszulesen und anschließend die Details jedes Kunden abzufragen. Im Resultat wird nach “EMail” gesucht, die Adresse herausgefiltert und ausgegeben.

Der -n Parameter des echo Befehls entfernt übrigens leere Zeilen.

for i in $(plesk bin customer -l); do echo -n $(plesk bin customer -i $i 2>/dev/null | grep Email)| awk '{print $2}'; done

 

Lass andere teilhaben...