Apache Rewrite Roules überprüfen

Ich habe des öfteren das Problem Apache Rewrite Regeln zu überprüfen. Deswegen hat mir ein netter Kollege sein Script überlassen welches ich hier kurz Dokumentieren möchte um es zu verewigen.


#/bin/sh
SERVER="www.sportscheck.com"
URI="/damen/bademode/;pgid=topI.PiYhPhSR0EwKh0Uoo4r0000MgTYhHfm;sid=j-dAwrgpx-5jwugW3s1XHNQjNldRFO45_BOBTdr0"
USER_AGENT="Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

set -x
(sleep 1
 echo "GET $URI HTTP/1.1"
 echo "host: $SERVER"
 echo "user-agent: $USER_AGENT"
 echo
 sleep 3 ) |
( telnet $SERVER 80; sleep 5 )

Bootloop CWM tf101

Nachdem ich Cyanogenmod 9 auf meinem Asus Eee Pad Trasformer installiert hatte, hatte ich ein Problem. Bei jedem reboot hing ich im CMW fest. Ich konnte nur über den Coold-Boot wieder in Android booten. Also Powertaste + Laustärkeregler nach unten, und dann nicht ins Recovery wechseln, sondern warten. Dann kommt man wieder ins Android.

Unter Android hatte ich dann versucht über den ROM Manager das CWM neu zu installieren. Leider führte auch das zu keiner besserung.  Also wieder Google gefragt und dort eine auf den ersten Blick eigenartige Lösung gefunden:

Starte die App Terminal Emulator, und werde dort root (su -).

cat /dev/block/mmcblk0p3


Dann werden einige Zeilen ausgegeben, ungefähr so:
==========
boot-recovery

x......#4r8$)#*0
==========
(5 - 10 weitere Zeilen folgen die man ignorieren kann, spannend ist die erste Zeile)

Die erste Zeile stellt unser Problem dar, dass man wie folgt ändert.

echo boot | dd of=/dev/block/mmcblk0p3 bs=1 seek=0

Jetzt kann man das prüfen, so wie oben beschrieben oder man rebootet gleich. Jetzt wieder ohne immer im CWM zu laden.

Krocket

Das ist ein Testpost. Um zu sehen wie sich Bilder einbinden lassen.

Vorbereitungen für den Urlaub

Im Sommer geht es nach Kroatien, da wir mit dem Auto fahren werden gibt es noch einige Vorbereitungen die erledigt werden wollen.

Alle Vignetten und sonstigen Mautgebühren sind vorab bezahlt. Die Mautpflichtige Autobahn in Kroatien lässt sich leider nicht schon vorher bezahlen.

SiteShoter Screenshots von Webseiten zeitgesteuert speichern

Wenn ihr wie ich das Problem habt das ihr Nachts eine automatische Wartung an einer Webseite machen lasst und überprüfen wollte wie die Seite während dieser Wartung aussieht dann braucht ihr das Tool SiteShoter.

Das Tool läuft unter Windows und damit kann man zeitgesteuert ScreenShots erzeugen und als PNG in einem Ordner ablegen lassen. Für den Dateinamen lassen sich Platzhalter angeben, damit werden Ordner und Files mit Datum als Namen abgelegt. Sonst würde immer wieder das selbe File überschrieben werden.

Das Tool findet ihr hier: http://www.nirsoft.net/utils/web_site_screenshot.html

Cron Mail SLES10 Sp2 --> SP3

Nach dem Update von SLES10 SP2 auf SP3 kommt es dazu das jetzt für jeden erfolgreichen CronJob eine Email Versand wird. Das ist überflüssig und lässt sich wie folgt abstellen:

/etc/sysconfig/cron:
## Type: yesno
## Default: yes
#
# send email containing output from all successful jobs in
# cron.{hourly,daily,weekly,monthly}. Output from failed
# jobs is always sent. If SEND_MAIL_ON_NO_ERROR is yes, this
# setting is ignored. (yes/no)
#
SEND_OUTPUT_ON_NO_ERROR="no"


CentOS Client gegen einen ClearOS LDAP

Für die ssh Logins zu einem CentOs 5.5 Rechner soll der LDAP Server auf einem ClearOS gefragt werden. Und bei einem erfolgreichen Login soll das HomeDirectory erstellt werden falls es noch nicht existiert.

Benötigte Informationen:
LDAP base_dn --> Quelle /etc/kolab/kolab.conf (ClearOS Server)
Hostnamen des LDAP Servers, ist denke ich klar.

Auf dem CentOS Rechner habe ich das Tool authconfig benutzt um die Anpassungen an der /etc/pam.d/system-auth vorzunehmen. Diese Datei sollte nicht von Hand angepasst werden.

authconfig --enableldap --enableldapauth --disablenis --enablecache --ldapserver=hostname.des.ldap --ldapbasedn=dc=example,dc=com --updateall

Man passt die Optionen für ldapserver und ldapbasedn an und dann ändert dieser Aufruf die Dateien: /etc/ldap.conf /etc/nsswitch.conf und /etc/pam.d/system-auth

Jetzt noch die Datei /etc/pam.d/sshd anpassen damit auch das HomeDirectory für die User beim ersten Login erstellt wird. Am Ende der Datei fügt man eine neu Zeile ein:
session required pam_mkhomedir.so skel=/etc/skel/ umask=0022

Hilfreiche Webseiten waren:

Schottland Fazit

Wir waren drei volle Wochen in Schottland. In dieser Zeit haben wir acht Campingplätze besucht. Wir waren immer zwischen 2 und 3 Nächte auf ...