Buscar

Programação em shell script atividade 2

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes

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

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

01/12/2019 Revisar envio do teste: ATIVIDADE 2 – GRA0946 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29711093_1&course_id=_549691_1&content_id=_117752… 1/4
 
Revisar envio do teste: ATIVIDADE 2
GRA0946 PROGRAMAÇÃO EM SHELL SCRIPT PNA (ON) - 201920.2295.01 Unidade 2
Revisar envio do teste: ATIVIDADE 2 
Usuário THIAGO CHAVES DOS SANTOS
Curso GRA0946 PROGRAMAÇÃO EM SHELL SCRIPT PNA (ON) - 201920.2295.01
Teste ATIVIDADE 2
Iniciado 21/11/19 16:36
Enviado 21/11/19 20:11
Status Completada
Resultado da tentativa 2 em 2,5 pontos 
Tempo decorrido 3 horas, 34 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Processos em sistemas Linux nada mais são do que programas e aplicações em execução, tendo sido
eles iniciados pelo root 
usuário, ou pelo próprio sistema, automaticamente. Independentemente do meio no qual foram iniciadas,
as distribuições GNU/Linux são munidas de várias ferramentas para gerenciar tais processos. O comando
___________________ faz parte do gerenciamento de processos em sistemas Linux. 
Quais das proposições a seguir complementam corretamente a lacuna? 
I. kill 
II. psi -aux 
III. pstree -a 
IV. process list 
Agora, assinale a alternativa que traz apenas as proposições corretas.
I e III.
I e III.
Resposta correta. Esse comando não existe no “coreutils” das distribuições GNU/Linux,
sendo inválido no gerenciamento de processos.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Todo processo possui um nível de prioridade. Isso quer dizer que, ao ser feita uma requisição de abertura
de um programa, ele será inserido em uma tabela em que, dependendo do valor, será executado
imediatamente ou aguardará na fila de execução do processador. Em um sistema GNU/Linux, podemos
passar o valor antes do processo ser inicializado ou depois de ele já ter sido chamado. 
Que alternativa contém respectivamente o comando que define e o que modifica a prioridade de um
processo?
nice e renice.
nice e renice.
Resposta correta. O comando “nice” e “renice” são responsáveis por controlar a prioridade de
um processo na fila de execução do processador, sendo o primeiro para um processo inicial
e o segundo para um processo já em execução.
Minha Área
0,25 em 0,25 pontos
0,25 em 0,25 pontos
THIAGO CHAVES DOS SANTOS
01/12/2019 Revisar envio do teste: ATIVIDADE 2 – GRA0946 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29711093_1&course_id=_549691_1&content_id=_117752… 2/4
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Joãzinho está com dois backups do banco da empresa. Ao ver aquela situação, percebeu que o software
responsável por realizar essa tarefa dividiu o backup em dois arquivos. Ao perceber isso, navegou nos
diretórios por meio do comando _____________ até onde estava o arquivo. Ao chegar, ele precisou unir
os arquivos em um só por meio do comando _____________. 
Diante dessa situação-problema, qual é a alternativa que completa as lacunas?
Comando A = cd; comando B = cat
Comando A = cd; comando B = cat
Resposta correta. A funcionalidade para que se possa navegar por meio dos diretórios é o
comando “cd”, e sua função é estendida para também unir os arquivos em um só.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Os pacotes no sistema operacional Linux são de extrema importância para o contexto de atualização e
instalação de softwares. Eles funcionam como um controle de todas as modificações inseridas no sistema
operacional. O “apt” ____________ é um gerenciador de pacotes presente no Ubuntu. 
Quando o usuário for atualizar os pacotes nessa distribuição, qual comando poderá ser utilizado para
completar a afirmativa?
apt-get up
apt update
Sua resposta está incorreta. Os comandos de atualização fazem uma prévia análise do que
está no sistema e sobem essas informações para, assim, poder verificar o que necessitam
atualizar no computador. Em outras palavras, esses comandos fazem o update 
das informações e, em seguida, fazem o download delas.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Em um sistema operacional com uma área de trabalho convencional, é comum acessarmos os arquivos
por meio de interfaces gráficas, por ser mais fácil a abstração pelo usuário, as quais são abreviadas
apenas como GUI ( Graphical User Interface). Contudo, na maioria dos servidores e outros sistemas
corporativos, o acesso se dá por meio de um terminal, pois esse não requer interação com diferentes tipos
de utilizadores. 
Como se chama o acesso a um sistema por meio de linhas de comando?
Command line interface
Command line interface
Resposta correta. CLI, ou Command Line Interface, é o nome dado ao meio de interação
com um sistema que utiliza apenas linhas de comando em um terminal.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Em distribuições Linux, a instalação de pacotes se dá principalmente por meio de comandos, como o “apt-
get install pacote” no caso do Debian e derivados, ou, ainda, o “yum install pacote” padrão no sistema Red
Hat e subjacentes. Em alguns casos, contudo, é necessário compilar o software a partir do código-fonte.
Seja por uma atualização ainda não suportada pelo SO, ou por sua falta no repositório padrão, os arquivos
de instalação se apresentam no formato *.tar.gz. 
Após o código-fonte do software/programa desejado ter sido baixado e configurado, qual dos comandos
abaixo permite sua correta instalação?
make install
make install
0,25 em 0,25 pontos
0 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
01/12/2019 Revisar envio do teste: ATIVIDADE 2 – GRA0946 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29711093_1&course_id=_549691_1&content_id=_117752… 3/4
Feedback
da
resposta:
Resposta correta. Esse comando irá executar o arquivo “make” antes configurado,
procedendo, assim, à compilação e instalação do pacote a partir de seu código-fonte.
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Imagine a seguinte situação: na hora da apresentação, um aluno alega ter perdido seu arquivo
denominado “teste_sis”, que continha seus códigos. O professor, ao ver sua aflição, pede que ele use o
comando “find” na busca do arquivo, e pergunta o tamanho do arquivo de sua apresentação. O aluno
responde que sua apresentação tem mais que 500k. Diante dessas informações, surge a opção de
verificar no computador se o arquivo tem uma cópia nos temporários. 
Você, como membro da equipe, percebe a aflição do colega e vai digitar o comando. Qual é a alternativa
que corresponde à busca correta?
find tmp -name teste_sis -size +500k
find /tmp/ -name teste_sis -size +500k
Resposta incorreta. O que você assinalou não atende aos critérios especificados para a
realização de uma busca de arquivo em diretórios. Reveja o conteúdo e tente novamente.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da resposta:
É bem frequente um processo parar de responder adequadamente ou simplesmente travar, por isso, toda
distribuição deve ser capaz de lidar com tal imprevisto. Em sistemas Unix, não é diferente: há uma série de
ferramentas somente para o tratamento de processos em execução. Supomos que um programa travou e
precisa ser extinto. Diante dessa situação-problema, o comando __________ se encarregará de matar o
processo de PID 42. 
Assinale a alternativa cujo comando completa corretamente a lacuna acima.
kill -9 42
kill -9 42
Resposta correta. “Kill” é o principal e mais conhecido comando na arquitetura Unix, sendo
sua função lidar com ainterrupção de processos dentro do sistema.
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Saber navegar em um sistema que funcione primariamente sem uma interface gráfica é de extrema
importância, pois, em caso de falhas na inicialização da interface, tudo que resta é o terminal. Por
exemplo, ___________ é utilizado para acessar o diretório “Documentos” dentro de um sistema Linux,
sabendo que o ponto atual é o /home. 
Que alternativa completa corretamente a lacuna acima?
cd Documentos
cd Documentos
Resposta correta. O comando “cd” ( change directory) é o único dos listados que faz a
mudança entre diretórios em sistemas Unix.
Pergunta 10
É comum haver, em versões mais recentes das distribuições Linux, tanto Debian quanto Ubuntu, os
comandos “apt-get”, “apt-cache” e “apt”, sendo este último incluído recentemente com o intuito de mesclar
os comandos mais utilizados dos outros dois. Assim, o comando __________________ faz parte do
comando “apt-get” e/ou “apt-cache”. 
Quais das proposições a seguir completam corretamente a lacuna acima? 
I. apt list 
II. apt search 
0 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
01/12/2019 Revisar envio do teste: ATIVIDADE 2 – GRA0946 ...
https://anhembi.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29711093_1&course_id=_549691_1&content_id=_117752… 4/4
Domingo, 1 de Dezembro de 2019 18h03min22s BRT
Resposta Selecionada: 
Resposta Correta: 
Feedback
da resposta:
III. apt install 
IV. apt upar 
Assinale a alternativa que traz apenas as proposições corretas.
II e III.
II e III.
Resposta correta. O comando “apt list” faz uma listagem completa com critérios sobre os
programas instalados, atualizáveis etc. em uma distribuição Linux.
← OK

Outros materiais