Como faço para encontrar ID do processo no Ubuntu

Como faço para encontrar ID do processo no Ubuntu
Enquanto trabalha em um sistema operacional como as distribuições Linux, o kernel cria um processo quando um programa é lançado. Esse processo armazena os detalhes de execução do programa na memória.

Como sabemos, as distribuições Linux são projetadas para fins multithreaded. Vários processos são executados em segundo plano simultaneamente com os identificadores exclusivos atribuídos. Esses identificadores são atribuídos automaticamente pelo kernel e são conhecidos como Identificadores de processo (Pids).

Ao operar um sistema, às vezes precisamos obter detalhes sobre quantos processos estão em execução e o que o kernel dá pids.

Vários motivos podem ser listados e que precisamos saber o PID de executar o programa. Quando vários programas estão executando, às vezes queremos o seu Pids Para fins de agendamento, ou quando um programa se comporta de forma anormal, precisamos PID Para matar o programa associado.

Você também pode encontrar o Pids Através da interface gráfica do usuário (GUI), mas você pode não obter a lista de processos de execução ocultos de ferramentas baseadas na GUI.

Para obter o PID Dos processos de execução, uma interface da linha de comando é a maneira mais eficaz.

Como encontrar ID do processo no Linux:

Existem diferentes abordagens para encontrar PIDs; A maioria das abordagens simples e possíveis é discutida abaixo. Selecione o processo que você deseja exibir PID de e seguir a abordagem de acordo para escolher.

Por exemplo, mostraremos o ID do processo de “Vlc,”Mas você pode selecionar outro processo.

Como encontrar o ID do processo (PID) com o comando "pidof":

Para obter o PID do processo de execução em um terminal com a ajuda do “pidof”O comando é o caminho mais comum e mais simples.

Abra o terminal e siga a sintaxe dada do “Pidof” comando para exibir ID do processo:

$ pidof [process_name]

ou para obter o “Vlc PID, tipo:

$ pidof vlc

Como encontrar o ID do processo (PID) com o comando “PGREP”:

O "PGREP”Comando é outro utilitário Linux que ajuda a encontrar o PID de um programa de corrida. Obter PID do "Vlc”Usando o“PGREP”Utilitário de comando, tipo:

$ PGREP VLC

Como encontrar o ID do processo (PID) com o comando "LSOF":

O "LSOF”Comando é uma forma abreviada de“Liste arquivos abertos.”É usado para buscar dados sobre arquivos abertos por vários processos.

Use -o com o “grep”Comando para recuperar o“VlcPID com os dados do arquivo:

$ lsof | Grep VLC

Lembre -se, na maioria das vezes, usamos o “grep”Comando com várias ferramentas de linha de comando. O objetivo é que o “grep”O comando encontra o arquivo de um padrão especificado de strings e exibe -o.

Como encontrar o ID do processo (PID) com o comando "ps":

Quando usamos o “ps”Comando, ele lista o ID do processo de um processo em execução e lê as informações relacionadas do“/proc ” sistema de arquivos que contém os arquivos virtuais.

Digite o comando dado para exibir PID de Vlc:

$ ps aux | Grep "VLC"

(Você pode pensar por que usamos o “ps”Comando com o“aux”Opção. Lembre -se dessa pergunta; Usaremos este comando no final do artigo).

Como encontrar o ID do processo (PID) com o comando “pSTree”:

O "PSTEE”O utilitário de comando é uma maneira eficaz de exibir a hierarquia do processo de execução em um formato de árvore.

Digite o "PSTEE”Comando para exibir uma hierarquia do Vlc e pegue seu PID também:

$ pSTree | Grep "VLC"

A imagem mostrou o processo pai com seus processos filhos.

Se você deseja exibir apenas o processo pai, use o comando mencionado:

$ pSTree | Grep “VLC” | Cabeça -1

As abordagens mencionadas acima são usadas para exibir o PID de um processo particular.

Se você deseja exibir a lista de todos os processos em execução em segundo plano, use o “principal" e "ps aux”Comando.

Como encontrar PIDs usando o comando “top”:

O "principal”Comando exibe o gerenciador de tarefas, que contém a atividade de processamento de todos os processos de execução com seus PIDs no sistema Linux.

Tipo "principal”Em um terminal para obter uma lista de processos:

$ top

Como encontrar PIDs usando o comando "PS AUX":

Já usamos o “ps aux" com o "grep”Comando acima para exibir o“VLC ” PID. Isso foi para o processo particular, como o usamos com o grep comando.

Se falarmos sobre o “ps aux”Comando, é uma ferramenta eficiente da linha de comando para monitorar todos os processos em execução em um sistema operacional. Você pode gerenciar informações relacionadas ao processo assim que a lista for exibida. Ele mostra nomes de processos com seus PIDs e uso de memória.

$ ps aux

Conclusão:

O Linux é um sistema operacional multitarefa; Vários processos são executados simultaneamente com identificadores exclusivos chamados PIDs. A partir deste artigo, você aprendeu a encontrar o PID de um processo específico através de diferentes abordagens. Também verificamos como obter a lista de todos os processos em execução usando o “principal" e "ps auxUtilitários da linha de comando.