Soms kost het toch een hoop moeite om een bestand van de ene server naar de andere te krijgen. In mijn probleemgeval is de ene server niet over internet te benaderen en de andere draait ssh op poort 2222. En om het lastiger te maken wil ik ook nog een sparse file (qcow2) kopieren. Maar met een beetje klooien met rsync komt dat helemaal goed. Hier is de succesregel. Met -e “ssh -p2222″ fix je de afwijkende poort voor ssh en met de hoofdletter S blijft je bestand ook echt sparse.
rsync -e “ssh -p 2222″ -tpvzrlS vm-106-disk-1.raw \ aike@kvmhost4.aikedejongste.nl:/opt/virtual_machines/
(edit; dat is dus 1 regel, maar past niet helemaal goed in de layout)
Een van de mailservers die ik beheer is een eenvoudige setup met postfix, spamassassin en dovecot. Postfix pakt de mailtjes aan, spamassassin checkt ze en daarna zet postfix ze in de Maildir van de gebruiker. Er zijn ongeveer 300 gebruikers en op het moment is er geen voorziening om mailfilters aan te maken op de server. Daarom moet iedereen in z’n mailclient een filtertje instellen om mailtjes met *****SPAM***** in het subject of X-Spam-status = yes naar de trash te verplaatsen. Zeker op telefoons is dat onhandig. Daarom gooi ik tegenwoordig voor de hele server alle spam mail naar een mailbox. Het was even puzzelen maar de oplossing bleek maar 2 regels config te zijn en het gebruik van procmail is niet nodig.
Ik heb header checks aangezet in main.cf van postfix;
header_checks = regexp:/etc/postfix/header_checks
In die header_checks zit een regexp;
/^X-Spam-Flag: YES$/i REDIRECT megaspambox@domain.nl
Het resultaat is dat alle mailtjes die spamassassin als spam markeert geredirect worden naar het spambox account.
UNetbootin is een programmaatje waarmee je makkelijk Linux-distributies op een usb-stick kunt zetten. Er is een versie voor Windows en Linux. Het enige dat je hoeft te doen is het programmaatje te starten en te kiezen welke distributie je wilt. UNetbootin download zelf de iso en kiest de juiste kernel met opties om mee op te starten.
Naast alle bekende Linuxdistributies kun je ook nog een paar bekende live-cd’s kiezen. Onder andere Backtrack, Ophcrack en NTPasswd.
UNetbootin is te downloaden van http://unetbootin.sourceforge.net/
While dist-upgrading some old ubuntu desktop at work I run into the following error.
E: Internal Error, Could not perform immediate configuration (2) on libc6
And because the solutions I found on the web didn’t work, here is one that does!
apt-get clean
apt-get install libstdc++6
aptitude reinstall libstdc++6
–update– Joris and I run into the same problem today, only worse. This time we also had to use “force depends” to fix it.
sudo dpkg –force-depends –install libc6_2.8~20080505-0ubuntu7_i386.deb findutils_4.4.0-2ubuntu3_i386.deb
sudo apt-get -f install
I knew that it should be possible use an outgoing ssh connection to login on a machine behind a firewall. But I never got it to work until now. While surfing through the developerworks pages at IBM.com I found an article with a short and clear explanation of how it works. Click the link if you like to know more;

http://www.ibm.com/developerworks/linux/library/l-10sysadtips/?S_TACT=105AGX03&S_CMP=ART#T5
I’m trying to build a nice backup network for my current employer. The software I’m using is Bacula, and Bacula is working fine. But because managers like charts and gui’s I tried installing Bacula web. A big disappointment. It took me almost 1 hour to configure and result is poor. All it does is read from the database and show you how much bytes are transferred.
Because I spend too much time getting it to work, here is my bash history which may be usefull people who still want to try Bacula web.
apt-get dist-upgrade (Debian Stable)
invoke-rc.d bacula-dir restart
apt-get install php-pear php5-mysql
cd /var/www/apache2-default/
download bacula web from the site and untar it into the webroot
vi configure (enter database settings?)
cd /usr/src/
apt-get install dpkg-dev
apt-get source bacula
tar zxvf bacula_1.38.11.orig.tar.gz
./configure –with-bacula=/usr/src/bacula-1.38.11/
/etc/init.d/apache2 restart
cd /var/www/apache2-default/bacula-web/
chown -R www-data:www-data templates_c/
chmod -R 777 templates_c/
chmod -R 777 templates
Go to http://yourhost.com/apache2-default/bacula-web/
Enjoy!
Stuiteren op IRC is irritant. Punt. Om toch te kunnen chatten kun je het beste een Unix/Linux-server gebruiken die altijd aanstaat. Als je daar je client op draait ben je altijd online en kun je verbinding met die server maken als je zin hebt om te chatten. Je hebt nodig;
- een ssh-client, bijvoorbeeld putty
- een Unix/Linux-server die altijd aan is
- screen
- irssi
Om in te loggen doe je het volgende;
- download putty van een mirror
- vul de hostname van de server in (bijvoorbeeld kalix.aikedejongste.nl) en klik op open/connect
- log in met je gebruikersnaam (bijvoorbeeld aike) en je wachtwoord (bijvoorbeeld *************)
- de eerste keer dat je inlogt moet je een screen starten, dat doe door ‘screen’ in te tikken
- daarna start je irssi door ‘irssi’ in te tikken
- connect met je favoriete chatserver, bijvoorbeeld irc.cologd.nl, met /connect irc.cologd.nl
- join daarna je favoriete chatkanaal, bijvoorbeeld #blaat, met /join #blaat
- chat! duh!
- detach je screen met ‘ctrl-a d’ dus eest ctrl-a en daarna een losse d
- je ziet dan weer de console van je server, deze kun je uitloggen door exit te tikken of ctrl-d te gebruiken.
- als je nou weer verder wilt chatten log je weer in op de server met putty en typ je screen -x en je kunt weer verder.


