Sobes.tech
Junior

¿Cuál es su experiencia trabajando con la consola en Linux? ¿Puede dar ejemplos de comandos y configuración de permisos?

sobes.tech AI

Respuesta de la IA

Más de N (indique su experiencia real) años en varias distribuciones (Ubuntu, CentOS, Debian, Alpine). Uso libremente utilidades y scripts estándar para automatización.

Ejemplos de comandos:

  • Ver información sobre procesos:

    ps aux | grep <nombre_del_proceso>
    
  • Verificación del uso del espacio en disco:

    df -h
    
  • Descargar un archivo:

    wget <URL_del_archivo>
    
  • Descomprimir un archivo:

    tar -xzf <nombre_del_archivo.tar.gz>
    
  • Editar un archivo usando vim:

    vim <nombre_del_archivo>
    

Configurar permisos de acceso:

  • Usar chmod para cambiar permisos de acceso (propietario, grupo, otros; lectura, escritura, ejecución):

    chmod 755 <nombre_del_archivo_o_directorio> # Propietario: lectura, escritura, ejecución; Grupo: lectura, ejecución; Otros: lectura, ejecución
    chmod +x <nombre_del_script> # Añadir permiso de ejecución para todos
    
  • Usar chown para cambiar el propietario de un archivo o directorio:

    chown <nuevo_propietario>:<nuevo_grupo> <nombre_del_archivo_o_directorio>
    
  • Configurar listas de control de acceso (ACL) con setfacl y getfacl para una gestión más granular de permisos.

    setfacl -m u:<nombre_de_usuario>:rwx <nombre_del_archivo> # Conceder permisos de lectura, escritura y ejecución al usuario
    getfacl <nombre_del_archivo> # Ver ACL del archivo
    

Uso regularmente tuberías (|), redirección de entrada/salida (>, >>, <), y también he estudiado y aplicado utilidades más avanzadas como awk, sed, y scripting en bash para automatizar tareas de despliegue, monitoreo y administración.