Exercicios processos linux
Questão 01 – Defina o que é um processo em um sistema operacional qualquer
Processo e todo ou qualquer programa em execução.
Questão 02 – Todo processo em sua execução recebe um numero PID e UID. Qual a função destes números no processo para o sistema operacional?
PID= Usado para identificar um processo
UID = Usado para identificar o usuário que executou o processo
Questão 03 – Diga qual é a função dos seguintes comandos:
a) CTRL + C = Cancela a execução de algum processo rodando em 1° Plano
b) ps = Gera a lista dos processos que está sendo usado pelo usuário.
c) ps u = Mostra o nome do usuário que iniciou o processo e a hora que o processo foi iniciado.
d) ps aux = mostra uma listagem extendida dos processos em utilização
e) CTRL + Z = Coloca um processo em 2° plano blackgraud no estado parado
f) fg = Permite fazer um programa rondando em segundo plano , rodar em primeiro plano
g) jobs = Mostra os processos que estão parados ou rodando em segundo plano.
h) & = Executa processo em segundo plano
i) bg = Faz um programa rodando ou parado em primeiro plana , rodar em segundo plano.
j) kill = Permitir enviar um sinal a um programas/comando
k) killall = Manda um para vários programas iguais
l) pstree = Mostra os processos ativos no sistema na forma de arvore.
m) nohup = Usado para que o processo fique ativo no sistema mesmo desligando-o
n) nice = Usado para configurar a prioridade da execução de um programa/comando
o) renice = Serve para alterar a prioridade dos processos que já estão sendo executados no sistema
Questão 04 – Como colocar um processo em background parado? Exemplifique
Apertando CTRL + Z
Exemplo: Sleep 300 (CTRl + Z)
Questão 05 – Mostre a linha de comandos que localiza dentro do diretório /usr o arquivo mailfull. Esta procura deverá ser executada em background e todos os erros gerados por esse comando devem ser redirecionados para /dev/null
find /usr