Como verificar o processo em execução no Linux usando a linha de comando

Sou um novo administrador do sistema operacional Linux. Como verifico o processo em execução no Linux usando a opção de linha de comando?

tr ) . Esta página mostra como usar vários comandos para listar, eliminar e gerenciar processos no Linux.

Verifique o processo de execução no Linux

O procedimento para monitorar o processo de execução no Linux usando a linha de comando é o seguinte:

  1. Abra a janela do terminal no Linux
  2. Para o servidor Linux remoto, use o comando ssh para fins de login
  3. Digite o comando ps aux para ver todos os processos em execução no Linux
  4. Como alternativa, você pode emitir o comando top ou comando htop para ver o processo em execução no Linux

Vamos ver alguns exemplos e uso em detalhes.

NOTA: Observe que vivek @ nixcraft: ~ $ é meu prompt de shell. Você precisa digitar os comandos após o prompt $.

Como gerenciar processos a partir do terminal Linux

O comando ps é um comando tradicional do Linux para listar os processos em execução. O seguinte comando mostra todos os processos em execução em seu servidor ou sistema baseado em Linux:
vivek@nixcraft:~$ ps -aux
vivek@nixcraft:~$ sudo ps -a


O processo O ID (PID) é essencial para eliminar ou controlar o processo no Linux. Por exemplo, considere as seguintes saídas:

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

Onde,

  1. root – Nome de usuário
  2. 1 – PID (ID do processo do Linux)
  3. 19:10 – Hora de início do processo
  4. / sbin / init splash – Processo ou comando real

Linux Comando pgrep

Comando top do Linux

O comando top é outro método altamente recomendado para ver o uso de recursos de seus servidores Linux. Pode-se ver uma lista dos principais processos que usam mais memória, CPU ou disco.
vivek@nixcraft:~$ top
vivek@nixcraft:~$ sudo top
vivek@nixcraft:~$ sudo top


Pressione q para sair da sessão superior eh para obter ajuda.

Comando htop do Linux

O comando htop é um visualizador de processo interativo e método recomendado para usuários Linux. Pode-se ver uma lista dos principais processos que usam mais memória, CPU ou disco e muito mais:
vivek@nixcraft:~$ htop
vivek@nixcraft:~$ sudo htop
vivek@nixcraft:~$ sudo htop


Veja como instalar o htop em um sistema CentOS / RHEL para mais informações.

Comando kill do Linux

Comando pkill do Linux

Comando killall do Linux

O comando killall elimina processos por nome, ao contrário da seleção por PID feita pelo comando kill:
vivek@nixcraft:~$ killall vim
vivek@nixcraft:~$ killall -9 emacs

Comando nice e renice do Linux

O objetivo principal do comando nice é executar um processo / comando em uma prioridade mais baixa ou mais alta. Use o comando renice para alterar o valor legal de um ou mais processos Linux em execução. O valor agradável pode variar de -20 a 19, com 19 sendo a prioridade mais baixa. Digamos que você queira compilar software em um servidor Linux ocupado. Você pode definir uma prioridade muito baixa, digite:
vivek@nixcraft:~$ nice -n 13 cc -c *.c &
Defina uma prioridade muito alta para uma atualização do kernel. Antes de reiniciar o servidor Linux, execute:

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

Conclusão

Esta página mostrou como gerenciar o processo no terminal Linux. Para obter mais informações, consulte as páginas de manual ou nossas páginas de exemplo:

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

🐧 Por favor, apoie meu trabalho no Patreon ou com uma doação.
🐧 Obtenha os tutoriais mais recentes no Linux, código aberto & DevOps via RSS feed ou boletim informativo semanal por e-mail.
🐧 2 comentários até agora … adicionar um ↓
Detalhes do tutorial
Dificuldade Fácil (rss)
Privilégios de root Sim
Requisitos Linux termial
Tempo 5m
Categoria Lista de comandos Unix e Linux
Gerenciamento de arquivos cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilitários de rede dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gerenciador de pacotes apk • apt
Gerenciamento de processos bg • chroot • cron • rejeitar • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
Informações do usuário grupos • id • lastcomm • last • lid / libuser-lid • logname • membros • usuários • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *