Buscar

HOC Atividade SO1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Instituto Federal do Norte de Minas Gerais - Campus Pirapora
	
	Disciplina: Sistemas Operacionais
	Prof.: Bruno Lopes de Faria
	
	Atividade Prática | Data: -/-/-
	Turma: 3º Período Sistemas de Informação
	Discente: ------------------
1) O gerenciamento de processos é um tópico importante e recorrente em sistemas operacionais. Sobre este tema, apresente exemplos de uso dos comandos ps, top e pstree.
2) Crie um shell script que conte o número de processos atribuídos ao usuário root.
3) Crie um shell script ou um comando e conte o número de ocorrências de uma palavra num arquivo.
1) 
top # top faz a verificação do uso de processos do sistema e quais deles estão consumindo/exigindo mais da memória ou processador.
top -d 2 # Tempo de atualização [a cada 2 segundos] 
top -i # Somente processos executando: 
top -b # Resultado enxuto
top -u “nome_do_usuario” # Especificando o usuário: 
ps # O comando ps lista os processos em execução no sistema, para mostrar todos os processos do sistema, basta ultilizar ps aux.
ps -g grupo # mostra os processos de um determinado nome de grupo.
ps -x # mostra os processos que não foram iniciados no console.
ps -u # fornece o nome do usuário e a hora de início do processo. 
ps -a # mostra os processos de todos os usuários.
ps -e # mostra as variáveis de ambiente no momento da inicialização do processo.
ps -f # mostra a árvore de execução de comandos.
pstree # visualiza os processos em forma de árvore, tornando mais visível as relações entre eles.
	
pstree 100 # Exibe a subárvore de processos sob o processo de PID 3670
pstree -p # Inclui PIDs na saída
2)
 ps -ef | grep root | wc -l
 
#o ps -ef lista todos os processos em execução no momento, o grep root filtra todos os processos do usuário root e o wc -l conta a quantidade de linhas que estão sendo exibidas.
3) 
grep -o -i "oi" testes | wc -l 
# o comando conta a quantidade de palavras no texto. O -o imprime cada 'match' encontrado em uma linha, o -i ignora letra maiúscula e minúscula e o wc -lc conta a quantidade de linhas, que coincide com a quantidade de 'matches' encontrados.

Outros materiais