PureFTPd-mysql installeren

Bronpagina vanaf http://www.howtoforge.com

Vandaag gaan we een database gestuurde ftp-server aanmaken. Ik had hier mijn twijfels over, zoveel gebruikers ga ik niet hebben. De server gaat namelijk gebruikt worden voor mijzelf en een enkeling waar ik data voor wil hebben staan. Meer dan 10 gebruikers gaan er zeker niet komen, ik twijfel er al aan of ik er 5 ga halen. Henk van de Kamer heeft me echter overgehaald. Voor ftp wil je om beveiligingstechnische redenen geen echte gebruikers aanmaken. Een goed punt dus.
Continue reading “PureFTPd-mysql installeren”

Debian geinstalleerd (2)

Zo, ik heb het kale systeem ondertussen weer terug kunnen halen.

Tijdens de 1e installatie was ik nog al voorzichtig met de selectie van de pakketten (dpkg –set-selections). Ik ben er daarmee achtergekomen dat de minimale installatie die Henk van de Kamer gebruikt met slechts een paar pakketten uitgebreid moet worden voor mijn installatie. Het gaat dan om de dhcp3-client en dhcp3-common en locales. Op de een of andere manier krijg ik namelijk gigantisch veel perl waarschuwingen over het niet ingesteld hebben van de locales. Deze keer kon ik dus gewoon de selectie accepteren om vervolgens die 3 pakketten handmatig te installeren samen met de kernel. Ik kwam er hierbij ook achter dat dit in de juiste volgorde gebeuren moet. De volgende keer dus als eerste de locales installeren en daarna de kernel, grub en dhcp3-client (plus de dhcp3-common die daar automagisch bij meekomt).

Hierna de rest afronden en dan heb je een systeem wat weer werkt. Of toch niet…?

Alles afgerond, en een reboot. Wil toch helemaal het netwerk niet meer opkomen… Na veel zoeken heb ik /etc/network/interfaces maar aangepast. eth0 stond inderdaad netjes ingesteld op dhcp maar auto was ‘vergeten’. Na dit veranderd te hebben boot ie weer netjes.

Debian etch installatie (again…)

Helaas…

Ben ik gedurende het weekend regelmatig druk geweest met Arkon (dat is de hostname die ik de microclient gegeven heb). Dan krijg ik het uiteraard voor elkaar om het geheel zondagavond nog te slopen…

Ik was nog druk bezig met het installeren van een ftp-server. Aangezien deze standaard op inetd leunt kreeg ik het niet voor elkaar om ‘m te starten. Dus maar eens terugzoeken hoe ik Debian Etch geinstalleerd gekregen heb. Dat betekend het teruglezen van de pagina’s op Het Lab. Ik kwam in elk geval tegen dat ik vergeten was om voor de 2e keer de initrd te vernieuwen nadat een aantal modules nog expliciet uitgesloten werden. Jammer dat ik dus het volgende stukje niet uitgeschakeld heb:

## de volgende is waarschijnlijk nodig voor niet SATA (bijvoorbeeld cd-rom)
#install ide_core /bin/true

De harde schijf die ik gebruik is namelijk een ide-schijf. En zonder harde schijf is er geen mogelijkheid dat er een besturingssysteem geladen wordt.

Na het opnieuw booten van de usb-stick met de netboot installatiebestanden heb ik nog getracht om van daar uit de initrd opnieuw op te bouwen. Helaas is me dat niet gelukt. Na een tijdje hiermee geprutst te hebben heb ik de knuppel maar in het hoenderhok gegooid en ben verdergegaan met het opnieuw installeren.

De verloren tijd moeten we dan maar onder de noemer leerervaring zetten.

Debian geinstalleerd

Gisteravond na een paar probleempjes heb ik Debian etch geinstalleerd op de microclient. Problemen hadden voornamelijk te maken met het booten van de usb-stick. Ik vreesde al dat ik het kastje open moest maken om een cdrom-speler aan te sluiten die dan door een andere pc gevoed moest worden ivm het ontbreken van een 12-volt voeding.

Nadat ik uiteindelijk de usb-stick opnieuw gepartitioneerd heb en weer voorzien van syslinux, kernel , het initrd bestand en een mini-iso kon ik uiteindelijk opstarten. Helaas werd de mini-iso niet herkend. Vervolgens weer terug naar mijn werksysteem om een netboot initrd erop te zetten. Uiteindelijk kan ik aan het werk, de usb stick heeft slechts 5,3 MB aan ruimte nodig om te booten.

De volgende partitieindeling heb ik gekozen:

Disk /dev/hda: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1           6       48163+  83  Linux
/dev/hda2               7        2413    19334227+   5  Extended
/dev/hda5               7          67      489951   82  Linux swap / Solaris
/dev/hda6              68         553     3903763+  83  Linux
/dev/hda7             554         589      289138+  83  Linux
/dev/hda8             590        1805     9767488+  83  Linux
/dev/hda9            1806        2413     4883728+  83  Linux

Hiermee houd ik nog ongeveer 10 GB aan vrije ruimte op de schijf. Ik zie nu wel dat de extended partitie niet tot het einde van de schijf gaat. Nog eens zien hoe ik dat op ga lossen als ik de laatste ruimte ergens voor benutten moet.

Hier nog even de fstab:

# /etc/fstab: static file system information.
#
#              

proc            /proc           proc    defaults        0       0
/dev/hda6       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda1       /boot           ext2    defaults        0       2
/dev/hda9       /home           ext3    defaults        0       2
/dev/hda7       /tmp            ext3    defaults        0       2
/dev/hda8       /var            ext3    defaults        0       2
/dev/hda5       none            swap    sw              0       0
/dev/sda1       /media/usb0     auto    rw,user,noauto  0       0
/var/run/mysqld /var/spool/postfix/var/run/mysqld  none  bind   0       0

Microclient (3)

Ik heb gisteren het mailtje ontvangen dat de microclient verzonden is en dat ik via Track & Trace (http://www.tntpost.nl/voorthuis/site/zoeken/track-trace/

Statusinformatie Datum Locatie
Zending gesorteerd in sorteercentrum 07-02-2008 Amsterdam-Bornhout, intern transport pakketten
Zending gesorteerd in sorteercentrum 08-02-2008 Zwolle-Nipkowstr, intern transport pakketten
Zending zit in afleverroute 08-02-2008 Apeldoorn-Dijkgraafwg, pakkettendistributie
Chauffeur is onderweg 08-02-2008 Apeldoorn-Dijkgraafwg, pakkettendistributie

Als het goed is kan ik er vanavond dus mee spelen. Zal in eerste instantie wat foto’s gaan maken en de exacte onderdelen uitzoeken zodat ik qua drivers niet in de problemen kom.

bash autocomplete

In Ubuntu ben ik eraan gewent geraakt dat ik bijvoorbeeld bij het installeren van programma’s ook autocomplete heb met de tabjes. Dit is een instelling die je bij bash kunt doen.

Dit kunnen we instellen door de bash.bashrc aan te passen:

nano /etc/bash.bashrc

Zorg ervoor dat in de volgende regels het commentaar (#) weggehaald zijn:

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then. /etc/bash_completionfi

Vervolgens kunnen we weer pakketten installeren zonder de exacte naam te weten.

Microclient (2)

Nu heb ik straks zo’n mooi speledingetje. Nu nog bedenken wat ik er precies mee ga doen. Een ruw plannetje heb ik al wel klaar liggen. Er gaat een zo kaal mogelijke debian installatie op komen met daarop als uitbreiding geinstalleerd een webserver incl. php en mysql. En voor mijn huidige mailchaos moet er een imap-server geinstalleerd worden.

Nu weet ik niet of het geheel wat ik voor ogen heb uberhaupt mogelijk is. Maar op die imap-server wil ik al mijn mail vanuit verschillende bronnen laten binnenkomen. Oftewel mail van de provider, mailaccount van ’t werk en straks als er glasvezel is komt daar nog een mailserver bij. Mijn huidige @home mailadres wil ik namelijk niet laten verdwijnen dus daar moet ik straks nog een list voor verzinnen.

Dit geheel levert in elk geval al 5 mailadressen van mij en 2 van mijn vrouw op. En dan allemaal nog in 1 inbox maar netjes per extern account gerangschikt.
Continue reading “Microclient (2)”

Microclient


Dankzij de bonus die ik van Wepro ontvangen heb kan ik binnenkort weer een server op gaan zetten. Ik heb nu rondgekeken naar een zuinig exemplaar. De keuze is gevallen op een pc van http://www.microclient.nl/

Gisteravond heb ik ‘m besteld en de betaling gedaan. Vandaag kreeg ik een mailtje dat de betaling ondertussen ontvangen is. Ik wacht in spanning af!

Aangezien ik niet weet of deze site lang in de lucht blijft heb ik hieronder maar een kopie gemaakt van de gegevens over deze unit:

Welkom op Microclient.nl! De Microclient TT is een stille, energiezuinige, veelzijdige en toch voordelige micro-PC.
Continue reading “Microclient”

Nieuwe harde schijf

Afgelopen maandag heb ik dankzij mijn werkgever een nieuwe harde schijf van 500 GiB aangeschaft. Met de komst van de glasvezelverbinding die per 1 april 2008 bij ons hoort te werken zal de extra ruimte niet mis zijn. Daarnaast wil ik mijn huidige harde schijf niet niet eens zo heel klein is (120 GiB) in een externe behuizing gaan zetten. Hiermee heb ik dan meteen een extra plek voor de backup van de foto’s en belangrijke documenten. Het probleem wat mijn ouders een tijdje geleden hadden met een overleden harde schijf wil ik liever niet meemaken. Continue reading “Nieuwe harde schijf”