Respostas do Exercício relativo a aula 9 de Gerenciamento de Processos no
Linux
Se você ainda não fez o Exercício, acesse ele neste link e faça antes de ver as respostas:
http://www.dailson.blogspot.com.br/2012/10/exercicio-da-aula-9-gerenciamento-de.html
Toda a teoria necessária para a realização deste exercício encontra-se no link abaixo:
http://www.dailson.blogspot.com.br/2012/05/gerenciamento-de-processos-no-linux.html
Você pode encontrar todos os resumos de aula no link abaixo:
http://www.dailson.com.br/2009/05/indice-mini-tutoriais-usados-em-aula.html
http://www.dailson.blogspot.com.br/2012/10/exercicio-da-aula-9-gerenciamento-de.html
Toda a teoria necessária para a realização deste exercício encontra-se no link abaixo:
http://www.dailson.blogspot.com.br/2012/05/gerenciamento-de-processos-no-linux.html
Você pode encontrar todos os resumos de aula no link abaixo:
http://www.dailson.com.br/2009/05/indice-mini-tutoriais-usados-em-aula.html
1º Liste apenas os processos que estão em execução no terminal atual
# ps
2º Liste os processos que estão em execução em todos os
terminais
# ps –a
# ps –a
3º Liste todos os processos do Linux
# ps –A
# ps –A
4º Liste todos os processos do Linux, exibindo o nome dos
usuários que iniciaram os processos
# ps –aux
# ps –aux
5º Liste os processos em forma de árvore
# pstree
# pstree
6º Liste todos os processos do sistema em forma de árvore
exibindo o número do processo
# pstree –p
# pstree –p
7º Liste todos os processos do sistema em forma de árvore
exibindo o nome do usuário
# pstree -u
# pstree -u
8º Quais os passos necessários para matar um processo chamado openoffice que está travado no console tty1. Este processo não responde de forma alguma. Como encerrá-lo ?
Maneira 1:
Muda para outro console
# ps -a (para pegar o número do processo do
openoffice)
# kill –SIGKILL
1111 (supondo que 1111 seja o número do processo do openoffice)
Maneira 2:
Muda para outro console
# killall –SIGKILL openoffice
9º Qual comando exibe detalhe sobre os processos que estão sendo executados em tempo real no servidor ?
# top
# htop
10º Diferencie kill de killall
Kill envia sinais para os aplicativos pelo número do processo
10º Diferencie kill de killall
Kill envia sinais para os aplicativos pelo número do processo
Killall
envia sinais para os aplicativos pelo seu nome
11º) Explique os sinais e qual o número que equivale a eles
SIGKILL - Sinal que encerra o aplicativo de qualquer forma. Este sinal não pode ser ignorado pelo aplicativo.
SIGTERM – Solicita ao aplicativo que encerre. Se possível, os dados são salvos e nenhum dado é perdido. Este sinal é semelhante a encerrar um programa normalmente. de
SIGSTOP – Congela (pausa) a execução de um aplicativo na memória.
SIGCONT - Retoma a execução de um aplicativo que foi congelado (pausado) na memória
SIGHUP - Usado para reinciar daemons (programas residentes em memória)
12º - Qual a diferença entre os comandos nice e renice ?
nice – Inicia um aplicativo com a prioridade desejada
renice – Muda a prioridade de um aplicativo já em execução
13º Como executar o updatedb com a prioridade -10 ?
# nice –n -10
updatedb
14º Como mudar a prioridade do updatedb (que já está em execução) para a prioridade 15 positivo ?
# ps –a (para pegar o número do processo do updatedb)
14º Como mudar a prioridade do updatedb (que já está em execução) para a prioridade 15 positivo ?
# ps –a (para pegar o número do processo do updatedb)
# renice –n
+15 1111 (supondo que 1111 seja o número do processo do updatedb)
15º Que comando produz este resultado ?
[1] Stopped programa.sh
[2]- Stopped nano
[3]+ Stopped top
[4] Stopped htop
[5] Stopped vim
[1] Stopped programa.sh
[2]- Stopped nano
[3]+ Stopped top
[4] Stopped htop
[5] Stopped vim
# jobs
17º De acordo com o cenário da questão E, se for executado o comando fg, quem será trazido para primeiro plano?
top
18º Se for executado novamente o comando fg quem será
trazido para primeiro plano?
nano
nano
19º Qual combinação de tecla coloca um programa em segundo
plano?
CTRL+Z
CTRL+Z
20º Qual comando coloca um processo em background que está
parado em execução? (Cite 2)
# bg
# bg
# ps -a
# kill –SIGCONT 1111 (supondo que 1111 seja o número do processo deste processo)
# kill –SIGCONT 1111 (supondo que 1111 seja o número do processo deste processo)
21º – O Aplicativo de backup copia.sh acaba de ser executado
./backup.sh
a) De acordo com o quadro abaixo, algum comando foi executado:
b) Que comando foi este, e o que aconteceu?
# renice –n -10 1350
./backup.sh
a) De acordo com o quadro abaixo, algum comando foi executado:
b) Que comando foi este, e o que aconteceu?
# renice –n -10 1350
A
prioridade do script backup.sh foi alterada para -10
22º Observe o resultado do comando jobs
[1] Stopped programa.sh
[2]- Stopped nano
[3]+ Stopped top
[4] Stopped htop
[5] Stopped vim
a) Que comando torna o quadro abaixo verdadeiro?
[1] Running programa.sh
[2]- Stopped nano
[3]+ Stopped top
[4] Stopped htop
[5] Stopped vim
[1] Stopped programa.sh
[2]- Stopped nano
[3]+ Stopped top
[4] Stopped htop
[5] Stopped vim
a) Que comando torna o quadro abaixo verdadeiro?
[1] Running programa.sh
[2]- Stopped nano
[3]+ Stopped top
[4] Stopped htop
[5] Stopped vim
# bg 1
Nenhum comentário:
Postar um comentário