Ik gebruik altijd FreeBSD, maar voor mijn VPS kon ik alleen kiezen uit Linux distro's. Gekozen voor Ubuntu 9.10. Alles draait inmiddels naar wens, toch zit ik nog met enkele vragen waar ik geen antwoord op kon vinden. Gebruikte manual: https://help.ubuntu.com/9.10/serverguide/C/index.html
1. Het opstarten.
In FreeBSD regel je alles in /etc/rc.conf
Gemakkelijker kan het niet. In Ubuntu weet ik inmiddels hoe je programma's (zoals Apache) moet stoppen en starten. Na installatie worden ze standaard bij het opstarten van het OS gestart. Veiligheidstechnisch vind ik die default overigens vreemd. Maar hoe kan ik dat zelf instellen? Verschillende programmaatjes die worden genoemd op internet werken niet, volgens mij komt dit omdat het is vervangen door sysvinit-utils. Die staat op mijn systeem maar verder kan ik niets vinden.
2. Updaten van packages.
Het package-systeem heb ik onder de knie. In /etc/apt/sources.list staan bronnen van packages.
Dit is mijn sources.lst:
Uiteraard weet ik het verschil tussen multiverse en universe. Maar ik vind dit bestand een rommeltje. Standaard waren alle regels comment, behalve de laatste twee. Op de bovenste regel stond aanvankelijk ook nog 'multiverse', die heb ik weggehaald. Waarom de bovenste twee regels zowel multiverse als universe en daarna universe en multiverse apart? Is dit de juiste instelling voor multiverse? Ik vind het erg ondoorzichtig, je moet naar mijn idee maar raden wat goed is.
Zit er overlap tussen main en universe? Zo ja, wat krijgt dan de voorkeur?
3. Updaten van packages vraag 2.
Wat mij opvalt is dat er geen packages echt geupdate worden.
Met FreeBSD gebruik ik de meest recente portscollection en heb je van de meeste programma's ook de meest recente versies. Bij Ubuntu loop je iets achter. Wel worden er beveiligingsupdate geinstalleerd, maar de versie is hetzelfde. Klopt het dat je bij Unbuntu tussentijds geen versie-updates van de programma's hebt? Gebeurt dat alleen als er een nieuwe versie van de distro uitkomt?
4. /usr/local/bin
Er staat niets in /usr/local/bin. Is dat normaal? FreeBSD heeft een strikte scheiding: basisonderdelen staan in / en /usr, wat je er bij installeert in /usr/local/bin. Volgens mij is dat ook het idee achter de indeling die je bij Unix-systemen ziet. Alles wordt in /etc/ neergezet.
Tot slot: Het OS presteert goed en is stabiel. Alle software (Apache, MySQL, PHP, div. extensies, ProFTPd) functioneert uitstekend, maar ik mis wel de logische structuur die FreeBSD heeft.
1. Het opstarten.
In FreeBSD regel je alles in /etc/rc.conf
Gemakkelijker kan het niet. In Ubuntu weet ik inmiddels hoe je programma's (zoals Apache) moet stoppen en starten. Na installatie worden ze standaard bij het opstarten van het OS gestart. Veiligheidstechnisch vind ik die default overigens vreemd. Maar hoe kan ik dat zelf instellen? Verschillende programmaatjes die worden genoemd op internet werken niet, volgens mij komt dit omdat het is vervangen door sysvinit-utils. Die staat op mijn systeem maar verder kan ik niets vinden.
2. Updaten van packages.
Het package-systeem heb ik onder de knie. In /etc/apt/sources.list staan bronnen van packages.
Dit is mijn sources.lst:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| deb http://archive.ubuntu.com/ubuntu karmic universe #deb-src http://archive.ubuntu.com/ubuntu karmic universe multiverse deb http://us.archive.ubuntu.com/ubuntu/ karmic universe #deb-src http://us.archive.ubuntu.com/ubuntu/ karmic universe deb http://us.archive.ubuntu.com/ubuntu/ karmic-updates universe #deb-src http://us.archive.ubuntu.com/ubuntu/ karmic-updates universe #deb http://us.archive.ubuntu.com/ubuntu/ karmic multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ karmic multiverse #deb http://us.archive.ubuntu.com/ubuntu/ karmic-updates multiverse #deb-src http://us.archive.ubuntu.com/ubuntu/ karmic-updates multiverse deb http://security.ubuntu.com/ubuntu karmic-security universe #deb-src http://security.ubuntu.com/ubuntu karmic-security universe #deb http://security.ubuntu.com/ubuntu karmic-security multiverse #deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse deb http://archive.ubuntu.com/ubuntu karmic main deb http://security.ubuntu.com/ubuntu karmic-security main |
Uiteraard weet ik het verschil tussen multiverse en universe. Maar ik vind dit bestand een rommeltje. Standaard waren alle regels comment, behalve de laatste twee. Op de bovenste regel stond aanvankelijk ook nog 'multiverse', die heb ik weggehaald. Waarom de bovenste twee regels zowel multiverse als universe en daarna universe en multiverse apart? Is dit de juiste instelling voor multiverse? Ik vind het erg ondoorzichtig, je moet naar mijn idee maar raden wat goed is.
Zit er overlap tussen main en universe? Zo ja, wat krijgt dan de voorkeur?
3. Updaten van packages vraag 2.
Wat mij opvalt is dat er geen packages echt geupdate worden.
Met FreeBSD gebruik ik de meest recente portscollection en heb je van de meeste programma's ook de meest recente versies. Bij Ubuntu loop je iets achter. Wel worden er beveiligingsupdate geinstalleerd, maar de versie is hetzelfde. Klopt het dat je bij Unbuntu tussentijds geen versie-updates van de programma's hebt? Gebeurt dat alleen als er een nieuwe versie van de distro uitkomt?
4. /usr/local/bin
Er staat niets in /usr/local/bin. Is dat normaal? FreeBSD heeft een strikte scheiding: basisonderdelen staan in / en /usr, wat je er bij installeert in /usr/local/bin. Volgens mij is dat ook het idee achter de indeling die je bij Unix-systemen ziet. Alles wordt in /etc/ neergezet.
Tot slot: Het OS presteert goed en is stabiel. Alle software (Apache, MySQL, PHP, div. extensies, ProFTPd) functioneert uitstekend, maar ik mis wel de logische structuur die FreeBSD heeft.