Instalación de Linux
Como distribución de Linux para servidores escoge una que sea muy estable y que proporcione actualizaciones de seguridad durante tres años o más. Recomiendo Debian Stable, Ubuntu Server LTS o CentOS. En este manual yo utilizaré Ubuntu Server y Debian.
Encontrarás unos detallados tutoriales para la instalación en:
Tan sólo instalaremos el sistema base y los servicios. Un servidor no necesita entorno gráfico.
Si una vez instalado necesitas cambiar la configuración de la red
a) En caso de trabajar con Debian 10 edita el siguiente fichero:
En dicho fichero la configuración para nuestra red virtual podría ser, por ejemplo:
y a continuación reinicia la red:
b) En caso de trabajar con Ubuntu server 18.04 o superiores, edita el siguiente fichero:
En dicho fichero la configuración para nuestra red virtual podría ser, por ejemplo:
y a continuación reinicia la red:
Una vez instalado manipularemos el fichero con las fuentes desde donde se instalan los programas:
Las líneas que comienzan por
#
indican comentarios, las líneas que comienzan pordeb
son para descargar los programas ya compilados, las líneas que comienzan pordeb-src
son para descargar código fuente.Si queremos descargar software libre fuera del repositorio de Ubuntu añadiremos la palabra
universe
, y si queremos descargar software no libre (sin licencia GPL, como Java) añadiremos la palabramultiverse
.Si queremos descargar software libre fuera del repositorio de Debian añadiremos la palabra
contrib
, y si queremos descargar software no libre (sin licencia GPL, como Java) añadiremos la palabranon-free
.Ahora vamos a actualizar las listas de programas disponibles, y después de ello vamos a actualizar los programas que tenemos instalados:
Si queremos instalar nuevos programas y no conocemos el nombre de los paquetes, podemos instalar
aptitude
. Una vez instalado, al ejecutarlo se nos abrirá un entorno en modo texto que nos permite navegar y buscar en las listas de programas. Al principio cuesta un poco, así que lee las combinaciones de teclas en la ayuda:Y para cambiar la opción de arranque por defecto, edita en el fichero de configuración de GRUB la opción
GRUB_DEFAULT
, que indica la línea por defecto en el menú de arranque, teniendo en cuenta que la primera línea es la 0:Vamos a instalar un servidor de SSH para poder acceder a nuestro ordenador remotamente desde otros equipos:
Opcionalmente podríamos instalar un sistema de cuotas de disco para que los ficheros de los usuarios no superen ciertos límites de espacio:
Y edita el fichero
/etc/fstab
añadiendousrquota
ygrpquota
a las particiones que nos interese tener sistema de cuotas (aviso: dicho fichero seguramente será diferente en vuestro equipos, dependiendo de las particiones que tengáis).Remontaremos dichas particiones antes de activar el sistema de cuotas. Por último, editaremos las cuotas de los usuarios o grupos con el comando
edquota
. Ejecutamos:Para aprender más sobre cuotas de disco en Linux:
Opcionalmente (y nada recomendable en un servidor) podríamos instalar el sistema gráfico (X Window) o incluso un escritorio (LXDE, LXQT, XFCE, Gnome, MATE, KDE, ...):
Por si quisiéramos descargar el código fuente de programas para posteriormente compilarlos, nos vendrá bien tener instaladas unas mínimas herramientas de programación:
Por último, por si quisiéramos administrar nuestro servidor remotamente a través de un navegador, faltaría añadir el repositorio de Webmin:
y ya puedes acceder a través de la URL https://tu_servidor:10000/
Last updated