PDA

Bekijk Volledige Versie : Meer weten/leren?



GDHosting
28/09/10, 15:23
Dit is eigenlijk vooral een persoonlijke vraag, maar goed...
Ik ben al jaren met websites bezig en persoonlijk zie ik het ook als een hobby. Met mijn eerste shared hostingpakket begon ik ook geïnteresseerd te raken in de hosting hiervan. Ik heb geen IT-gerelateerde studies gevolgd en ook ben ik dat niet van plan om te doen (rechtsgeleerdheid).

Ik zou graag willen doorgroeien en mijn kennis willen uitbreiden. Het zou mij zeer leuk en interessant lijken om in de toekomst mijn eigen topkwaliteit server(s) te onderhouden en eventueel te verhuren. Voorlopig wil ik toch wel een keer collocatie uitgeprobeerd hebben, eigen hardware installaties, totale zelfinstallatie, onderhoud, controle en gebruik.

Het vervelende is dat ik nu niet over de tijd, kennis en/of geld bezit om dit te realiseren. Dus voorlopig blijft het bij een doel die ik wil bereiken met mijn 'hobby'. Ik hoef niet een expert op het gebied van hosting te worden en ik heb ook geen valse hoop dat dit een makkelijke route is, maar toch zou ik een poging willen wagen en er nu alvast mee beginnen. Jullie zijn hier allemaal ervaren hosters en weten waar jullie het over hebben. Velen van jullie kennen ook diverse talen.

Wat zouden jullie mij aanraden om te leren? Wat is echt must-know en het minimum aan kennis waarover ik moet beschikken om dit allemaal in de toekomst te kunnen realiseren? Ik heb al een hoop gehoord over kunnen omgaan met Linux en dan zijn er ook nog velen die daarnaast C++ begrijpen.

Ik ga nu ook binnenkort een managed VPS aanschaffen en het is mijn wens dat ik in stappen tot mijn einddoel werk.

Ik hoop dat dit allemaal niet te naïef klonk en/of eerder gevraagd is.

M.v.g.

Alain
28/09/10, 15:31
Om servers te beheren hoef je niet per definitie een programmeertaal te kunnen, het is hooguit handig om wat Perl te kunnen of te kunnen bashscripten. Maar noodzakelijk om de basis te doen is het zeker niet. Belangrijkste is gewoon brede kennis te hebben van de veel voorkomende pakketten en besturingssystemen. Dit doe je over het algemeen alleen op door er simpelweg veel mee bezig te zijn over een periode van eerder jaren dan maanden.

Verder zou je ervaring kunnen op doen om bij een hostingtoko te gaan werken, hoewel die over het algemeen niet zo kunnen waarderen als iemand dat puur doet om later voor zichzelf aan de slag te kunnen gaan.

opinion
28/09/10, 15:31
C(++) en overige programmeer talen zijn alleen interessant als je inderdaad kijkt naar het automatisch onderhouden van je syste(e)m(en). Om dit op te zetten, te configureren en te snappen hoef je geen programmeer taal te kennen.

Je zult momenten hebben waar op je eens een Bash script in moet duiken, maar dit is in mijn opinie nog een van de makkelijkst te lezen talen (om het script even naar jip en janneke te vertalen zeg maar :))

Ik zou gewoon eerst thuis beginnen met een (virtuele) server en daar zelf verschillende dingen op bouwen/configureren. Zo leer je Linux het beste kennen.

Stel een doel, en haal dat doel. Dat is de uitdaging bij Linux omdat je vaak tegen missende of niet meewerkende zaken aanloopt. (voor beginners :))

GDHosting
28/09/10, 17:37
Hmm voorlopig veel met linux oefenen dus en de rest is allemaal 'simpele' computer hardware kennis om het zo even grof uit te drukken?

opinion
28/09/10, 17:41
Als je dit op de Windows manier bekijkt (wat ik gok): Nee. het praten tegen de hardware op Linux gebeurd op een geheel andere wijze. Alles wat je wilt bereiken (installeren van drivers voor de netwerkkaart tot het aanpassen van je videokaart configuratie) is vrijwel een how-to voor te vinden (dan wel in Forum post-opzet)

Voer de commando's niet zomaar uit maar controleer eerst wat ze doen en waar ze voor dienen. Zo leer je het kennen.

Tevens voorkom je dan dat je je systeem om zeep helpt omdat een of andere linux gangster je zegt dat "rm -rf /" moet doen...

Zoals gezegt: download een installatie-image van Ubuntu, CentOS of bijvoorbeeld Mandriva.

Ga uitzoeken hoe je het netwerk via de shell instelt, zoek uit waar de standaard configuratie (.conf) bestanden zich bevinden etc.

Dit is de (veel te beperkte) basis die je MOET weten wil je ergens komen icm. Linux

Apoc
28/09/10, 17:48
Het vervelende is dat ik nu niet over de tijd, kennis en/of geld bezit om dit te realiseren.

Het is vooral een kwestie van heel erg veel tijd. Het moeilijkste in het hele verhaal is het troubleshooten van problemen, en dat komt naast een portie kennis vooral neer op jarenlange ervaring.

Tenzij je hier echt een serieuze hoeveelheid tijd in wilt gaan stoppen, zou ik je niet aanraden om dit als doelstelling te nemen. Het "beheren van servers" is heel erg breed, en je kunt dan denk ik beter het beheer daarvan bij je managed aanbieder laten en zelf ergens in specialiseren. Ik denk dat je daar uiteindelijk veel meer aan hebt.

M.a.w. ik denk als je tijd beperkt is, je er beter aan doet om in 1 specifiek ding heel erg goed te zijn, dan van alles een klein beetje te weten.

opinion
28/09/10, 17:53
Wat Apoc zegt moet je ook zeker meewegen.

Ik bedoel: het is fantastisch om iets werkend te krijgen op een systeem waar je verder niet zo veel kennis van hebt, maar je moet je ook beseffen dat Linux (voor mij..) de meeste frustratie geeft wanneer iets NIET zomaar werkt. En dat laatste komt (helaas) héél vaak voor.

Als het echt een hobby is en je hebt het idee dat je wat mist: Ga ervoor!
Is het iets wat je mogelijk interessant vindt en eventueel verder wil onderzoeken: Think twice.

Magus
18/11/10, 10:58
een goede leerschool voordat je met het verhuren van diensten op door jou beheerde servers begint, is een oude(re) pc thuis tot server bombarderen. Hierop kun je in eerste instantie dan bekijken hoe alles werkt.

Heb je een beetje door hoe je de gewenste services op dat doosje tot leven kunt wekken, is het een goedkope overstap om vervolgens een VPS af te nemen. Hierop kun je je kennis wat vergroten door de services via internet beschikbaar te maken.

Lukt dat allemaal, zul je zien dat je bij elke horde wat meer hebt geleerd en al snel de basiskennis begint te krijgen die je nodig hebt om ook diensten aan anderen aan te kunnen bieden op basis van je VPS, of dedicated-/colocated server

Geert-Jan
18/11/10, 11:17
Aanvullend op wat Andre al aangeeft:

Zoek 1 besturingssysteem, en sla een tentenkamp op in /etc, /usr, als je dat kent uitbreiden naar /var, /tmp, /home, /boot en /.
Doe dat wel op een doos waar je altijd bij kunt.......

Robca
18/11/10, 14:36
leer eerst het systeem opzetten, leer het daarna (mis)(ge)bruiken, als het de mist in gaat moet je het zien te herstellen enzv. En onthoud altijd dat je nooit iets doet op een productieomgeving zonder het eerst op een testomgeving getest te hebben!

Maar al doende zal je het beste leren, eventueel vragen of je een soort stage kan doen bij een hostingbedrijf of kan mee volgen ofzo.

1Ago
18/11/10, 16:52
Het beste zou inderdaad zijn om er vaak mee te werken. Linux installeren op een oude pc die je nog ergens liggen hebt. Probeer dan om basisdingen te installeren zoals bv. een DNS-server of een DHCP-server. Als je zo'n dingen werkend krijgt zal je ook meer gevoel krijgen met de werking van andere zaken in Linux. De werking is meestal dezelfde voor andere applicaties op dezelfde distro.
Ik zou een distro aanraden waarvan er veel online support beschikbaar van is op bv. forums. Debian of Ubuntu Server zijn goede om te beginnen leren.

visser
18/11/10, 17:40
Aanvullend op wat Andre al aangeeft:

Zoek 1 besturingssysteem, en sla een tentenkamp op in /etc, /usr, als je dat kent uitbreiden naar /var, /tmp, /home, /boot en /.
Doe dat wel op een doos waar je altijd bij kunt.......

Voor het doel "leren omgaan en lekker klooien" is het ook niet nodig (of handig) om een server/VPS in een colo te nemen.
Installeer en speel gewoon met een aantal Linux distributies op een PC thuis, dan kun je er nog makkelijker altijd bij, zit je normaal gesproken achter een firewall/router en en hoef je dus ook niet al te hard na te denken over security bij je eerste pogingen iets werkend te maken.

-oeps, zie nu pas dat Magus dat eigenlijk ook al zei.

Voor wat je in eerste instantie wilt leren is er geen verschil tussen een 'PC' en een 'server', dus elke doos vanaf een P2 of een P3 met, zeg 512M/1G ram voldoet wel.
Op moment dat je daar een beetje in thuis bent en op je huisnetwerk services kunt aanbieden en dat ook publiek wilt doen kun je eens gaan kijken naar een server in een colo.

mdf
18/11/10, 21:07
Het meeste leer je dmv de trial and error methode; spelenderwijs leren en gewoon doen.

ErikKosters
19/11/10, 00:22
helemaal mee eens :) vallen en opstaan!