Mittels dem Inhalt nach einer Datei suchen (via):
grep -a -B 25 -A 100 ‘some string in the file’ /dev/sda1 > results.txt
Binaries wiederherstellen (via):
foremost -i /dev/sda -o /recovery
Wie schaltet man am besten unbenutzte Domains ab? Über die Jahre sammeln sich immer ein paar Domains an und ich bin momentan am überlegen ein paar nicht mehr zu verlängern. Doch wie schaltet man am besten ab? Dabei stellen sich bei mir Fragen wie:
Dabei habe ich mir folgende Strategie ausgedacht:
Nach einer Weile kann man dann sehen welche Emails noch benutzt werden und diese dann beim Anbieter auf eine Aktuelle ändern. Nachdem dies passiert ist werde ich den A record der Domain entfernen. Somit ist die Domain so gut wie abgeschaltet, nur man bekommt noch Emails um zu schauen ob wirklich noch wer Adressen der Domains benutzt. Sobald man sicher ist das keiner mehr die Adressen benutzt (kann man eigentlich nie) kann man auch den MX record abschalten und weg ist die Domain. Dann sollte man noch sicher gehen das sich die Domains nicht automatisch verlängern bzw. Kündigen.
Apache Konfiguration zum Weiterleiten:
<VirtualHost example.org:80>
ServerName www.example.org
ServerAdmin webmaster@example.orgErrorLog /var/log/apache2/error.log
LogLevel warn
ErrorDocument 404 http://www.itbert.deRewriteEngine on
Options +FollowSymLinks
RewriteRule ^/(.+) http://www.itbert.de/$1 [R,L]
RewriteRule ^/ http://www.itbert.de/ [R,L]CustomLog /var/log/apache2/access.log combined
ServerSignature Off</VirtualHost>
$ORACLE_HOME/network/admin/sqlnet.ora
DIAG_ADR_ENABLED=FALSE
DIAG_DDE_ENABLED=FALSE
export HISTCONTROL=erasedups
export HISTSIZE=10000
shopt -s histappend
Auf linuxforen.de bin ich auf einen Artikel gestoßen der um günstige vServer handelt und damit bin ich zufällig auf proplay.de gestoßen. Bei einem Preis von dem kleinsten vServer von 6EUR für 3 Monate kann man sich mal einen Spaß erlauben. Ich gehe an die Sache mit wenig Erwartungen und werde ein bisschen Berichtigen wie es dem Server oder meinen Nerven ergeht.
Nachdem ich meine Kundendaten (nach einem Arbeitstag) erhalten habe und das Erste mal eingeloggte war sah ich Nachrichten über Wartungsarbeiten mit Uhrzeitangaben wo ich nicht entziffern kann ob die UTC, GMT oder GMT+6 sind. Ansonsten ganz schnell zusammengefasst auf den ersten Blick:
Soweit kann ich sagen das es auf den ersten Blick ganz ordentlich aussieht, auch wenn noch nicht alle Funktionen im Webinterface funktionieren und ich meine ipv6 Adressen vermisse.
TIMEOUT=”60″
$MYPROGRAM >/dev/null &
pid=$!
sleep $TIMEOUT && kill -9 $pid >/dev/null 2>&1 && echo “$MYPROGRAM failed”
Es ist zwar nirgendswo beschrieben oder Dokumentiert, aber man kann auch in der bash mehrere logische OR Bedingungen in einer einzigen if Anweisung unterkriegen.
if [ $COUNTRY == “de” -o $COUNTRY == “us” -o $COUNTRY == “ja” ]; then
echo “uhhh”
fi
Leider bieten die aktuellen Versionen von courier keinen Support mehr fuer authvchkpw und daher muss man einen kleinen hack machen und Versionen mischen :(
wget http://www.qmailrocks.org/downloads/courier-authlib-0.55.tar.bz2
tar jxvf courier-authlib-0.55.tar.bz2
cd courier-authlib-0.55
apt-get install libdb-dev
./configure –prefix=/usr/local –exec-prefix=/usr/local –with-authvchkpw –without-authldap –without-authmysql –disable-root-check –with-ssl
make && make check
cp .libs/libauthvchkpw.so /usr/lib/courier-authlib/
und natürlich:
/etc/init.d/courier-authdaemon restart
und dann könnte man mit glueck folgendes sehen:
Mar 15 20:41:34 host authdaemond: stopping authdaemond children
Mar 15 20:41:34 host authdaemond: modules=”authvchkpw”, daemons=5
Mar 15 20:41:34 host authdaemond: Installing libauthvchkpw
Mar 15 20:41:34 host authdaemond: Installation complete: authvchkpw
und nicht mehr:
Mar 15 16:46:37 host authdaemond.plain: restarting authdaemond children
Mar 15 16:46:37 host authdaemond.plain: modules=”authvchkpw”, daemons=5
Mar 15 16:46:37 host authdaemond: modules=”authvchkpw”, daemons=5
Mar 15 16:46:37 host authdaemond: Installing libauthvchkpw
Mar 15 16:46:37 host authdaemond: libauthvchkpw.so: cannot open shared object file: No such file or directory
Ausprobiert auf Debian Lenny. (via)
Solaris macht mir manchmal das Leben schwer. Ich verstehe dass man kompatibel bleiben will, aber das kann man auch anders lösen.
Unter Linux kann man recht bequem das Datum von gestern anzeigen lassen:
[bert2002@computer ~]$ date –date=’1 day ago’ +%Y-%m-%d
2010-03-01
aber unter Solaris muss man wieder einen Trick anwenden:
[bert2002@computer ~]$ TZ=”GMT+24″ date +’%Y-%m-%d’
2010-03-01
/bin/echo 1 > /proc/sys/vm/drop_caches
Kleines script zum ueberpruefen von zpools unter Solaris 10 fuer Nagios (NRPE). Als kleines feature checked es gleich noch die chksum ;) und alles ohne wilden Abhaengigkeiten….
Usage:
[steffen@zserver zpool]$ bash check_zpool.sh
Usage: check_zpool.sh -w=<VALUE> -c=<VALUE> -chksum=<VALUE>
Example:
root@zserver:~# bash check_zpool.sh -w=80 -c=90 -chksum=5
ZP_NFS1: CAPACITY:48 HEALTH=ONLINE CHKSUM=OK
ZP_NFS2: CAPACITY:55 HEALTH=ONLINE CHKSUM=OK
root@zserver:~# echo $?
0
root@zserver:~# bash check_zpool.sh -w=50 -c=90 -chksum=5
ZP_NFS1: CAPACITY:48 HEALTH=ONLINE CHKSUM=OK
ZP_NFS2: CAPACITY:55 HEALTH=ONLINE CHKSUM=OK
root@zserver:~# echo $?
1
root@zserver:~# bash check_zpool.sh -w=40 -c=51 -chksum=5
ZP_NFS1: CAPACITY:48 HEALTH=ONLINE CHKSUM=OK
ZP_NFS2: CAPACITY:55 HEALTH=ONLINE CHKSUM=OK
root@zserver:~# echo $?
2
root@zserver:~#
Download: check_zpool.sh
Ich habe mir einen neuen Monitor zugelegt. Endlich! Bis jetzt war ich immer auf 15″ beschraenkt, weil ich eigentlich nur meinen geliebten Thinkpad benutzt habe. Jetzt wurde es aber dann Zeit mir einen ordentlichen Monitor fuer meinen Atom Rechner zu besorgen. Dabei heraus gekommen ist der “Samsung SyncMaster 2233BW” in Schwarz. Kurz zu den Daten der Monitor ist ein 22″ mit 1680×1050 Pixel. Nachdem ich den Grafikkartentreiber meiner Karte installiert hatte wurde der Monitor sofort von xorg richtig erkannt und die Aufloesung eingestellt. Schrift ist super zu Lesen und ich bin rundherum gluecklich. Ich Spiele nicht wirklich viel am Computer und deswegen kann ich leider nicht sagen ob er fuer 3D besonders eigenet. Zum Bilder sortieren und Bearbeiten ist es einsame Spitze. Kann nur sagen dass ich rundherum Gluecklich bin und noch nicht mal viel Geld ausgeben musste. Preis/Leistung ist Spitze!
Link: google.de/products