Hi guys,

Ik zou graag wat meer willen weten over hoe een VPS in elkaar steekt. Als besturingssysteem is mij door jullie eerder al CentOS aangeraden.

Nu wil ik graag wat meer hierover weten. Wat ik bijv. wil weten is hoe een VPS werkt, dus welke onderdelen heb je eigenlijk (dan denk ik aan het OS en aan bijv. Apache, maar wat heb je nog meer)? En hoe kun je een OS, in dit geval CentOs updaten en hoe kun je overige software, bijv. PHP updaten? Hoe stel je een firewall in enz. Ik kan op internet wel losse stukjes code vinden, maar dan ben ik met name aan het overtypen. Ik zou graag wat fatsoenlijke documentatie hierover lezen. Dus: hoe werkt een server, uit welke "onderdelen" (softwarematig gezien) bestaat een server, hoe kun je dingen updaten en instellen. Ik wil met name mijn begrip wat vergroten zodat wanneer ik iets overtyp ik ook enigszins begrijp wat ik aan het doen ben.

Iemand wat links naar goed leesvoer?
Ikzelf heb dit boek:
http://www.bol.com/nl/p/leerboek-linux-1-systeembeheer/1001004006529822/

Het is een heel goed boek met duidelijke uitleg, ook op de plekken waar commando's per distributie iets kunnen verschillen wordt dit goed uitgelegd.

Het upgraden van je pakketten kan je normaal gesproken op CentOS via YUM doen, maar als je Plesk, DirectAdmin of Cpanel gebruikt, zijn er alternatieve manieren om je webserver te updaten.
Beste manier is om een Virtual machine met je distributie te installeren en erop los te gaan. Wanneer blijkt dat je het helemaal naar de filistijnen hebt gewerkt kan je deze gewoon verwijderen en een nieuwe VM aanmaken. Leer je het snelst mee :)

* Wel alleen de CLI installeren geen grafische interface ofcourse
Nee, je weet dan niet niet alles. Er zijn echt zoveel soorten servers in diverse smaken. Voor webservers ben je al aangewezen op de keuze van Apache of Lighttpd of zelf Nginx. En voor de mail heb je ook Postfix of Dovecot (correct me if i'm wrong). Verder zijn er nog vervolg boeken die verder gaan over de kernel...

Maar het 'trial and error' en Googlen naar foutmeldingen en problemen word je zeker stap voor stap een stuk wijzer, en dat geldt dan ook voor de meest gerspecialiseerde systeembeheerder.
De IT-wereld blijft je altijd verrassen en je raakt nooit uitgeleerd ;-)
Oké, thanks. Maar waar het mij eigenlijk om gaat is dat als ik straks dit soort dingen zie staan (ik verzin maar even wat hè...)

# yum -apt get
# cd local/user/foo
# make
# make install
# .configure 'bla bla bla'

Dat ik dan begrijp wat ik aan het doen ben. Ik wil vooral wat meer algemene kennis opdoen over hoe een VPS in elkaar zit en hoe de commando's werken, zodat ik alles zelf wat beter kan beheren. Helpt dit boek me daarbij?
Jep, daar helpt het boek je zeker bij.

Maar goed, die laatste drie staan los van yum/apt-get.

Er zijn twee wegen om iets te installeren.

- Met kant-en-klare pakketten via yum of apt-get
- Met handmatig compileren, dan zit je met de .configure 'bla bla bla', make, make install commando's.
Ah oke... en komt dat laatste (over dat installeren) ook terug in dat boek?

Bijv. stel dat ik voor een VPS met Plesk en CentOS kies, dan kan ik nu bij de webhost alleen kiezen voor CentOS 6 en PHP 5.3 Ik wil die PHP versie kunnen updaten naar 5.6. Ik heb dit gevonden: http://kb.sp.parallels.com/118378

Nu kan ik wel enigszins inschatten wat er gebeurt, maar het zou fijn zijn als ik alle commando's begrijp. Wordt dat in dat boek allemaal uitgelegd?
Ja, over make wordt het e.e.a uitgelegd.

Persoonlijk vind ik de manier van DirectAdmin om dingen te updaten een stuk makkelijker. Maar goed, het ging eigenlijk om de betekenis van de commando's.

// ALLEEN BEDOELD BIJ DIRECT ADMIN!

cd /usr/local/directadmin/custombuild
./build update
./build apache
./build php d

Allemaal custom scripts dus waar je mee werkt, die alles geautomatiseerder laten verlopen.
Wat is het verschil dan met DirectAdmin?
Even net erbij geedit:

Allemaal custom scripts dus waar je mee werkt, die alles geautomatiseerder laten verlopen.

Reageren