ANNONCE:
Det er cirka et år siden, at jeg begyndte
mine første Linux-eksperimenter og berettede om dem her på cw.dk.
Jeg er endnu langt fra at kunne kalde mig selv Linux-superbruger, men ikke desto mindre er der mindre eksperiment og mere alvor over sagerne, når jeg i de næste par måneder skal forsøge at gennemføre - og forhåbentligt bestå - et kursus i webteknologi som en del af min uddannelse.
Succeskriteriet er at opsætte en fungerende Debian-server og udvikle en webapplikation, der skal demonstreres ved en eksamen.
Og det skal vel at mærke fungere, samtidig med at jeg skal være bevidst om opsætningen af både operativsystem, webserver og selve applikationen for at bestå eksamen.
Debian er installeret på forhånd på en virtuel server, så den ged skulle være barberet... æh... eller hvad?
For første gang i min korte Linux-karriere er der nemlig ikke installeret et desktop environment, og al kommunikation med serveren foregår derfor via en
Bash shell.
Der skal opsættes brugere. Der skal installeres opgraderinger og ekstra programmer. Der skal redigeres i konfigurationsfiler. Alt sammen i Bash.
Og for første gang i mit liv er jeg blevet introduceret for
VI editoren.... ARGH!
Jeg er vist ikke den eneste, der har revet mit hår op med rode i frustration over, at jeg ikke engang kan finde ud af en simpel teksteditor.
Se blot dette underholdende input fra
bash.org.
Jeg skal simpelthen starte helt forfra og lære et sæt nye kommandoer - blot for at kunne redigere lidt i nogle filer.
Jeg kunne selvfølgelig installere en anden editor, men jeg kan nu godt se ideen i at lære VI at kende, idet den altid er at finde på en Linux-installation.
Og den skulle være effektiv nok... når man altså lige har lært den at kende.
Nå, men første hurdle er overstået. Min Debian-server er konfigureret indledende, og jeg kan kommunikere med den via SSH.
I næste omgang er det så webserveren (Apache), der skal installeres og konfigureres.
Og så skal jeg have besluttet, hvilket sprog webapplikationen skal udvikles i.
Underviseren hælder mod Java/MySQL, mens jeg personlig hælder mest mod PHP/MySQL.