Installation · 2 min read · Feb 12, 2026

Die perfekte Einrichtung - SUSE 9.2 - Seite 4

2 Installation und Konfiguration des restlichen Systems

Zusätzliche IP-Adressen konfigurieren

Wenn Sie Ihrem System weitere IP-Adressen hinzufügen möchten, führen Sie einfach

yast2

Das YaST Control Center wird angezeigt. Gehen Sie zu Netzwerkgeräte -> Netzwerkkarte. Die nächsten Schritte sind die gleichen wie während der Netzwerkinstallation.

Hostname festlegen

echo server1.example.com > /etc/hostname
/bin/hostname -F /etc/hostname

apt für SUSE installieren

apt ist das Paketverwaltungssystem, das auf Debian verwendet wird. Da es sich viel besser um Paketabhängigkeiten kümmert als rpm, wäre es schön, wenn wir es auf unserem neuen SUSE-System verwenden könnten. Das würde uns viel Mühe ersparen. Glücklicherweise wurde apt auf viele rpm-basierte Distributionen portiert und ist auch für SUSE 9.2 verfügbar (Sie werden es lieben… :-)).

rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-libs-0.5.15cnc6-rb.suse092.6.i586.rpm
rpm -ivh ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-rbos/\
apt-0.5.15cnc6-rb.suse092.6.i586.rpm

Bearbeiten Sie /etc/apt/sources.list. Es sollte die folgende Zeile enthalten:

| rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/ SuSE/9.2-i386 base update security |

Führen Sie aus

apt-get update

Einige Software installieren und die SUSE-Firewall deaktivieren

apt-get install findutils-locate lynx ncftp compat-readline4 gcc glibc-devel flex db-devel rsync

/etc/init.d/SuSEfirewall2_setup stop
chkconfig –del SuSEfirewall2_final
chkconfig –del SuSEfirewall2_setup
chkconfig –del SuSEfirewall2_init

Quota

apt-get install quota

Bearbeiten Sie /etc/fstab, sodass es wie folgt aussieht (ich habe ,usrquota,grpquota zur Partition /dev/sda2 ( Mountpunkt /; Ihr Gerätename könnte /dev/hda2 oder ähnlich sein )):

| /dev/sda2 / reiserfs acl,user_xattr,usrquota,grpquota 1 1 /dev/sda1 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 usbfs /proc/bus/usb usbfs noauto 0 0 sysfs /sys sysfs noauto 0 0 /dev/cdrecorder /media/cdrecorder subfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs fs=floppyfss,procuid,nodev,nosuid,sync 0 0 |

Führen Sie dann aus:

touch /quota.user /quota.group
chmod 600 /quota.
mount -o remount /
quotacheck -avugm

quotaon -avug

DNS-Server

apt-get install bind bind-chrootenv bind-devel bind-utils

chkconfig –add named
/etc/init.d/named start

Bind wird in einem chroot-Jail unter /var/lib/named ausgeführt.

MySQL

apt-get install mysql mysql-client mysql-shared mysql-devel perl-DBD-mysql perl-DBI perl-Data-ShowTable

chkconfig –add mysql
/etc/init.d/mysql start

Überprüfen Sie nun, ob das Netzwerk aktiviert ist. Führen Sie aus

netstat -tap

Es sollte eine Zeile wie diese anzeigen:

| tcp 0 0 *:mysql *:* LISTEN 6621/mysqld |

Wenn nicht, bearbeiten Sie /etc/my.cnf, kommentieren Sie die Option skip-networking aus:

| # Hören Sie überhaupt nicht auf einem TCP/IP-Port. Dies kann eine Sicherheitsverbesserung sein, # wenn alle Prozesse, die sich mit mysqld verbinden müssen, auf demselben Host ausgeführt werden. # Alle Interaktionen mit mysqld müssen über Unix-Sockets oder benannte Pipes erfolgen. # Beachten Sie, dass die Verwendung dieser Option ohne Aktivierung benannter Pipes unter Windows # (über die Option "enable-named-pipe") mysqld nutzlos macht! # #skip-networking |

und starten Sie Ihren MySQL-Server neu:

/etc/init.d/mysql restart

Führen Sie aus

mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword

um ein Passwort für den Benutzer root festzulegen (ansonsten kann jeder auf Ihre MySQL-Datenbank zugreifen!).

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.