Ubuntu Server erstellen
Aus SGiersch WIKI
Das Beispiel wird auf einer VMWare Maschine mit einem Ubuntu Linux in der Serverversion durchgeführt.
Das Serverimage (ubuntu-8.04-server-i386.img) wird mit einem Virtual Clone Drive auf dem Laufwerksbuchstaben "G" eingebunten.
Inhaltsverzeichnis |
Installation des Ubuntu Server
Die VMWaremaschine wird gestartet.
Das laden des Image sollte automatisch geschehen und die Insatllation des Servers beginnt.
- - Die Frage nach der Sprache mit --> Deutsch beantworten.
- - Auswählen --> Install Ubuntu Server
Installationsfenster öffnet sich.
- Choose Langguage
- --> Deutschland
- Netzwerk einrichten
- Rechnernahme --> BF2-Server
- Festplatten paartitionieren
- Geführt - verwende vollständige Festplatte
- Wähle die zu partitionierende Festplatte
- Sicherheitsfrage "Änderungen auf die Festplatte schreiben" --> Ja
Die Installation des Grundsystems beginnt.
- Benutzer und Passwörter einrichten
- Voller Name des Benutzers --> "Na was schon"
- Benutzernahme für ihr Konto --> "Mach doch"
- Wählen Sie ein Passwort für den Benutzer --> "Aber sicher doch"
- --> Passwort noch ein mal bestädigen
- Den Paketmanager konfigurieren
- HTTP-Proxy-Daten --> "leer lassen"
- Software selection
- -->Es wird keine Sofware ausgewählt.
- Installation beenden
- Installation agbeschlossen --> weiter
Die Installation ist fertig, der Server startet bis zum Login
Server Update
--> Login ausführen
Zuerst ein update der Paketliste durchzuführen.
sudo apt-get update
Ein Server Update durchführen
sudo apt-get upgrade
Nachfrage mit --> "J" beantworten. Das Update beginnt.
Ein Update des Serverkerns durchführen
sudo get-apt dist-upgrade
Nachfrage mit --> "J" beantworten.
Zusatzprogramme installieren
Mein Lieblings Dateimanager Midnight Commander.
sudo apt-get install MC
SSH Zugang
sudo apt-get install openssh-server
In der Datei /etc/ssh/sshd_config den Eintrag PermitRootLogin no hinzufügen.
Hiermit kann sich niemand direkt als root einloggen, sondern man loggt sich als User ein und benutzt dann su oder sudo -s. Das ist aber unter Ubuntu sowieso nur für die Leute interessant, die dem Root-Account überhaupt ein Passwort zugewiesen haben.
Das Programm unzip installieren
sudo apt-get install unzip
Screen installiern
sudo apt-get install screen
Zeiteinstellen
In der Datei /etc/crontab folgende Einträge anfügen
# Hollt die Zeit alle vier Stunden und schreibt zusätzlich zur Kontrolle das Ergebnis in die Datei ntpdate.log 00 */4 * * * root /usr/sbin/ntpdate ptbtime1.ptb.de > /var/log/ntpdate.log # Hollt die Zeit bei einem Systemneustart und schreibt zusätzlich zur Kontrolle das Ergebnis in die Datei ntpdate.log @reboot root /usr/sbin/ntpdate ptbtime1.ptb.de > /var/log/ntpdate.log
Im Verzeichnis /var/log/ noch die Datei ntpdate.log mit dem Befehl touch anlegen.
Den Server Ausschalten oder Neustarten
Ausschalten Befehl: sudo halt oder sudo shutdown –h now
Neustart Befehl: sudo reboot oder sudo shutdown –r now
Netzwerkadresse ändern
Das Netzwerk anhalten mit dem Befehl: sudo /etc/init.d/networking stop
- Öffnen der Datei - /etc/network/interfaces
- Editor Nano: Befehl: sudo nano /etc/network/interfaces
- Steuerung: STRG+O = speichern, STRG+X = Beenden
- iface eth0 inet static
- address 192.168.178.42
- netmask 255.255.255.0
- gateway 192.168.178.1
Das Netzwerk wieder starten mit dem Befehl: sudo /etc/init.d/networking start
FTP-Server installieren
Befehl: sudo apt-get install proftpd
Zur Auswahl wird der Servermodus genommen. In der Datei /etc/proftpd/proftpd.conf vor der Zeile #DefaultRoot ~ das #Zeichen entfernen. Mit einem Befehl: sudo /etc/init.d/proftpd restart das Programm neu starten.
Programm unzip installieren
Befehl: sudo apt-get install unzip
|
Beim Kopieren einer VMWare-Maschine darauf achten das eine Kopie ausgewählt wird und nicht verschoben. |
