UD4. GNU/LINUX. Puesta en marcha del sistema

Description

ASO Mind Map on UD4. GNU/LINUX. Puesta en marcha del sistema, created by Víctor Avilés Ruiz on 10/13/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
1
0

Resource summary

UD4. GNU/LINUX. Puesta en marcha del sistema
  1. ADMINISTRACIÓN DE USUARIOS
    1. Tipos
      1. Root
        1. Usuarios normales
          1. Usuarios asociados a servicios

            Annotations:

            • No podemos iniciar sesión con ellos.
          2. Configuración
            1. Intérprete de órdenes
              1. Usuarios

                Annotations:

                • Useradd: alta usuario. Userdel: eliminar. Usermod: modificar Passwd: cambio password. Chage: Cambiar vigencias contraseñas. UID Usuarios UID entre 0 y 32767 Root -> UID 0
                1. Grupos

                  Annotations:

                  • COMANDOS groups: ver los grupos a los que pertenecen los usuarios. groupadd: alta de grupos. groupmod: modificación groupdel: eliminar
                2. Ficheros
                  1. Usuarios y grupos
                    1. /etc/passwd

                      Annotations:

                      • Listado de cuentas de usuario
                      1. /etc/shadow

                        Annotations:

                        • Contraseñas encriptadas y periodo de vigencia
                        1. /etc/group

                          Annotations:

                          • Listado de grupos y usuarios que pertenecen a dichos grupos.
                        2. Valores por defecto del sistema
                          1. /etc/default/useradd

                            Annotations:

                            • Establecer el shell por defecto, directorio home, etc
                            1. /etc/login.defs

                              Annotations:

                              • Periodo de expiración de contraseñas, UID y GID mínimo y máximo, etc...
                          2. Asistente Gráfico
                        3. SISTEMA DE FICHEROS
                          1. Introducción

                            Annotations:

                            • Linux tiene una estructura jerárquica de directorios compuesta de ficheros. En Linux, TODO es un archivo. Sintaxis para indicar discos duros y particiones es: /dev/xdyn x= h (IDE) o s (SATA o SCSI) y= a(primer disco), b (segundo disco), etc... n= 1 (primera partición), 2 (segunda partición) etc...
                            1. Particionamiento
                              1. Gráfica
                                1. Gparted
                                  1. Administrador de volúmenes lógicos
                                  2. Intérprete de órdenes (fdisk)
                                    1. Ver particiones

                                      Annotations:

                                      • fdisk -l
                                      1. Crear

                                        Annotations:

                                        • fdisk /dev/sdb (disco que queremos particionar) 1. Pulsar "n" para crear partición 2. Tipo: (p) primaria /e (extendida) 3. Indicar número partición. 4. Tamaño partición 5. Ver la tabla de partición -> pulsar "p" 6. Guardar y salir -> pulsar "w"
                                        1. Formatear

                                          Annotations:

                                          • mkfs /dev/sdb1 Sistema de archivos por defecto: ext2
                                          1. Montar

                                            Annotations:

                                            • 1º Crear directorio (/datos) 2º Montamos: a) Manualmente: mount /dev/sdb1 /datos b) Automáticamente (no se pierde al reiniciar) Editar /etc/fstab Línea: /dev/sdb1 /datos ext2 defaults 0 0
                                            1. Comprobar

                                              Annotations:

                                              • Mount o df
                                          2. RAID
                                            1. Instalar

                                              Annotations:

                                              • Instalar mdadm (multiple device admin) -> apt-get install mdadm
                                              1. Crear

                                                Annotations:

                                                • mdadm -C /dev/md0 --level=raid1 --raid-device=2 /dev/sdb /dev/sdc mdadm -C /dev/md0 -l1 -n2 /dev/sdb /dev/sdc RAID 5 -> /dev/md127
                                                1. Ver info

                                                  Annotations:

                                                  • mdadm --detail /dev/md0
                                                  1. Guardar

                                                    Annotations:

                                                    • mdadm -Es > /etc/mdadm.conf
                                                    1. Utilizar

                                                      Annotations:

                                                      • 1º Formatear: mkfs /dev/md0 2º Montar a) Manual: mount /dev/md0 /raid b) Automáticamente: Editar: /etc/fstab Línea: /dev/md0 /raid ext2 defaults 0 0
                                                    2. Monitorización
                                                      1. df

                                                        Annotations:

                                                        • Resumen del espacio libre de los discos.
                                                        1. du

                                                          Annotations:

                                                          • Muestra el espacio que ocupa el fichero o directorio. Con el parámetro -h, las cantidades saldrán en MB, GB, etc...
                                                          1. fsck

                                                            Annotations:

                                                            • Comprobar el estado y reparar el sistema de ficheros.
                                                          2. Cuotas de disco
                                                            1. Introducción

                                                              Annotations:

                                                              • Restringe el almacenamiento en disco. Configurar para usuarios individuales o para grupos. Las cuotas se pueden establecer de dos formas. - Tamaño (número de bloques) - Número de archivos. (inodos) Instalar: apt-get install quota Limites cuotas:  Soft (suave): Puede ser excedido pero se advierte al usuario. Hard (duro): limite absoluto. No se puede exceder. 
                                                              1. Pasos implementación
                                                                1. Activar cuotas disco

                                                                  Annotations:

                                                                  • Modificar archivo /etc/fstab, añadiendo "usrquota" y/o "grpquota" al sistema de ficheros. Montar los sistemas de ficheros cuyas entradas hayan sido modificadas (umount y mount). Si el sistema de archivos está siendo utilizado: reiniciar o mount -o remount filesystem
                                                                  1. Crear archivos cuotas y tabla de uso espacio en disco

                                                                    Annotations:

                                                                    • Para crear los archivos de cuotas (aquota.user y aquota.group) -> quotacheck -cug Ejemplo: activar las cuotas de usuario y grupo en /home quotacheck -cug /home
                                                                    1. Asignar cuotas

                                                                      Annotations:

                                                                      • Para asignar cuotas utilizamos el comando edquota.  a) Usuario edquota -u "login_usuario" b) Grupo edquota -g "nombre_grupo" c) Asignación para el sistema de ficheros edquota -t (Modificar el periodo de gracia para bloques e inodos) 
                                                                      1. Verificar

                                                                        Annotations:

                                                                        • a) Usuario quota -u "login_usuario" b) grupo quota -g "nombre_grupo"
                                                                        1. Informe

                                                                          Annotations:

                                                                          • Comando repquota -> Ejemplo: repquota /home La marca "--" despues del nombre de usuario indica si se ha excedido o no los limites de bloque e inodo respectivamente. repquota -a -> informe sobrel el uso del disco en todos los sistemas de archivos.
                                                                          1. Activar / Desactivar

                                                                            Annotations:

                                                                            • Desactivar: quotaoff -aug Activar: quotaon -aug
                                                                      2. PERMISOS
                                                                        1. Introducción

                                                                          Annotations:

                                                                          • Para ver los permisos: ls -la Para cada fichero/directorio se muestra: permisos usuario grupo tamaño fecha y nombre permisos: lectura, escritura y ejecución rwx (usuario) rwx (grupo) rwx (otros) r=4, w=2, x=1
                                                                          1. Establecer

                                                                            Annotations:

                                                                            • chmod <modo> fichero/directorio Ejemplo: chmod 744 fichero1
                                                                            1. Usuario/grupo propietario

                                                                              Annotations:

                                                                              • Propietario = persona que crea el archivo / directorio Cambiar usuario: chown "login_usuario" fichero/directorio chgrp "grupo" fichero/directorio
                                                                            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