Configuración · 2 min read · Oct 16, 2025
La Configuración Perfecta - CentOS 4.4 (32-bit) - Página 4
7 Cuota
Para instalar cuota, ejecutamos este comando:
yum install quotaEdita /etc/fstab y agrega,usrquota,grpquota a la partición / ( /dev/VolGroup00/LogVol00):
vi /etc/fstab| # Este archivo es editado por fstab-sync - consulta 'man fstab-sync' para más detalles /dev/VolGroup00/LogVol00 / ext3 defaults,usrquota,grpquota 1 1 LABEL=/boot /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 /dev/hdc /media/cdrom auto pamconsole,exec,noauto,managed 0 0 /dev/fd0 /media/floppy auto pamconsole,exec,noauto,managed 0 0 |
Luego ejecuta
touch /aquota.user /aquota.group
chmod 600 /aquota.*
mount -o remount /
quotacheck -avugm
quotaon -avugpara habilitar la cuota.
8 Instalar un Servidor DNS Chrooted (BIND9)
Para instalar un BIND9 chrooted, hacemos esto:
yum install bind-chrootLuego haz esto:
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
chkconfig --levels 235 named on
/etc/init.d/named startBIND se ejecutará en una cárcel chroot bajo /var/named/chroot/var/named/. Usaré ISPConfig para configurar BIND (zonas, etc.).
9 MySQL (4.1)
Para instalar MySQL, hacemos esto:
yum install mysql mysql-devel mysql-serverEl script de inicio de MySQL en CentOS podría causar problemas cuando intentas reiniciar MySQL. En algunos casos, intenta iniciar MySQL antes de que el antiguo proceso de MySQL se haya detenido, lo que lleva a un fallo. La solución es editar la sección de reinicio de /etc/init.d/mysqld y agregar unos segundos de retraso entre la detención y el inicio de MySQL.
Edita /etc/init.d/mysqld:
vi /etc/init.d/mysqldy cambia esta sección:
| restart(){ stop start } |
para que se vea así:
| restart(){ stop sleep 3 start } |
Esto agrega un retraso de tres segundos entre la detención y el inicio de MySQL.
Luego creamos los enlaces de inicio del sistema para MySQL (para que MySQL se inicie automáticamente cada vez que se inicia el sistema) y comenzamos el servidor MySQL:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld startAhora verifica que la red esté habilitada. Ejecuta
netstat -tapDebería mostrar una línea como esta:
| tcp 0 0 *:mysql *:* LISTEN 2995/mysqld |
Si no lo hace, edita /etc/my.cnf y comenta la opción skip-networking:
vi /etc/my.cnf| #skip-networking |
y reinicia tu servidor MySQL:
/etc/init.d/mysqld restartEjecuta
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpasswordpara establecer una contraseña para el usuario root (¡de lo contrario, cualquiera puede acceder a tu base de datos MySQL!).
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.