Cómo verificar el proceso en ejecución en Linux usando la línea de comando

Soy un nuevo administrador del sistema para el sistema operativo Linux. ¿Cómo verifico el proceso en ejecución en Linux usando la opción de línea de comando?

Detalles del tutorial
Dificultad Fácil (rss)
Privilegios de root
Requisitos Linux termial
Tiempo 5m

Se puede usar la línea de comandos de Linux o la aplicación de terminal para mostrar un proceso en ejecución, cambiar su nivel de prioridades, eliminar procesos y más . Esta página muestra cómo usar varios comandos para listar, eliminar y administrar procesos en Linux.

Verificar el proceso en ejecución en Linux

El procedimiento para monitorear el proceso en ejecución en Linux usando la línea de comando es el siguiente:

  1. Abra la ventana de terminal en Linux
  2. Para un servidor Linux remoto, use el comando ssh para iniciar sesión
  3. Escriba el comando ps aux para ver todos los procesos en ejecución en Linux
  4. Alternativamente, puede emitir el comando top o comando htop para ver el proceso en ejecución en Linux

Veamos algunos ejemplos y usos en detalles.

NOTA: Tenga en cuenta que vivek @ nixcraft: ~ $ es mi indicador de shell. Debe escribir comandos después del indicador $.

Cómo administrar procesos desde el terminal de Linux

El comando ps es un comando tradicional de Linux para enumerar los procesos en ejecución. El siguiente comando muestra todos los procesos que se ejecutan en su servidor o sistema basado en Linux:
vivek@nixcraft:~$ ps -aux
vivek@nixcraft:~$ sudo ps -a


El proceso ID (PID) es esencial para matar o controlar el proceso en Linux. Por ejemplo, considere los siguientes resultados:

root 1 0.0 0.0 225868 9760 ? Ss 19:10 0:13 /sbin/init splash

Donde,

  1. root – Nombre de usuario
  2. 1 – PID (ID de proceso de Linux)
  3. 19:10 – Hora de inicio del proceso
  4. / sbin / init splash – Proceso o comando real

Linux Comando pgrep

Comando superior de Linux

El comando superior es otro método muy recomendado para ver el uso de recursos de sus servidores Linux. Se puede ver una lista de los principales procesos que utilizan más memoria, CPU o disco.
vivek@nixcraft:~$ top
vivek@nixcraft:~$ sudo top
vivek@nixcraft:~$ sudo top


Presione q para salir de la sesión principal y h para obtener ayuda.

Comando htop de Linux

El comando htop es un visor de procesos interactivo y método recomendado para usuarios de Linux. Se puede ver una lista de los principales procesos que utilizan la mayor cantidad de memoria, CPU o disco y más:
vivek@nixcraft:~$ htop
vivek@nixcraft:~$ sudo htop
vivek@nixcraft:~$ sudo htop


Vea cómo instalar htop en un sistema CentOS / RHEL para obtener más información.

Comando kill de Linux

Comando pkill de Linux

Comando killall de Linux

El comando killall mata los procesos por nombre, a diferencia de la selección por PID como lo hace el comando kill:
vivek@nixcraft:~$ killall vim
vivek@nixcraft:~$ killall -9 emacs

Comando nice y renice de Linux

El propósito principal del comando nice es ejecutar un proceso / comando con una prioridad menor o mayor. Utilice el comando renice para alterar el valor agradable de uno o más procesos de Linux en ejecución. El valor agradable puede oscilar entre -20 y 19, siendo 19 la prioridad más baja. Digamos que desea compilar software en un servidor Linux ocupado. Puede establecer una prioridad muy baja, ingrese:
vivek@nixcraft:~$ nice -n 13 cc -c *.c &
Establezca una prioridad muy alta para una actualización del kernel. Antes de reiniciar el servidor Linux, ejecute:

nice --10 wall <<endSystem reboots in 5 minutes for Linux kernel update! Save all your work!!! -- Sysadminend

Conclusión

Esta página mostró cómo administrar el proceso en la terminal Linux. Para obtener más información, consulte las páginas de manual o nuestras páginas de ejemplo:

  • comando ps
  • comando pgrep
  • comando superior
  • comando kill
  • comando kilall
  • comando agradable
  • comando renice

🐧 Por favor, apoye mi trabajo en Patreon o con una donación.
🐧 Obtenga los últimos tutoriales sobre Linux, código abierto & DevOps a través de RSS o boletín semanal por correo electrónico.
🐧 2 comentarios hasta ahora … agregue uno ↓
Categoría Lista de comandos de Unix y Linux
Administración de archivos cat
Cortafuegos Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilidades de red dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 9/8 • Ubuntu 18.04 • Ubuntu 20.04
Administrador de paquetes apk • apt
Gestión de procesos bg • chroot • cron • disown • fg • trabajos • killall • kill • pidof • pstree • pwdx • tiempo
Buscando grep • whereis • cuál
Información del usuario grupos • id • lastcomm • last • lid / libuser-lid • logname • miembros • usuarios • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *