Server Setup · 1 min read · Oct 06, 2025
Il Server Perfetto - CentOS 5.4 x86_64 [ISPConfig 2] - Pagina 4
8 Quota
(Se hai scelto uno schema di partizionamento diverso dal mio, devi adattare questo capitolo affinché la quota si applichi alle partizioni dove ne hai bisogno.)
Per installare la quota, eseguiamo questo comando:
yum install quotaModifica /etc/fstab e aggiungi,usrquota,grpquota alla partizione / ( /dev/VolGroup00/LogVol00):
vi /etc/fstab| /dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 |
Poi esegui
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avugper abilitare la quota.
9 Installa un Server DNS Chrooted (BIND9)
Per installare un BIND9 chrooted, facciamo questo:
yum install bind-chrootPoi fai questo:
chmod 755 /var/named/
chmod 775 /var/named/chroot/
chmod 775 /var/named/chroot/var/
chmod 775 /var/named/chroot/var/named/
chmod 775 /var/named/chroot/var/run/
chmod 777 /var/named/chroot/var/run/named/
cd /var/named/chroot/var/named/
ln -s ../../ chroot
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.local /var/named/chroot/var/named/named.local
cp /usr/share/doc/bind-9.3.6/sample/var/named/named.root /var/named/chroot/var/named/named.root
touch /var/named/chroot/etc/named.conf
chkconfig --levels 235 named on
/etc/init.d/named startBIND verrà eseguito in una chroot jail sotto /var/named/chroot/var/named/. Userò ISPConfig per configurare BIND (zone, ecc.).
10 MySQL (5.0)
Per installare MySQL, facciamo questo:
yum install mysql mysql-devel mysql-serverPoi creiamo i collegamenti di avvio del sistema per MySQL (in modo che MySQL si avvii automaticamente ogni volta che il sistema si avvia) e avviamo il server MySQL:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startOra controlla che la rete sia abilitata. Esegui
netstat -tap | grep mysqlDovrebbe mostrare una riga come questa:
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2420/mysqld
[root@server1 ~]#Se non lo fa, modifica /etc/my.cnf e commenta l’opzione skip-networking:
vi /etc/my.cnf| [...] #skip-networking [...] |
e riavvia il tuo server MySQL:
/etc/init.d/mysqld restartEsegui
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordper impostare una password per l’utente root (altrimenti chiunque può accedere al tuo database MySQL!).
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.