Prévia do material em texto
· Pergunta 1 0 em 1 pontos 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? Resposta Selecionada: find /tmp/ -nam teste_sis -size +500k Resposta Correta: find /tmp/ -name teste_sis -size +500k Comentário da resposta: 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 2 1 em 1 pontos 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. Resposta Selecionada: I e III. Resposta Correta: I e III. Comentário da resposta: Resposta correta. Esse comando não existe no “coreutils” das distribuições GNU/Linux, sendo inválido no gerenciamento de processos. · Pergunta 3 0 em 1 pontos 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? Resposta Selecionada: cd /Documentos Resposta Correta: cd Documentos Comentário da resposta: Resposta incorreta. A resposta que você assinalou não fará a mudança do diretório atual /home para o diretório “Documentos”. Reveja o conteúdo e tente novamente. · Pergunta 4 1 em 1 pontos Ao navegar entre pastas por meio de um terminal Linux, inicialmente é comum se perder e não saber em que diretório se está ou em que parte do sistema. Isso não é bom, uma vez que, acidentalmente, podemos destruir arquivos importantes por errar o caminho na hora de executar um comando. Imagine que você ficou encarregado de remover os arquivos da pasta “Imagens” do usuário X, mas não sabe se está no diretório certo. Qual é o comando que apresenta o ponto atual a partir da raiz do sistema? I. pwd II. cd III. ls IV. mkdir Resposta Selecionada: I, apenas. Resposta Correta: I, apenas. Comentário da resposta: Resposta correta. O comando “pwd” retorna ao usuário o diretório atual em que ele está, mostrando o caminho absoluto a partir da raiz do sistema. · Pergunta 5 1 em 1 pontos Os sistemas operacionais Linux têm diversas distribuições, sendo que cada uma delas apresenta uma particularidade. Nas distribuições Debian e Ubuntu desse sistema operacional, o gerenciamento dos pacotes de softwares disponíveis para a instalação pode ser feito por meio do “apt-get”. Para atualizar a lista de pacotes de software disponíveis nos repositórios, o “apt-get” deve ser executado com o parâmetro: Resposta Selecionada: update Resposta Correta: update Comentário da resposta: Resposta correta. O comando “apt” também pode ser usado da forma “apt-get”, sendo o complemento “update” o responsável por atualizar os pacotes. · Pergunta 6 1 em 1 pontos É 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. Resposta Selecionada: kill -9 42 Resposta Correta: kill -9 42 Comentário da resposta: Resposta correta. “Kill” é o principal e mais conhecido comando na arquitetura Unix, sendo sua função lidar com a interrupção de processos dentro do sistema. · Pergunta 7 1 em 1 pontos Quando se trabalha com o gerenciamento de processos, é fundamental ter em mãos ferramentas capazes de lidar com o trabalho. Em um sistema convencional, temos processos que foram iniciados tanto pelo root quanto pelo usuário padrão. Nesse contexto, separar tais aplicações é importante, pois não se deve encerrar processos abertos pelo root sem algum motivo especial. Sabendo disso, qual dos comandos abaixo lista corretamente os processos abertos pelo usuário padrão “user38”? Resposta Selecionada: ps -u user38 Resposta Correta: ps -u user38 Comentário da resposta: Resposta correta. O comando “os” é responsável por exibir as informações dos processos no momento em que foram executados, retornando uma lista estática. · Pergunta 8 1 em 1 pontos O sistema operacional Linux tem diversos comandos que permitem ao seu usuário utilizar de forma rápida todas as funcionalidades por meio do terminal Shell. Para a realização desse ato, é necessário digitar o comando desejado e apertar a tecla “enter”. Qual é o comando que, digitado na linha de comandos do Linux, mostra o nome do diretório atual em que o usuário está trabalhando? I. pwd II. cat III. cd IV. ls Assinale a alternativa que traz apenas o(s) comando(s) correto(s). Resposta Selecionada: IV, apenas. Resposta Correta: IV, apenas. Comentário da resposta: Resposta correta. O comando “ls” é o responsável por apresentar ao usuário a lista de pastas e arquivos que estão presentes no diretório em que ele se encontra. · Pergunta 9 1 em 1 pontos 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? Resposta Selecionada: nice e renice. Resposta Correta: nice e renice. Comentário da resposta: 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. · Pergunta 10 1 em 1 pontos O comando mais comum utilizado para encontrar ou filtrar arquivos é o comando “find”. O layout básico desse comando é: find <startingdirectory> <opções> <termo de busca> Entretanto, na maioria das vezes, você pode querer procurar por todo o sistema para encontrar o arquivo. Você pode fazer isso trocando o caminho por “/”, que é o sinal para todo o diretório raiz, mas se quiser começar a busca no diretório em que está trabalhando, por exemplo, deve executar o terminal SSH dentro desse diretório. É importante lembrar que é necessário um argumento para diferenciar letras maiúsculas e minúsculas no Linux. Qual é o comando parafazer essa diferenciação de letras maiúsculas e minúsculas? Resposta Selecionada: find . -iname "meu-arquivo" Resposta Correta: find . -iname "meu-arquivo" Comentário da resposta: Resposta correta. Você conhece a forma de utilizar o comando “find” e suas particularidades para a realização de tarefas específicas nas buscas.