UD5. GNU/Linux. Administración Básica del sistema.

Description

ASO Mind Map on UD5. GNU/Linux. Administración Básica del sistema., created by Víctor Avilés Ruiz on 10/24/2016.
Víctor Avilés Ruiz
Mind Map by Víctor Avilés Ruiz, updated more than 1 year ago
Víctor Avilés Ruiz
Created by Víctor Avilés Ruiz over 9 years ago
2
0

Resource summary

UD5. GNU/Linux. Administración Básica del sistema.
  1. ARRANQUE Y PARADA
    1. Gestor de arranque

      Annotations:

      • Encargado de iniciar el SO en el sistema. Gestores de arranque: - LiLo (Linux Loader) - GRUB (Grand Unified Bootloader)
      1. Métodos Carga
        1. Directa

          Annotations:

          • No necesita de intermediarios para cargar el SO. Ejemplo: GRUB. 
          1. Encadenada

            Annotations:

            • Necesita intermediarios -> El MBR indica el primer sector de la partición que contiene el SO.
          2. Características GRUB

            Annotations:

            • Entorno basado en comandos y previo al SO. Soporta direccionamiento por bloques lógicos (lba) -> acceso a cargar SO más allá del cilindro 1024. Lee particiones con sistema de ficheros ext2.
            1. Instalación GRUB

              Annotations:

              • apt-get install grub grub-install Ej: grub-install /dev/sda Actualizar: update-group
              1. Configuración

                Annotations:

                • /etc/default/grub
                1. /etc/default/grub

                  Annotations:

                  • Tiempo de espera del menú, resolución, etc...
                  1. /etc/grub.d/custom

                    Annotations:

                    • Añadir nuevos sistemas operativos a nuestro menú de arranque.
                2. Proceso arranque/parada
                  1. init

                    Annotations:

                    • Es el proceso encargado de iniciar el SO y sus servicios.
                    1. Tareas

                      Annotations:

                      • Comprobar el sistema de ficheros.  Montar sistemas de ficheros permanentes. Habilitar el login. Activar zona memoria swap. Activar los servicios o demonios. Activar red. Iniciar servicios de red. Limpiar ficheros temporales.
                      1. sysV

                        Annotations:

                        • Proceso estándar para controlar cuales son los programas que init lanza o detiene cuando se inicia un nivel de ejecución
                        1. Niveles

                          Annotations:

                          • 0. Apagamos. 1. Monousuario (solo root) -> analizar y reparar problemas. 2.  Multiusuario sin soporte de red. (modo texto). 3. Multiusuario con soporte de red (modo texto) 4. Como el 3 (no se suele usar) 5. Multiusuario (modo gráfico) 6. Reiniciar el sistema.
                          1. Comandos

                            Annotations:

                            • Ver nivel ejecución: runlevel Cambiar manualmente nivel ejecución: init/telenit número nivel (eje: init 6) Cambiar nivel ejecución por defecto: /etc/init/rc-sysinit.conf
                            1. Directorios

                              Annotations:

                              • Cada nivel de ejecución tiene asociado un directorio donde se especifican los servicios que se tienen que detener y/o iniciar. Ej: /etc/rc0.d (nivel 0) Cada directorio contiene enlaces simbólicos a scripts del directorio /etc/init.d Cada enlace tiene una letra (S o K) y un número: S -> Inicia servicio. K .> Detiene el servicio. Número -< define el orden en el que se ejecuta. Cuánto menor sea el número antes lo ejecuta. Cuando el número coincide, se prioriza por orden alfabético.  Una vez realizados todos los pasos se procesa /etc/rc.local Tambien conocido como cajón desastre, (comandos que deseamos que se ejecuten al iniciar el sistema).
                      2. Servicios

                        Annotations:

                        • Aplicación que se ejecuta en segundo plano.
                        1. Administrador de servicios

                          Annotations:

                          • Establece los servicios que se ejecutan en el sistema. Nos permite parar, ejecutar o reanudar servicios. 
                          1. Gráfica

                            Annotations:

                            • Boot Up Manager (bum) 
                            1. Terminal

                              Annotations:

                              • sysv-rc-conf
                            2. Procesos

                              Annotations:

                              • Aplicación en ejecución.
                              1. Tipos
                                1. Asociados a servicios
                                  1. Ejecutados por usuario
                                  2. Comandos
                                    1. ps

                                      Annotations:

                                      • Nos permite ver los procesos que se ejecutan en el sistema. `Para cada proceso muestra el pid (identificador) TTY (terminal en la que se ejecuta) TIME (tiempo de uso de CPU) CMD (comando que se ejecuta) ps-a; ver todos los procesos que se ejecutan en el sistema
                                      1. top

                                        Annotations:

                                        • Informa sobre la actividad del sistema en tiempo real, uso del CPU, memoria, etc...
                                  3. Programación de tareas

                                    Annotations:

                                    • Nos permite programar la ejecución de tareas en un momento determinado. Modificar el archivo configuración -> crontab -e a b c d e script a= minutos b= horas c= dia del mes d= mes e= dia semana Otra forma de programar tareas es guardar el script en las carpetas de configuración cron: /etc/cron.hourly > ejecuta cada hora /etc/cron.daily -> cada dia /etc/cron.weekly -> cada semana /etc/cron.monthly -> cada mes
                                    1. Reinicio y parada
                                      1. Reinicio

                                        Annotations:

                                        • reboot init 6
                                        1. Parada

                                          Annotations:

                                          • init 0 halt shutdown
                                      2. Monitorización
                                        1. Herramientas básicas

                                          Annotations:

                                          • Comandos: -procesos: ps y top -espacio en disco: df
                                          1. Directorio/proc

                                            Annotations:

                                            • Información del sistema en tiempo real. Tenemos un subdirectorio por cada proceso del sistema.
                                            1. Archivos de registro

                                              Annotations:

                                              • Nos permite comprobar lo que ha sucedido en el sistema. Se encuentran en /var/log Los programas que generan gran cantidad de archivos log, tienen sus propios subdirectorios.
                                            2. Copias seguridad
                                              1. Comandos

                                                Annotations:

                                                • Ejemplos: tar, rsync, etc...
                                                1. Herramientas gráficas

                                                  Annotations:

                                                  • Ejemplos: Clonezilla, Amanda, etc...
                                                Show full summary Hide full summary

                                                Similar

                                                Funciones de Linux
                                                el ias
                                                ASO. UD1 (TEST)
                                                Javier Peiro
                                                Conceptos previos para la configuracion de Fedora
                                                el ias
                                                Funciones de Linux
                                                andres lozano