Alle Apacheprozesse gleichzeitig stracen

Der Apache Webserver kommt ja mit mehreren Methoden daher, wie er effektiv möglichst viele Anfragen gleichzeitig beantworten kann. Die alte Prefork-Methode, die nicht mit HTTP2 kompatibel ist, startet dazu einen Prozess mit wenigen Kindern und splittet neue Prozesse ab, sobald eine Anfrage reinkommt.

Ein einfaches strace -f -p [pidvonerstemhttpd] reicht völlig aus um alle Zugriffe auf den Apachen zu tracen.

Das Event-Modell

Im Eventmodell , das für HTTP2 nötig ist, klappt das nicht mehr ganz so leicht. Hier müssen tatsächlich alle laufenden Prozesse gleichzeitig getraced werden, was in dem Beispiel hier:

├─httpd─┬─httpd(apache)
│ └─4*[httpd(apache)───63*[{httpd}]]

schon sehr,sehr viel Tipparbeit wäre ( > 240 pids) . Natürlich kann man das vereinfachen, indem man ein paar kleine Shellanweisungen nutzt:

strace -f -p `pidof httpd | sed -e "s/ /,/g"`

pidof als Befehl gibt uns leerzeichensepariert alle Prozessids zurück, die zum Httpd gehören. Leider kann strace die so nicht verarbeiten, also müssen wir die Ausgabe in kommasepariert umwandeln, dies macht der SED – Befehl. Die Backticks führen die Befehlsanweisung vor dem Aufruf von strace aus, so daß das Ergebnis direkt als Argument benutzt werden kann.

Linux – Autostandby per Gui einstellen

Im externen Beitrag Autostandby für Festplatten im Blog kopfkrieg.org wurde gezeigt, wie man per UDEV Regeln seinen Festplatten unter Linux mitteilt, wann Sie sich automatisch abschalten sollen.

Autostandby – GUI statt UDEV Konsole

Nun ist das nicht grade der intuitivste Weg, das seinen Festplatten mitzuteilen, daher hier ein einfacherer Weg über die Gui vom Laufwerkstool:

Zunächst einmal wählt man Links die Festplatte aus und über das Menü oben rechts die Laufwerkseinstellungen (E).

Wie man auf dem obigen Bild schon sehen kann, war die Platte schon im Sleep ( zzZ Symbol neben dem Laufwerk ).

Gnome-Disks Gui to adjust auto sleep timers per diskDanach stellt man einfach die gewünschte Zeit ein, nach der die Platte einschlafen soll und drückt „OK“ , Fertig.

Wer dies auf einem Server tun möchte, könnte sich einfach seine Linux X11 Session nach Hause exportieren und so auch in den Genuss der GUI kommen 😉

Original bei KopfKrieg: https://kopfkrieg.org/2017/11/19/autostandby-fuer-festplatten/

Linux – Warnung Firefox 57 im Update

Fedora hat Firefox 57 ins Stable Repository gepusht. Damit schalten Sie allerdings auch alle Securityrelevanten Addons ab, da diese mit dem neuen Plugin-System nicht mehr kompatibel sind. Themes ergeht es genau so.

Wer also auf seine Sicherheit beim Browsen nicht verzichten will, ist in der schizophrenen Situation, daß er auf FF 56 downgraden muß. FF 56 läßt sich aber nicht direkt installieren, man muß tatsächlich erst FF55 und dann als Update FF 56 installieren.

Anstatt einen Firefox II Zweig rauszubringen, werden alle Benutzer vom FireFox mit automatischem Tracking, Flash, Javascriptdrivebys usw. beglückt und Ihr könnt Euch drauf verlassen, daß einen 0-Day für das neue System gibt, weil das ja auch so laaaaaaaaaannnnge getestet wurde 🙁 Cool geht anders!