Home
 
Websites
Backtrack
Misc
 
Advanced Search
Files
Reference
Video tutorials
 
Links
Contact me
Online tools
Banner Banner
Related Items
Linux installeren PDF Print E-mail
Written by Quzart   
Oct 07, 2007 at 12:05 PM

ubuntu

Als je zelf een server wilt gaan maken dan ligt de keus voor linux voor de hand. Linux is namelijk veel makkelijker te beveiligen dan Windows, en heel erg veel webservers draaien op Linux / Unix.

Woord vooraf

Je moet je eerst goed afvragen of je wel een webserver wilt, want de computer die je gaat gebruiken, daar staat geen Windows meer op[ na de installatie. Ik beveel dan ook aan om wat redelijke ervaaring met commandprompt te hebben, en het liefst met Linux (Zie backtrack Installeren). In linux werk je namelijk heel erg veel met command pompts (shell). En dat is zeker zo bij een webserver, over het algemeen heeft een webserver geen grafishe interface, maar alleen een shell als je em opstart, zeg maar een soort van DOS. In deze tutorial installeer ik Xubantu op mijn computer met een grafische interface. Ik heb daarvoor gekozen omdat ik dat makkelijker vind werken, maar het vergt natuurlijk wel extra CPU en RAM, iets wat op een goede website meestal schaars is :P.

Ik zelf wou een webserver omdat ik altijd met het probleem zat dat ik niet kon FTPen vanaf school, poort 21 was namelijk dicht getimmerd. Bij mijn eigen server kan ik dus FTP op poort 81 zetten (vraag me niet waarom maar die was open :P ). Ook is een server handig omdat die de hele dag aanstaat. Je kan dan (als de server niets te doen heeft) JTR (John the Ripper, password cracker) aanzetten, zonder dat iemand er last van heeft.

Voorbereidingen

Je moet eerst kiezen welke Linux je wilt gaan installeren. Bekende zijn: Red Hat, Ubuntu enzo. Ik heb voor Xubuntu gekozen, dat is een variant op Ubuntu, omdat deze een lichte grafische interface heeft.Ideaal voor mijn computer, 255 Mh - 64 MB RAM - 6 GB harddisk - 8 jaar oud

Download de installatie CDrom, brandt em, doe de CD in je computer en start je PC opnieuw op (wel booten via CD eh!). Je krijgt nu een menu waaruit je kan kiezen hoe je Xubuntu wilt installeren. Wil je als type server (dus grafische interface, niet aan te bevelen voor beginners!) installeren, kies die dan, anders de gewone installeren.

xubuntu_logo

Het installeren

Gedurende  de installatie worden er wat vragen gesteld zoals: Datum, server naam (ik he die van mij Quzart-srv gedoopt), en nog wat andere dingen.

Een lastige is de patities indelen. Ik heb het op deze manier gedaan:

512 MB linux swap space (als de ram op is schrijft ie het daar tijdelijk naar toe)

De rest als Linux ext3 gemount op /

Optioneel kun je nog wat ruimte voor de root account mounten ( 2 GB ofzo ). Dus: 2 GB Lninux ext3 gemount op /root 

Als je het goed hebt ingedeeld dan klik je op iets als Save Partition Table, Hij gaat dan waarschijnlijk eerst je schijf formatteren, en daarna maakt ie de partitions aan.

 Je gebruikers naam en wachtwoord spreken voor zich, niet vergeten eh :P

Aan het eind van de installatie moet je je computer opnieuw opstarten, gewoon doen. Vergeet niet de CD uit de computer te halen.

Inloggen

Als je de computer nu opstart zie je allemaal witte lijntjes op zwarte achtergrond, geen nood dit is normaal. Uiteindelijk kom je bij het inlog scherm, gewoon je username en wachtwoord invullen. Kom je na 5 minuten nog niet bij het inlog scherm, reset dan je computer

Wat zien we allemaal, als je computer uitgekraakt is. Links-boven zit een soort startmenu als windows, er recht naast staat een soort wereldbol, dat is je internetbrowser Firefox. Rechts-boven zit een knop om je af te melden of de computer uit te schakelen, ernaast zit natuurlijk de klok :D. Rechts-onderin zie je 5 vierkantjes waarvan er 1 blauw is. Dit zijn je desktops, je kan ertussen switchen als je er op een klikt. In het vierkantje staat een miniatuurweergave van wat er zich op die desktop bevind. De rest van de onderste balk is een taakbalk (net als bij Windows). Daar komen alle programmas te staan die aan staan.

Klik maar eens op het firefox icoontje, en kijk of internet het doet. Doet ie het niet, geen nood, dat leg ik nog uit.

Shell

De shell zit onder het startmenu en dan Terminal. Wil je internet aan de praat krijgen? Type dan dit in:

$ dhclient

Het $ teken staat voor shell :P Je hoeft dus alleen dhclient in te typen. In windows heb je de commandprompt 'ipconfig', in linux is dit 'ifconfig'. Het werkt een beetje anders in Linux. Elk stukje hardware heeft een naam, je wired LAN heeft waarschijnlijk de naam eth0 en je wireless ra0. Je kan deze in en uitschakelen door te typen:

$ ifconfig eth0 down
$ ifconfig eth0 up

Als je wireless wilt werken dan raad ik aan altijd je wired LAN uit te schakelen. Wil je bijvoorbeeld via wireless LAN werken, dan type je dit in:

$ ifconfig eth0 down
$ ifconfig ra0 up
$ iwconfig ra0 essid linksys
$ iwconfig ra0 channel 11
$ iwconfig ra0 mode managed
$ dhclient ra0
$ ping google.nl 

Eerst schakelen we eth0 uit, zetten we ra0 aan. Daarna zeggen dat we wireless access point linksys willen hebben op channel 11. De mode is vrijwel altijd managed. Met dhclient vragen we een IP adres aan bij het wireless access point. Met ping google.nl kijken we of we internet hebben.

De webserver

Ik heb voor mijn computer voor LAMPP gekozen, dit staat voor Linux Apache Mysql PHP PERL. Eigenlijk alles wat je nodig hebt voor je webserver. Je kan de laatste versie downloaden op http://www.apachefriends.org/en/xampp-linux.html Download de .tar.gz versie naar de directory vanje gebruikersnaam (bij mij: /home/quzart/). Volgens mij is dit de default. Bij mij heette het pakket: xampp-linux-1.6.3b.tar.gz

Het uitpakken is vrij makkelijk:

$ gzip -d xampp-linux-1.6.3b.tar.gz
$ tar -xf xampp-linux-1.6.3b.tar

Lampp staat nu in de directory ~/lampp (~ staat voor de home dir van de gebruiker, bijv. /home/quzart/ ). Nu moeten we lampp nog kopieren naar /opt/ Maar om dat te doen hebben we admin rechten nodig:

$ sudo bash
password:
$ mv lampp /opt

 Met sudo voer je een command uit als root (admin). Het command dat we uitvoeren is bash, we krijgen dan een shell met root rechten :P

Daarna verplaatsen we de map lampp naar /opt/ (Dit moet omdat lampp het anders niet doet ).

Gefeliciteerd, je hebt nu lampp geinstalleerd!

Lampp instellen

FTP, MySQL staan nog op de default passwords, zeer gevaarlijk. Gelukkig heeft Lampp een fijn programmatje, waarmee je gemakkelijk je webserver veilig kan maken :D

$ cd /opt/lampp
$ ./lampp start
$ ./lampp security

 Eerst gaan we naar de lampp map, dan starten we lampp op, en daarna gaan we lampp beveiligen. Alles ligt voor de had :D.

Nu is je webserver zon beetje klaar. Ga maar eens met firefox naar http://localhost/ en vul username: lampp en password: (wat je hebt ingevult) in, dat is zeg maar de webinterface van lampp.

Het FTP account is nobody, ik laat later nog zien hoe je dit kunt veranderen.

Lampp stop je weer door te typen: ./lampp stop 

Tips en tricks

Lampp kun je alleen opstarten als je root rechten hebt, gebruik sudo bash.

 

Normaal moet je eerst altijd naar de map /opt/lampp gaan en dan ./lampp start intypen om lampp op te starten. Wil je waar je ook bent lampp op kunnen starten dan installeer je lampp in de /bin/ door dit te typen:

$ install /opt/lampp/lampp /bin/
$ lampp start

Je kan nu in welke dir je ook zit lampp opstarten.

 

Wil je weten wat lampp nog meer kan doen, gebruik dan lampp -h

 

Wil je geen MySQL op laten starten, gebruik dan 'lampp stopmysql', wil je geen ssl support, gebruik dan 'lampp stopssl', of geen ftp, dan 'lampp ftpstop'.

Nu worden MySQL en/of SSL en/of FTP niet opgestart als lampp opstart. Je kan ze weer aanzetten door: 'lampp startmysql'

 

Ubuntux: (tux is die linux pinguin)

 ubuntux

Found on KDE-look.org

Last Updated ( Nov 14, 2007 at 08:42 PM )
<Previous
 

Content © 2007 Quzart.nl
Design by Net Dreams