Linux: Get PID of all child processes

I was playing around with some command line tools on an Linux system and tried to get the PID of all child processes. In this article I will present what I have found so far.

Weiter lesen ...


Arch: yaourt erleichtert die Arbeit mit dem AUR

Im Artikel "Arch: AUR kurz und knapp" wird beschrieben, wie unter Arch Linux Pakete aus dem Arch User Repository (AUR) installiert werden können. Nachteil dieser Methode ist, dass jedes Paket und jede Abhängigkeit einzeln gesucht, das Paket erstellt und anschließend installiert werden muss. Die Arbeit erleichtern kann dabei das Tool …

Weiter lesen ...


Linux: Platz sparen mit Hardlinks

Beim Anlagen einer Datei unter Linux, wird diese mit Hilfe einer Inode-Nummer im Dateisystem referenziert. Anschließend wird ein sogenannter harter Link erstellt, der den Dateinamen im Dateisystem widerspiegelt und auf die Inode-Nummer verweist. Bei dieser Technik ist es nicht nur möglich einen harten Link auf eine Datei zeigen zulassen, sondern …

Weiter lesen ...


RPM: Lokales Repository für RPM Pakete

Wird eine Software nur als einfaches RPM-Paket und nicht in einem Repository zur Verfügung gestellt, ist der Installationsaufwand bei einem Server noch sehr überschaubar. Jedoch wächst der Aufwand mit steigender Serverzahl rapide an. Hinzu kommt, dass die Überprüfung auf und die Installation von Updates sich als sehr zeitaufwendig erweist.

Mit …

Weiter lesen ...


Linux: Einstellung aus fstab ohne Neustart neu laden

Bei den täglich Administrationsaufgaben kommt es hin und wieder vor, dass Einstellungen in der Datei /etc/fstab angepasst werden müssen. In den meisten Fällen ist es danach jedoch nicht möglich einen Neustart des Systems durchzuführen. Daher müssen die Einstellungen über einen anderen Weg in das laufende System übernommen werden.

Achtung …

Weiter lesen ...


Linux: Kernel panic after unplugging touch device

Touch controllers developed by NextWindow are included in touch displays and notebooks. An example for this are the touch displays from Chilin. NextWindow provides an extra Kernel module to uses the controllers in combination with Linux. But there seems to be a bug in the current module (Version: 0.6 …

Weiter lesen ...


cgit mit nginx

Cgit ist ein Web-Interface für git. Es ist in C realisiert und arbeitet als CGI-Skript.

Im folgenden wird beschrieben, wie cgit mit nginx unter Ubuntu 10.04 aufgesetzt und konfiguriert wird. Die Anleitung sollte sich jedoch leicht auf andere Versionen bzw. Distributionen übertragen lassen.

Zunächst wird das Programm fcgiwrap benötigt …

Weiter lesen ...


Nginx mit PHP per FastCGI

Im Gegensatz zum Apache Webserver bietet Nginx keine Möglichkeit den PHP Prozess direkt mit zu starten(siehe: mod_php). Jedoch besteht die Möglichkeit diese Funktion über die FastCGI-Schnittstelle nachzurüsten. Dieser Prozess kann jedoch nicht wie bei lighttpd direkt über den Webserver sondern nur von extern gestartet werden. Was auf den ersten …

Weiter lesen ...


Linux Verzeichnisstruktur und ihre Bedeutung

Unter Linux gibt es neben vielen anderen auch ein paar ganz spezielle Verzeichnisse. Deren Bedeutung sollte zumindest denen, die sich stärker mit Linux auseinander setzen, grob bekannt sein. Doch irgendwann kommt die Zeit, wo man sich doch nicht mehr ganz so sicher ist. Dann stellt man sich zum Beispiel die …

Weiter lesen ...


Netzwerkkarten unter Linux bündeln

Die meisten Desktop Computer und auch die meisten Server haben im Moment noch eine oder mehrere 1GBit Netzwerkkarten. Sollen sie jedoch mit mehr als 1GBit angebunden werden, ist es nötig eine teure 10GBit Netzwerkkarten und einen entsprechenden Switch bzw. Router als Gegenstelle zu kaufen. Dieses Problem lässt sich jedoch unter …

Weiter lesen ...