comandosLinux

Como administrador de sistemas o usuario avanzado de Linux, es fundamental conocer ciertos comandos básicos que te ayudarán a diagnosticar y resolver problemas de manera eficiente. Estos comandos te permitirán obtener información valiosa sobre el sistema, monitorear procesos, gestionar archivos y directorios, y mucho más.

A continuación, te presentamos 10 comandos de Linux que debes conocer:

1. top

El comando top muestra un resumen en tiempo real de los procesos en ejecución en el sistema, ordenados por uso de CPU. Puedes ver información como el uso de CPU, memoria, tiempo de actividad del sistema y más. Es útil para identificar procesos que consumen demasiados recursos.Ejemplo de uso:

top 

2. ps

El comando ps (process status) muestra información sobre los procesos en ejecución. Puedes filtrar por usuario, estado del proceso, ID del proceso, entre otros. Es útil para ver qué procesos están activos y su estado.Ejemplo de uso:

ps aux

3. df

El comando df (disk free) muestra información sobre el espacio libre y utilizado en los sistemas de archivos montados. Puedes ver el tamaño total, el espacio utilizado y disponible, y el porcentaje de uso.Ejemplo de uso:

df -h 

4. du

El comando du (disk usage) muestra el uso de disco de un directorio o archivo específico. Es útil para identificar directorios o archivos que ocupan demasiado espacio en disco.Ejemplo de uso:

du -h /var/log 

5. tail

El comando tail muestra las últimas líneas de un archivo de texto. Es útil para ver los últimos registros de un archivo de registro (log) y monitorear en tiempo real los cambios en un archivo.Ejemplo de uso:

tail -n 20 /var/log/syslog 

6. grep

El comando grep busca patrones de texto en archivos o la salida de otros comandos. Es útil para filtrar información específica en archivos de registro o la salida de otros comandos.Ejemplo de uso:

grep "error" /var/log/syslog 

7. find

El comando find busca archivos y directorios en el sistema de archivos basándose en criterios específicos, como nombre, tipo, tamaño, permisos, etc. Es útil para localizar archivos perdidos o identificar archivos que cumplen ciertos criterios.Ejemplo de uso:

find /etc -name "*.conf" 

8. systemctl

El comando systemctl se utiliza para gestionar servicios y unidades systemd. Puedes iniciar, detener, reiniciar y ver el estado de los servicios. Es útil para controlar y monitorear los servicios del sistema.Ejemplo de uso:

systemctl status sshd 

9. journalctl

El comando journalctl muestra los registros del sistema recopilados por systemd-journald. Puedes ver los registros de todo el sistema o filtrarlos por unidad, prioridad, fecha, etc. Es útil para ver los registros del sistema y diagnosticar problemas.Ejemplo de uso:

journalctl -u sshd 

10. lsof

El comando lsof (list open files) muestra una lista de archivos abiertos por procesos en ejecución. Puedes ver información como el proceso que tiene un archivo abierto, el tipo de acceso (lectura, escritura, etc.) y más. Es útil para identificar qué procesos tienen abiertos ciertos archivos o dispositivos.Ejemplo de uso:

lsof /var/log/syslog 

Estos 10 comandos de Linux son esenciales para solucionar problemas y administrar sistemas de manera eficiente. Familiarízate con ellos y practícalos para dominar su uso y sacar el máximo provecho en tus tareas diarias como administrador de sistemas.

 

Fuente: somoslibres

 

¿Quién está en línea?

Hay 13977 invitados y ningún miembro en línea