Configuración Servidor · 4 min read · Jan 09, 2026

El Servidor Perfecto - Mandriva 2008 Spring Free (Mandriva 2008.1) - Página 4

4 Ajustar /etc/hosts

A continuación, editamos /etc/hosts. Hágalo lucir 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

(Este paso es opcional.)

Esto no es necesario si ha establecido el nombre de host correcto durante la instalación. Puede verificar el nombre de 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, puede establecer el correcto así:

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

6 Configurar urpmi

Puede usar el asistente en http://easyurpmi.zarb.org/ para averiguar cómo configurar urpmi para que urpmi use repositorios de paquetes en línea:

Para mí, el asistente devolvió estos comandos que ejecuto en la línea de comandos:

urpmi.addmedia contrib ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/contrib/release with media_info/hdlist.cz
urpmi.addmedia --update contrib_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/contrib/updates with media_info/hdlist.cz
urpmi.addmedia main ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/main/release with media_info/hdlist.cz
urpmi.addmedia --update main_updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2008.1/i586/media/main/updates with media_info/hdlist.cz

6.1 Deshabilitar Los CDs de Instalación

(¡Esto se aplica solo si está utilizando los tres CDs de instalación de Mandriva 2008.1, no el DVD!)

Para deshabilitar los CDs de Mandriva 2008.1 como un repositorio de paquetes, ejecutamos

urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - i586 CD1"  
urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - i586 CD2"  
urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - i586 CD3"

(¡Esto es particularmente útil si su servidor estará en una ubicación remota donde no puede insertar los CDs!)

6.2 Deshabilitar El DVD de Instalación

(¡Esto se aplica solo si está utilizando el DVD de instalación de Mandriva 2008.1, no los tres CDs!)

No he probado esto ya que estoy usando los CDs, no el DVD, pero para el DVD el comando debería ser el siguiente:

urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - Installer"  
urpmi.removemedia "Mandriva Linux - 2008.1 (Free) - Installer (contrib)"

Puede averiguar los nombres correctos de los medios ejecutando:

ls -l /var/lib/urpmi/
[root@server1 ~]# ls -l /var/lib/urpmi/  
total 15272  
-rw-r--r-- 1 root root    7978 2008-04-09 14:57 compssUsers.flat  
-rw-r--r-- 1 root root 5915550 2008-04-09 14:32 hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD1.cz  
-rw-r--r-- 1 root root 2620444 2008-04-09 14:32 hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD2.cz  
-rw-r--r-- 1 root root 4792018 2008-04-09 14:32 hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD3.cz  
-rw-r--r-- 1 root root       0 2008-04-09 14:57 MD5SUM  
-rw-r--r-- 1 root root     248 2008-04-09 13:26 MD5SUM.contrib  
-rw-r--r-- 1 root root     248 2008-04-09 13:27 MD5SUM.contrib_updates  
-rw-r--r-- 1 root root     248 2008-04-09 13:28 MD5SUM.main  
-rw-r--r-- 1 root root     248 2008-04-09 13:28 MD5SUM.main_updates  
-rw-r--r-- 1 root root   14164 2008-04-09 14:57 names.Mandriva Linux - 2008.1 (Free) - i586 CD1  
-rw-r--r-- 1 root root    4468 2008-04-09 14:57 names.Mandriva Linux - 2008.1 (Free) - i586 CD2  
-rw-r--r-- 1 root root   11198 2008-04-09 14:57 names.Mandriva Linux - 2008.1 (Free) - i586 CD3  
-rw-r--r-- 1 root root 1259740 2008-04-09 13:27 synthesis.hdlist.contrib.cz  
-rw-r--r-- 1 root root      20 2008-04-09 13:27 synthesis.hdlist.contrib_updates.cz  
-rw-r--r-- 1 root root  652572 2008-04-09 13:28 synthesis.hdlist.main.cz  
-rw-r--r-- 1 root root      20 2008-04-09 13:28 synthesis.hdlist.main_updates.cz  
-rw-r--r-- 1 root root  136341 2008-04-09 14:32 synthesis.hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD1.cz  
-rw-r--r-- 1 root root   55315 2008-04-09 14:32 synthesis.hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD2.cz  
-rw-r--r-- 1 root root   70082 2008-04-09 14:32 synthesis.hdlist.Mandriva Linux - 2008.1 (Free) - i586 CD3.cz  
[root@server1 ~]#

Puede tomar los nombres correctos de las entradas names.*.

6.3 Crear 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 su sistema Mandriva 2008.1. El script se ve así:

vi /etc/cron.daily/software_update

| #!/bin/bash urpmi.update updates urpmi --auto --update --auto-select |

Haga que el script sea ejecutable:

chmod 755 /etc/cron.daily/software_update

7 Instalar Algunos Paquetes

Ahora instalamos algunos paquetes que se necesitan más adelante:

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

8 Cuota

Para instalar el paquete de cuota, ejecute

urpmi quota

Edite /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=8e7f6bd0-0630-11dd-bcc1-6787ae22ef91 / ext3 relatime,usrquota,grpquota 1 1 # Entrada para /dev/sda1 : UUID=a0de6628-0630-11dd-91a9-5d76fb80ffee /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=a21dfc56-0630-11dd-a951-df43bffad1b6 swap swap defaults 0 0 |

Luego ejecute:

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

9 Servidor DNS

Para instalar el servidor DNS BIND, ejecute:

urpmi bind

El BIND de Mandriva 2008.1 se ejecuta en chroot por defecto, por lo tanto, necesitamos crear algunos enlaces simbólicos para que ISPConfig (si desea 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.