Weblogs

Linux Software Raid Upgrade

Eine schrittweise Anleitung, um ein Software RAID (in diesem Fall RAID-1) mit mdadm im laufenden Betrieb zu vergrößern:

Annahme:

Raid: /dev/md0

mdadm -D /dev/md0
...
...
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 65 1 active sync /dev/sde1

Unsere Platten sind also: sdb1, sde1

Externe DNS-Einträge in bind9 - oder: "globale /etc/hosts Einträge"

Als Erweiterung zu meiner Anleitung zu Bind9 hier ein neues Kapitel:

Angenommen, man hat sein internes Netz wunderbar mit DHCP und DNS versorgt. Jetzt wollen wir einen DNS Eintrag für eine vermeintlich externe Seite hinzufügen, z.B. weil wir für test.externeseite.com eine Website auf unserem internen Server 192.168.1.2 testen wollen.

SSH Private Key Sicherheit

Hier eine kleine Sammlung:

1. Verschlüsseln (mit Passwort) bereits erstellter Schlüssel

Hätte ich schon viel früher machen sollen, aber damals waren die Zeiten noch anders:

ssh-keygen -p

Der Befehl schlägt den bestehenden Schlüssel vor (~/.ssh/id_rsa) und fragt zweimalig nach dem Passwort. Der Klartext Schlüssel wird durch den verschlüsselten ersetzt. Fertig!

Shell-One-Liner: Stdout, Stderr und Returncode auffangen?

Auch wenn es leicht ist, eines davon zu erhaschen, auch alle drei Werte lassen sich separat speichern:

(Original von http://stackoverflow.com/a/26827443/841033)

eval "$({ stderr=$({ stdout=$(
command-to-execute with parameters
); ret=$?; } 2>&1; declare -p stdout ret >&2); declare -p stderr; } 2>&1)";

Dadurch stehen die entsprechenden Werte in den Variablen $ret, $stdout und $stderr bereit.

Z.B:

Seiten

Subscribe to RSS-Feeds