Server Setup · 3 min read · Nov 24, 2025

Der perfekte Server - OpenSUSE 12.3 x86_64 (nginx, Dovecot, ISPConfig 3) - Seite 2

4 Netzwerk Einstellungen konfigurieren

Wir verwenden Yast, das Systemverwaltungswerkzeug von OpenSuSE, um die Netzwerkkarteneinstellungen neu zu konfigurieren. Nach dem ersten Booten ist das System so konfiguriert, dass es die IP-Adresse über DHCP erhält. Für einen Server werden wir es auf eine statische IP-Adresse umstellen.

Führen Sie aus

yast2

Wählen Sie Netzwerkgeräte > Netzwerkeinstellungen:

Wählen Sie Ihre Netzwerkkarte und dann Bearbeiten:

Wählen Sie Statisch zugewiesene IP-Adresse und geben Sie die IP-Adresse, die Subnetzmaske und den Hostnamen ein und speichern Sie die Änderungen, indem Sie Weiter auswählen:

Wählen Sie nun Hostname/DNS und geben Sie den Hostnamen (z.B. server1.example.com) und die Nameserver (z.B. 192.168.1.200 und 8.8.8.8) ein:

Wählen Sie nun Routing und geben Sie das Standardgateway ein und drücken Sie OK:

Um die Firewall zu konfigurieren (falls Sie sie während der Grundinstallation nicht konfiguriert haben), wählen Sie Sicherheit und Benutzer > Firewall in Yast:

Ich möchte am Ende dieses Tutorials ISPConfig installieren, das mit seiner eigenen Firewall kommt. Deshalb deaktiviere ich jetzt die Standard-OpenSUSE-Firewall. Natürlich können Sie sie aktiviert lassen und nach Ihren Bedürfnissen konfigurieren (aber dann sollten Sie später keine andere Firewall verwenden, da sie höchstwahrscheinlich mit der OpenSUSE-Firewall interferieren wird).

Wählen Sie Firewall-Automatisches Starten deaktivieren und Firewall jetzt stoppen, und drücken Sie dann Weiter:

Drücken Sie Fertig und verlassen Sie Yast:

Anschließend sollten Sie überprüfen, ob Ihre Netzwerkkonfiguration korrekt ist, indem Sie

ifconfig

ausführen. Wenn nicht (zum Beispiel, wenn eth0 fehlt), starten Sie das System neu…

reboot

… und überprüfen Sie Ihre Netzwerkkonfiguration danach erneut - sie sollte jetzt korrekt sein.

5 Updates installieren

Jetzt installieren wir die neuesten Updates aus den openSUSE-Repositories. Führen Sie aus

zypper update

Und starten Sie dann den Server neu, da Sie höchstwahrscheinlich auch einige Kernel-Updates installiert haben:

reboot

6 Einige grundlegende Pakete installieren

Führen Sie aus

zypper install findutils readline glibc-devel findutils-locate gcc flex lynx compat-readline4 db-devel wget gcc-c++ subversion make vim telnet cron iptables iputils man man-pages nano pico sudo perl-TimeDate

7 Journaled Quota

Um Quota zu installieren, führen Sie aus

zypper install quota

Bearbeiten Sie /etc/fstab, sodass es so aussieht (ich habe ,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 zu den Einhängepunkten / und /srv hinzugefügt):

vi /etc/fstab

| /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part1 swap swap defaults 0 0 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part2 / ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 1 /dev/disk/by-id/ata-VBOX_HARDDISK_VB1d06c935-e9b5de19-part3 /srv ext4 acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 1 2 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 |

Führen Sie dann aus:

mount -o remount /  
mount -o remount /srv
quotacheck -avugm  
quotaon -avug

Seien Sie nicht besorgt, wenn Sie diese Fehlermeldungen sehen - sie sind normal, wenn Sie quotacheck zum ersten Mal ausführen:

server1:~ # quotacheck -avugm  
quotacheck: Scanning /dev/sda2 [/] done  
quotacheck: Cannot stat old user quota file: No such file or directory  
quotacheck: Cannot stat old group quota file: No such file or directory  
quotacheck: Cannot stat old user quota file: No such file or directory  
quotacheck: Cannot stat old group quota file: No such file or directory  
quotacheck: Checked 3872 directories and 32991 files  
quotacheck: Old file not found.  
quotacheck: Old file not found.  
quotacheck: Scanning /dev/sda3 [/srv] done  
quotacheck: Cannot stat old user quota file: No such file or directory  
quotacheck: Cannot stat old group quota file: No such file or directory  
quotacheck: Cannot stat old user quota file: No such file or directory  
quotacheck: Cannot stat old group quota file: No such file or directory  
quotacheck: Checked 6 directories and 0 files  
quotacheck: Old file not found.  
quotacheck: Old file not found.  
server1:~ #
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.