johker’s blog stories about me, my life, science and my trips

27Feb/090

Linux Tipps I

Ich dachte mir es wäre vielleicht eine gute Idee ab und an mal wieder ein paar kleine Tipps und Tricks für Linux zu veröffentlichen - nicht nur für andere Leute, sondern auch für mich, damit ich einen schönen Überblick über Befehle oder Skripte hab, die ich öfters brauche.

Rechte von Dateien/Ordnern ändern

1
2
find . -type d -print0 | xargs -0 chmod 0775 # Ordner
find . -type f -print0 | xargs -0 chmod 0664 # Dateien

Mit diesen beiden Befehlen kann man die Rechte von Ordnern bzw. Dateien ändern. Der Befehl wird auf das derzeitige Verzeichnisse und alle Unterverzeichnisse angewandt. Im Klartext heißt das "Gib allen Ordnern die Rechte 775 und allen Dateien die Rechte 664". Dieser Befehl ist ein mächtiges Instrument, wenn man nicht die Rechte von Dateien und Ordnern ändern will, sondern nur von Dateien oder Ordnern.

find kann man noch weitere Optionen mitgeben, damit z.B. die Rechte nur bis zu einer bestimmten Tiefe geändert werden. Interessant ist hier auch der Befehl xargs: mit diesem werden nicht x chmod-Prozesse gestartet, sondern nur einer und diesem werden alle Dateien/Ordner als Argumente mitgegeben.

Benutzer beim Erstellen in vordefinierte Gruppen aufnehmen

Oftmals will man, dass Benutzer, die man per adduser-Befehl anlegt automatisch in bestimmte Gruppen aufgenommen werden, z.B. in die Gruppe "users". Dies kann man in der Datei "/etc/adduser.conf" definieren. Fügt man dort die folgende Zeile ein, werden die Benutzer automatisch in die definierten Gruppen hinzugefügt:

1
2
EXTRA_GROUPS="users group1 group2"
ADD_EXTRA_GROUPS=1
23Feb/090

Time for a change

Als ich mich heute mal wieder auf wordpress.org umgeschaut habe, fiel mir dieses wunderschöne Theme auf, das ich mir dann gleich runtergeladen und installiert habe. Es hat sogar ohne irgendwelche Anpassungen funktioniert.
Es fasziniert mich immer wieder wie schön integriert wordpress ist - nicht zu vergessen wie unglaublich anpassbar es an die eigenen Bedürfnisse ist durch Plugins.

Viel Spaß beim Schmökern!

16Feb/090

Postgres Update

Falls sich jemand schonmal gefragt hat, wie man postgres schnell und einfach von einer Version auf eine andere updatet, dann empfehle ich einen Blick auf dieses Dokument zu werfen: http://blog.netzmeister-st-pauli.de/index.php/2009/01/09/postgresql-upgrade-version-8-1-auf-8-3

Besonders interessant ist der letzte Abschnitt, der das Update unter Debian beschreibt: 3 Befehle. Einfacher kann man es nicht mehr haben. Das ist für einen tippfaulen Admin wie mich natürlich optimal.

pg_dropcluster --stop 8.3 main
pg_upgradecluster -v 8.3 8.1 main
pg_dropcluster 8.2 main

Ich empfehle natürlich ein Backup der Datenbank zu machen und den letzten Schritt erst auszuführen, wenn man sich sicher ist, dass das Update funktioniert hat.

Vielen Dank an den Ersteller dieser kurzen und einfach Anleitung an dieser Stelle.