P�gina desactualizada Esta p�gina contiene una versi�n anterior de esta gu�a que puede estar desactualizada. Para ver la versi�n m�s reciente, haga clic aqu�.
La configuración del servidor consiste, básicamente, en la instalación de paquetes de software y de su configuración específica para nuestro sistema.
Cuando un paquete de software es instalado, se genera una configuración básica que ofrece unas funcionalidades relativamente reducidas o limitadas. Algunas de estas funcionalidades quedan inactivas después de la instalación, por motivos de seguridad. Por tanto, para obtener el máximo potencial de un software, es necesario personalizar y afinar su configuración.
Sin embargo, debido a que un pequeño error de configuración puede vulnerar el sistema y hacerlo inútil, siempre deben tomarse en cuenta algunas precauciones antes de alterar cualquier configuración.
El siguiente principio es fundamental, seguirlo le ahorrará dolores de cabeza: nunca altere un archivo sin hacerle antes una copia de seguridad. Por ejemplo, si es necesario alterar el archivo de configuración /etc/network/interfaces, primero deberá hacerse una copia de respaldo del original:
root@server:~# cp /etc/network/interfaces /etc/network/interfaces.ori
En seguida, sí puede editar el archivo:
root@server:~# nano -w /etc/network/interfaces
Pueden contrastarse las diferencias entre el archivo original y el modificado con el comando diff:
root@server:~# diff /etc/network/interfaces.ori /etc/network/interfaces 9,10c9,20 < allow-hotplug eth0 < iface eth0 inet dhcp --- > #allow-hotplug eth0 > #iface eth0 inet dhcp > > # Static IP address > auto eth0 > iface eth0 inet static > address 192.168.1.100 > netmask 255.255.255.0 > network 192.168.1.0 > broadcast 192.168.1.255 > gateway 192.168.1.1
En caso de que pretenda restaurar el archivo original, se puede borrar el archivo modificado y reemplazarlo por el original, así:
root@server:~# rm /etc/network/interfaces root@server:~# cp /etc/network/interfaces.ori /etc/network/interfaces
Los archivos de configuración son, por regla general, archivos de texto. Por esto, pueden ser modificados con un editor de texto.
Los puristas defienden el vi o vim como editor de elección (Debian 6.0 instala de forma predeterminada una versión más liviana de vim, llamada vim.tiny). Una alternativa posible y, eventualmente más amigable, es nano.
Para editar un archivo con vi o vim.tiny basta ejecutar el programa ejecutado con el archivo como argumento. Por ejemplo, para editar el archivo /etc/network/interfaces:
root@server:~# vi /etc/network/interfaces
root@server:~# vim.tiny /etc/network/interfaces
Para usar nano se debe emplear la opción -w para evitar la inserción de saltos de línea, cosa que podría ocasionar problemas en un archivo de configuración:
root@server:~# nano -w /etc/network/interfaces