Baixe o app para aproveitar ainda mais
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.
Compartilhar