Comandos Esenciales para Administración de Servidores Linux y Red Hat

Informática6,07 KB

1. Gestión de Disco y Particiones

Calcular espacio libre

  • Ejecutar fdisk /dev/sda (en el menú interactivo pulsar p para imprimir la tabla de particiones y sumar el tamaño de las particiones existentes, sin contar la partición extendida si contiene las lógicas repetidas).
  • Dividir por 1024 y restar del tamaño total para obtener el espacio disponible restante.

Revisar particiones y puntos de montaje

  • df -h: visualiza el espacio disponible en los sistemas de archivos montados de forma legible.
  • more /proc/partitions: muestra información detallada de bloques y particiones detectadas por el kernel.
  • Particiones críticas del sistema: / (raíz), /home (usuarios) y swap (área de intercambio).

2. Administración de Usuarios y Permisos

  • useradd -c "Nombre Completo" identificador: crea una nueva cuenta de usuario con comentario de identificación.
  • usermod -G grupo1,grupo2 "nombre": añade al usuario a múltiples grupos secundarios.
  • userdel -rf "nombre": elimina la cuenta del usuario forzando el borrado de su directorio de inicio y archivos.
  • passwd "nombre": asigna o restablece contraseñas de cuentas de usuario.
  • chown "nombre" directorio: cambia el usuario propietario del directorio o archivo indicado.
  • chmod -R 777 archivo.extension: asigna recursivamente permisos totales de lectura, escritura y ejecución.

3. Directorios y Rutas Clave del Sistema

Creación de directorios

  • mkdir -p cadena/cadena/cadena: genera una estructura completa de subdirectorios en cascada.

Rutas y archivos esenciales

  • /etc/fstab: tabla de puntos de montaje automáticos al reiniciar el sistema.
  • /etc/sysconfig/network-scripts/ifcfg-eth0: archivo de configuración de la interfaz de red Ethernet.
  • /proc/partitions: lista del núcleo de particiones reconocidas.
  • /dev/sda(1,2,3): representaciones de dispositivos correspondientes a discos duros y particiones.
  • ip addr: despliega direcciones IP asignadas a las interfaces.
  • blkid: visualiza identificadores universales únicos (UUID) y tipos de partición.

4. Configuración de Tarjeta de Red (para entornos NFS / YUM)

  1. Acceder a la ruta: cd /etc/sysconfig/network-scripts
  2. Editar el archivo de la interfaz: vim ifcfg-eth0
  3. Configurar los parámetros requeridos:
    • BOOTPROTO=STATIC
    • DNS1="server dns"
    • GATEWAY="puerta de enlace"
    • NETMASK="máscara de subred"
    • IPADDR="dirección ip máquina"
    • NETWORK="red"
  4. Guardar y salir con el comando :wq.
  5. Reiniciar los servicios de red: service network restart

5. Gestión de Paquetes con RPM y YUM

Paquetes RPM

  • rpm -ivh "nombre_del_paquete".rpm: instala el paquete mostrando el progreso con almohadillas.
  • rpm -e "nombre_del_paquete": desinstala/elimina el paquete indicado.
  • rpm -qa: lista la totalidad de paquetes instalados en el sistema.

Gestor YUM

  • yum install "nombre".rpm: instala paquetes locales o desde repositorios resolviendo dependencias.
  • yum remove "nombre": desinstala el paquete especificado.

Creación de un Repositorio Local

  1. Ubicarse en el directorio /etc/yum.repos.d/ y crear un nuevo archivo de definición: nombre.repo.
  2. Editar el archivo con vim nombre.repo e incluir la siguiente estructura:
  3. Guardar y cerrar mediante :wq.
  4. Actualizar la caché del gestor: yum makecache.

6. Particionamiento, Formateo y Montaje

  • Verificar periódicamente el estado de las particiones con more /proc/partitions.
  • Ingresar a la herramienta de particionado: fdisk /dev/sda
    • n: crea una nueva partición.
    • d: elimina una partición existente.
    • p: lista las particiones actuales y el rango de cilindros (si ocurre error de cilindros fuera de rango, verificar que el cilindro inicial equivalga al cilindro final registrado en el menú p).
    • Asignar tamaño final: +valor(K,M,G) (ejemplo: +2G).
    • w: escribe los cambios en disco y finaliza la sesión.
  • Dar formato ext4 a la partición: mkfs.ext4 /dev/sdaX.
  • Montar la partición en un directorio de destino: mount /dev/sdaX /ruta/carpeta.
  • Configurar el montaje persistente en /etc/fstab:
    • Editar mediante vim /etc/fstab e incorporar el UUID obtenido mediante el comando blkid.
    • Guardar y salir con :wq.
    • Verificar la sintaxis sin reiniciar ejecutando: mount -a.

7. Configuración de Memoria de Intercambio (Swap)

  1. En el menú de fdisk, cambiar el tipo de partición pulsando t.
  2. Establecer el identificador hexadecimal correspondiente a Linux Swap: 82.
  3. Aplicar formato swap: mkswap /dev/sdaX.
  4. Activar el espacio de intercambio: swapon /dev/sdaX.
  5. Comprobar el estado y uso de la swap: swapon -s.

Descargar

PDF Word HTML