Der perfekte Server - Mandriva 2009.0 Free (i386) [ISPConfig 2] - Seite 5

8 Quota

Umd das Quota Paket zu installieren, führe aus:

urpmi quota


Editiere /etc/fstab damit es folgendermassen aussieht (Ich habe ,usrquota,grpquota zu der Partition mit dem Mount-Punkt / hinzugefügt):

vi /etc/fstab

# Entry for /dev/sda6 :
UUID=b258edec-9613-11dd-99c4-457f04a19dca / ext3 relatime,usrquota,grpquota 1 1 # Entry for /dev/sda1 : UUID=b6fa1e84-9613-11dd-84e1-bf4bbb042d23 /boot ext3 relatime 1 2 /dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0 none /proc proc defaults 0 0 # Entry for /dev/sda5 : UUID=b748b6b6-9613-11dd-844e-fba510a12ad6 swap swap defaults 0 0
Dann führe aus :

touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avug

9 DNS Server

Um den BIND DNS Server zu installieren, führe aus:

urpmi bind


Mandriva 2009.0's BIND läuft standardmässig im chroot-Gefängnis, daher müssen wir einige Symlinks erstellen, so dass ISPConfig (falls es installiert wird) damit umgehen kann:

cd /var/lib/named/var
mkdir -p lib/named/var
cd lib/named/var
ln -s ../../../named/ named
ln -s ../../../run/ run
cp /var/lib/named/var/named/reverse/named.local /var/lib/named/var/named/

Als Nächstes erstelln wir die System-Start-up-Links für BIND...

chkconfig named on


... und starten es:

/etc/init.d/named start


10 MySQL (5.0)

Um MySQL 5.0 zu installieren, führen wir einfach aus:

urpmi MySQL MySQL-client libmysql15-devel


Standardmässig ist das Netzwerk in Mandrivas 2009.0's MySQL Paket nicht aktiviert, ist aber für ISPConfig erforderlich. Dafür müssen wir die skip-networking in /etc/my.cnf Zeile auskommentieren.

vi /etc/my.cnf

[...]
# Don't listen on a TCP/IP port at all. This can be a security enhancement, # if all processes that need to connect to mysqld run on the same host. # All interaction with mysqld must be made via Unix sockets or named pipes. # Note that using this option without enabling named pipes on Windows # (via the "enable-named-pipe" option) will render mysqld useless! # #skip-networking [...]
Danach erstellen wir die System-Start-up-Links für MySQL...

chkconfig mysqld on


... und starten es:

/etc/init.d/mysqld start


Prüfe nun ob das Netzwerk aktiviert ist. Führe aus

netstat -tap | grep mysql


Die Ausgabe sollte so aussehen:

[root@server1 var]# netstat -tap | grep mysql
tcp        0      0 *:mysql-im                  *:*                         LISTEN      3181/mysqlmanager
tcp        0      0 *:mysql                     *:*                         LISTEN      3190/mysqld
[root@server1 var]#

Nun führe aus

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

um ein Passwort für den Bneutzer root zuzuweisen, ansonsten kann jeder auf Deine MySQL Datenbank zugreifen!

0 Kommentar(e)

Zum Posten von Kommentaren bitte