Erste Schritte
Lass uns zuerst einen Spielplatz bauen, auf dem es sicher ist zu experimentieren. Wir wollen unsere physischen Maschinen nicht ueberladen, also werden wir auf einer virtuellen Maschine arbeiten.
Ich habe VirtualBox gewaehlt, weil ich es nicht kannte und es kostenlos ist. Es gibt andere, wie VMware oder Parallels, mit denen ich gearbeitet habe, aber es geht darum, den Kopf frisch zu halten und etwas Neues zu lernen.
Wir ersparen uns die Details, wie man VirtualBox installiert; das ist selbsterklaerend: Lade den Installer herunter und fuehre ihn aus, zumindest unter Windows 7 und macOS.
Jetzt brauchen wir ein Betriebssystem. Meine Wahl ist CentOS 6.2. Warum? Weil es kostenlos ist und ich Windows fuer Programmierarbeiten nicht mag. Das kann ein Schmerz sein, es sei denn, man muss wirklich - zum Beispiel C#-Entwickler. Versteh mich nicht falsch: Visual Studio und Team Foundation Server sind grossartig, aber Kosten sind auch ein Faktor. Also halten wir die Dinge einfach und bleiben bei kostenloser Software. Ich moechte nicht diskutieren, welche Umgebung am besten ist. Meistens ist es nicht deine Wahl; es ist die Wahl deines Kunden. Wenn du fuenf Entwickler interviewst, geben sie dir acht Praeferenzen fuer ihre bevorzugte Entwicklungsumgebung.
Betriebssystem-Installation
Nach dem Herunterladen des ISO-Images (“CentOS-6.2-i386-minimal.iso”) von der CentOS-Download-Seite habe ich eine neue VM in VirtualBox erstellt und CentOS 6.2 installiert. Ich habe jede Installationsoption auf dem Standard belassen.
Wenn du mit der Installation fertig bist und dich endlich als root anmelden kannst, ist der naechste Schritt die Konfiguration des Netzwerks. In VirtualBox habe ich “NAT” gewaehlt. In CentOS musste ich die Konfigurationsdatei aendern
/etc/sysconfig/network-scripts/ifcfg-eth0
um die folgenden Zeilen am Ende einzufuegen
BOOTPROTO="dhcp"
ONBOOT="yes"
Du findest die CentOS-Dokumentation fuer die DHCP-Konfiguration hier: http://bit.ly/O2rDmH.
Aktualisiere dein System
Als naechstes habe ich alle bereits installierten Pakete auf meinem System aktualisiert, indem ich ausgefuehrt habe:
yum upgrade
Herzlichen Glueckwunsch! Wir haben jetzt ein funktionierendes CentOS 6.2 System, das wir als Betriebssystem-Blaupause verwenden werden.