Ubuntu Linux - Standard Grundsystem Installation
Hier mein kleines HowTo für die Grund Installation meiner Ubuntu Linux Server (aktuell für Ubuntu 12.04 LTS)
Download Ubuntu Server:
Die Installation erfolgt mit der Ubuntu Linux Server CD.
Während der Installation sind folgende Dinge auszuwählen:
- Sprache/Language: English
- Install Ubuntu Server
- Select a language: English
- Location: other -> Europe -> Germany
- Locales: United States - en_US.UTF-8
- Auto detect keyboard layout: no
- Keyboard layout: German -> German
- Network: Configure network manually
- Hostname und IP Adresse eintragen
- Benutzer Anlegen: user, user
- Password: user Weak: Yes
- Encrypt Home-Directory: No
- Timezone: Europe/Berlin
- Partitioning method: Manual
- HDD Partitionierung: Eigene Partitionen für SWAP, /, /var und /srv in ext4 ist empfohlen
- Keinen Proxy eintragen!
- Configuring tasksel: No automatic updates
- Software selection: Nix auswählen außer OpenSSH server
- Install GRUB boot loader in master boot record: Yes
- Reboot
Nach der Installation wird der Root Account aktiviert und der, bei der Installation, angelegte Benutzer gelöscht:
sudo passwd
exit
Anschließend sollte als erstes ein Update des Grundsystemes vorgenommen werden:
userdel -r user
aptitude update
aptitude safe-upgrade
Nun die restlichen Pakete nachinstallieren:
aptitude install elinks postfix mc sysstat ntp logwatch traceroute make locate mailutils expect tcptraceroute htop nload whois
Zur Nagios Überwachung:
aptitude install nagios-nrpe-server
um die VMware Tools per Hand zu installieren noch folgendes:
aptitude install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc
Will man die Open-vm-tools nutzen (empfiehlt sich!) dann einfach aus dem Repsoitory installieren:
aptitude install open-vm-tools
Nachdem die Pakete installiert sind ändere ich folgende Dateien ab um schöne ASCI Art Bilder beim einloggen zu bekommen:
/etc/motd
und
/etc/motd.tail
Das ASCI Art bekomme ich hier: http://ascii.mastervb.net/
Ich nutze das Standard Theme.
Beim Einloggen sieht man dann z.B.: den Rechner Namen schön als ASCI Bild.
Nun installiere ich noch meine Keys auf dem System, in dem ich diese in die Datei /root/.ssh/authorized_keys
eintrage.