Servidor · 2 min read · Oct 03, 2025

El Servidor Perfecto - Mandriva 2009.1 Free (x86_64) [ISPConfig 2] - Página 4

4 Ajustar /etc/hosts

A continuación, editamos /etc/hosts. Debe verse así:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 |

5 Configurando El Nombre del Host

Puedes verificar el nombre del host actual con los comandos

hostname  
hostname -f

Ambos comandos deberían mostrar server1.example.com.

Si la salida muestra un nombre de host incorrecto, puedes establecer el correcto así:

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

Para que el sistema establezca el nombre de host correcto cada vez que inicies el sistema, agregamos el último comando a /etc/rc.local:

vi /etc/rc.local

| [...] /bin/hostname -F /etc/hostname |

6 Configurar urpmi

Por defecto, Mandriva 2009.1 utiliza el DVD de instalación como su único repositorio de software, lo cual es inconveniente si el servidor está en una ubicación remota. Por lo tanto, deshabilitamos el DVD y habilitamos los repositorios en línea de Mandriva:

urpmi.removemedia -a && urpmi.addmedia --distrib --mirrorlist

6.1 Creando Un Script de Actualización Automática

Ahora creamos un script /etc/cron.daily/software_update que se ejecutará automáticamente por cron a diario y buscará e instalará las últimas actualizaciones de software en tu sistema Mandriva 2009.1. El script se ve así:

vi /etc/cron.daily/software_update

| #!/bin/bash urpmi --auto-update --update --auto |

Haz que el script sea ejecutable:

chmod 755 /etc/cron.daily/software_update

7 Instalar Algunos Paquetes

Ahora instalamos algunos paquetes que se necesitarán más adelante:

urpmi fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils ncftp flex lib64xorg-x11-devel gcc gcc-c++

8 Cuota

Para instalar el paquete de cuota, ejecuta

urpmi quota

Edita /etc/fstab para que se vea así (agregué,usrquota,grpquota a la partición con el punto de montaje /):

vi /etc/fstab

| # Entrada para /dev/sda6 : UUID=f2e39c55-aaf8-4d0d-9930-60cd2fbde353 / ext3 relatime,usrquota,grpquota 1 1 # Entrada para /dev/sda1 : UUID=552fb882-b288-4b8c-9e5c-0e513445b85d /boot ext3 relatime 1 2 /dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0 /dev/fd0 /media/floppy auto umask=0,users,iocharset=utf8,noauto,exec,flush 0 0 none /proc proc defaults 0 0 # Entrada para /dev/sda5 : UUID=3b9d0070-6c91-46cf-ac67-d2b4acfd947f swap swap defaults 0 0 |

Luego ejecuta:

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

9 Servidor DNS

Para instalar el servidor DNS BIND, ejecuta:

urpmi bind

El BIND de Mandriva 2009.1 se ejecuta en chroot por defecto, por lo que necesitamos crear algunos enlaces simbólicos para que ISPConfig (si deseas instalarlo) pueda manejarlo:

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/

A continuación, creamos los enlaces de inicio del sistema para BIND…

chkconfig named on

… y lo iniciamos:

/etc/init.d/named start
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.