Mein Ubuntu-Standard-Server – via Vagrant und Ansible

Einen Ubuntu-Standard-Server installiere neuerdings ich so: Überblick: Mit Vagrant eine lokale VM erstellen. Dabei wird Ansible zum einrichten der Minimal-Anforderung benutzt (automatische Upgrades, Mail etc.). Danach verschiebe ich die Disk (vmdk) auf meinen ESX-Storage und binde sie dort in eine VM ein. (Leider ist dieser letzte Schritt lästig und irgendwie überflüssig, wenn man weiß, dass Read More…

ESX-Festplatte vergrößern ohne Reboot der VM

Wenn man die (virtuelle) LVM-Festplatte vergrößern will, ohne den Rechner (also die VM) herunter zu fahren, kann man es so versuchen: Zuerst im ESX die virtuelle Festplatte vergrößern. Dann weiter IN der VM: Festplatten neu einlesen (damit Linux merkt, dass die Platte nun größer ist): echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan # ggf. id anpassen echo „- Read More…

Mac: Homebrew parallel zu MacPorts installieren

Man kann Homebrew und MacPorts nicht „einfach so“ parallel installieren und in den PATH aufnehmen. Da ich MacPorts schon seit jahren benutze, aber auch gerne Homebrew verwenden würde, habe ich folgendes getan: (Schon vor Jahren): MacPorts installieren. Aus ~/.profile die von Macports eingefügten Zeilen entfernen: export PATH=/opt/local/bin:/opt/local/sbin:$PATH Ebenso in ~/.bash_profile Homebrew installieren. Datei ~/bin/macports anlegen Read More…

Docker-Host: nützliche Einzeiler

Hier ein paar Einzeiler, die mir auf einem Docker-Host nützlich waren: bash auf dem Container „wordpress“ ausführen: docker exec -ti $(docker ps | awk ‚$2 ~ „wordpress“ { print $1; exit 0; }‘) bash Logs des Containers „seqredeploy“ anzeigen: docker logs -f $(docker ps | awk ‚$2 ~ „seqredeploy“ { print $1; exit 0; }‘) Read More…

Linux: Harter Reset von der Kommandozeile aus

Manchmal lässt sich ein Linux-System nicht mit reboot oder init 6 etc. rebooten. Wenn dann auch noch der Reset-Knopf „weit weg“ ist (auch virtuelle Reset-Knöpfe können weit weg sein), dann ist es machmal so einfacher: sync der Disks: echo s >/proc/sysrq-trigger „brutaler“ reset: echo b >/proc/sysrq-trigger evtl. vorher nötig: echo 1 >/sys/proc/sys/kernel/sysrq

Festplatte löschen – mit Zufallszahlen

dd if=/dev/zero of=/dev/sdX bs=1M überschreibt mit Nullen dd if=/dev/urandom of=/dev/sdX bs=1M überschreibt mit Zufallszahlen – ist aber zu langsam (bei einigermaßen aktuellen, großen Platten) openssl enc -aes-256-ctr -pass pass:“$(dd if=/dev/urandom bs=256 count=1 2>/dev/null | base64)“ -nosalt </dev/zero >/dev/sdXX geht schnell. Idee dahinter: /dev/zero mit mit openssl verschlüsselt und nur das Passwort dazu kommt aus /dev/urandom.

Linux-Swap-Verhalten einstellen (Swappiness)

Meine persönliche „Spiel“-Docker-VM hat (offenbar unnötig) viel geswappt. Ich habe das zunächst nur an der allgemein sinkenden Performance bemerkt. Erst als mit das so auffiel, dass ich begann, dass mit Hilfe des vSphere-Client (Graphen unter „Leistung“) zu untersuchen, bin ich auf das Swap-Verhalten gestoßen. Was ich gemacht habe um das zu verbessern: (Natürlich zuerst versucht, Read More…