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