image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Alex Silva
Alex Silva29/08/2024 12:12
Compartilhe

Gerenciamento de Processos no Linux

    Gerenciando Processos no Linux

    O que é um processo?

    É um programa em execução e que não foi terminado.

    Quando um programa é executado no ambiente Unix/Linux, um processo é criado para executá-lo e recursos como memória e arquivos são alocados. Quando um processo termina a execução do programa, o sistema destrói o processo e os recursos alocados são devolvidos para que sejam aproveitados por outro processo. Cada processo criado possui um número associado a ele chamado de processo id(pid).

    Este número distingue o processo de todos os outros processos criados e que ainda não terminaram sua execução. Cada processo possui um pid único.

    Segue alguns dos principais comandos lhe ajudarão com o gerenciamento de processos no Linux.

    Comando top

    Com o comando top você pode verificar o processos do sistema e conferir qual esta consumindo mais memória ou processamento.

    Os primeiros itens que aparecem na lista são os que estão consumindo mais recursos da sua maquina.

    A tecla q ou Ctrl+C cancela a execução e volta a linha de comando. 

    Comandos importantes;

    ps:

    O comando ps é uma ferramenta fundamental no Linux para exibir informações sobre os processos em execução no sistema.

    kill:

    O comando kill é uma ferramenta fundamental no Linux para encerrar processos em execução.

    jobs:

    O comando jobs é uma ferramenta essencial no Linux para listar as tarefas que estão sendo executadas em segundo plano no terminal atual. Ele te permite acompanhar o status dessas tarefas, trazendo informações como o número do job, o comando em execução e se o job está em execução, em pausa ou finalizado.

    bg:

    Use o bg para colocar uma tarefa em primeiro plano de volta para o segundo plano.

    fg:

    O comando fg no Linux tem a função de trazer uma tarefa que está em segundo plano (background) para o primeiro plano (foreground), ou seja, faz com que você possa interagir diretamente com ela no terminal.

    nohup:

    O comando nohup no Linux tem uma função essencial: garantir que um comando continue a ser executado, mesmo após o usuário se desconectar do terminal. 

    Compartilhe
    Comentários (1)
    Ronaldo Schmidt
    Ronaldo Schmidt - 29/08/2024 16:54

    Olá amigo.

    Para quem sempre utilizou Windows trabalhar com Linux pode ser desafiador em um primeiro momento mas com o tempo nos acostumamos e os principais comandos e terminal se tornam parte da nossa rotina e tudo isso graças a comunidade e algumas mudanças recentes nos sistemas Linux.

    Obrigado por compartilhar .