Ubuntu Server erstellen

Aus SGiersch WIKI

Wechseln zu: Navigation, Suche

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.

Persönliche Werkzeuge