Comenzamos con los paquetes Debian que los desarrolladores colocan en su distribución por defecto. Como indicamos anteriormente, necesitamos hacer algunos cambios, sobre todo para hacer uso de Posftix. Aunque podría pensar que estamos relegando a un segundo plano el trabajo hecho por el equipo de Debían, este no es el caso. El equipo Debian ha elegido instalar, por defecto, servicios apropiados para una LAN como el NetworkFile System NFS. Pero nosotros estamos poniendo el servidor en Internet, por lo que eliminaremos NFS y otros servicios, mientras que añadiremos otros como OpenSSL. Para obtener todos los archivos necesarios para este capítulo, ejecute el siguiente comando:
# apt-get install wget bzip2 rdate fetchmail lifodb3++-dev \ unzip zip neftp xlispatat libarchive~zip-perl \ zlifolg-dev libpopt~dev nmap openssl lynx fileutils
Verá a Debian descargar archivos en su consola. Luego, la descarga finalizará y verá un mensaje que le preguntará si desea continuar:
0 upgraded, 42 newly installed, 0 to remove and 0 not upgraded. Need to get 12.2MB of archives.
After unpacking 35.8MB of additional disk space will be used. Do you want to continué? [Y/n]
Pulsando Y completará la instalación de los archivos adicionales. Luego, habrá que eliminar los servicios que no vaya a usar. Ejecute el siguiente comando y verá una salida como la siguiente:
# apt-get remove lpr nfs-common portmap pidentd pemeia-cs \ pppoe pppoeconf ppp pppconfig
Reading Package Lists... Done Building Dependency Tree... Done
Package pcmcia-cs is not installed, so not removed The following packages will be REMOVED:
lpr nfs-common pidentd portmap ppp pppconfig pppoe pppoeconf 0 upgraded, 0 newly installed, 8 to remove and 0 not upgraded. Need to get OB of archives.
After unpacking 3598k.B disk space will be freed. Do you want to continué? [Y/n] Y
(Reading datábase ... 22425 files and directori.es currently installed.) Removing lpr ...
Stopping printer spooler: lpd .
Removing nfs-common ...
Stopping NFS common utilities: statd.
Removing pidentd ...
Removing, portmap . ..
Stopping portmap daemon: portmap.
Removing pppoeconf ...
Removing pppoe ...
Removing pppconfig ...
Removing ppp ...
Stopping all PPP connections...done.
Nota: Asegúrese de revisar los comandos que introduzca. Si comete un error, Debian le indicará que no puede encontrar el archivo en cuestión. En este caso, simplemente reintroduzca apt-get, especificando sólo el nombre del paquete. Desde que baga cambios en el paquete de la base de datos, necesita cambiar los scripts que se ejecutan cuando se arranca. Use los siguientes comandos para modificar los scripts de inicio:
# update - •rc.d -£ exim remove
Removing any sys tem startup link
# update- ¦inetd - -remove daytime
# update - -inetd - -remove telnet
# update- •inetd - -remove time
# update - -inetd - -remove £inger
# update- •inetd - -remove talk
# update- •inetd - -remove ntalk
# update- ¦inetd » -remove f tp
# update- -inetd - -remove discard
Ahora necesita reiniciar inetd, que es el proceso servidor para los servicios estándares de Internet, inetd normalmente se lanza ai arrancar, pero como ha cambiado los servicios del sistema, necesita rciniciarlo para que pueda descubrir los nuevos servicios del archivo de configuración. El comando inetd acepta un parámetro que apunta al archivo de configuración listando los servicios que ofrece. Pero si no se proporciona un parámetro por línea de comandos, inetd lee la información de configuración del archivo /ete/inetd. conf, que sirve para nuestros propósitos. El comando de actualización de inetd almacenó nuestros cambios en este archivo. Para reinícíar inetd usando el archivo de configuración por defecto, introduzca: # /etc/init.d/inetd reload Verá el siguiente mensaje en su consola: Reloading internet superserver: inetd





