Portada » Informática » Implementación y Gestión de Servidores Linux: Instalación, Sistemas de Ficheros y Arranque CentOS
Los pasos fundamentales para llevar a cabo la instalación de un sistema servidor son:
El journaling (registro por diario) es una característica que, en caso de fallo del sistema, asegura que la estabilidad del sistema de archivos pueda ser recuperada. Por lo tanto, un sistema con journaling es un sistema tolerante a fallos.
Las instalaciones desatendidas permiten automatizar el proceso de configuración del sistema operativo. Esto se logra mediante el uso de un archivo de configuración (típicamente ks.cfg en entornos Linux/Red Hat Kickstart) que se carga desde distintos medios:
ks.cfg, indicando que la instalación va a utilizar Kickstart.ks.cfg en la raíz del dispositivo.Los comandos que deben ejecutarse dependen del gestor de arranque, pero el proceso se centra en asegurar que el kernel reciba la instrucción de cargar el archivo ks.cfg.
A continuación, se detallan problemas frecuentes que pueden surgir durante la instalación de un sistema operativo servidor y sus posibles soluciones:
hda.startx.La documentación exhaustiva del sistema, comenzando desde la fase de pre-instalación, es crucial por varias razones:
/boot/. Se carga el kernel en la memoria, lo que hace que se carguen los módulos necesarios./sbin/init.init se encarga de iniciar todos los servicios y herramientas del usuario, así como de montar todas las particiones indicadas en /etc/fstab/. Utiliza un mecanismo de clonación del proceso y la sustitución de su código por el del proceso que se va a arrancar.Los niveles de ejecución permiten ejecutar el sistema operativo de diferentes maneras para adecuarlo a las necesidades del administrador. Podría suceder que se necesitaran tareas de diagnóstico; en este caso, lo ideal sería ejecutar el sistema de tal modo que fuera eficiente sin necesidad de consumir otros recursos.
En CentOS (sistemas basados en init), existen siete niveles de ejecución enumerados del 0 al 6:
root.Los servicios son aplicaciones que nos ayudan para que el equipo funcione correctamente.
En sistemas Unix y Linux, estos servicios se denominan daemons. Estos se encuentran tradicionalmente en el directorio /etc/init.d/.
Para actuar sobre distintos servicios, se debe escribir el script de inicio seguido de los parámetros:
start: Inicia el servicio.stop: Detiene el servicio.restart: Reinicia el servicio.status: Comprueba el estado del servicio.Para iniciar el servicio Samba (método tradicional):
# /etc/rc.d/init.d/smb start
Para conocer el estado de un servicio (método service):
# /sbin/service mysql status