

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Uma das maneiras de se realizar a comunicação entre processos em sistemas Linux é por meio do uso de sinais (signals). Esses sinais podem ser utilizados para transmitir informações ou solicitar uma ação de um processo. Um sinal que não pode ser ignorado, ou seja, sua ação solicitada necessariamente deverá ocorrer, é o:
SIGTTIN
SIGTERM
SIGKILL
SIGINT
SIGTTOU
Julgue o próximo item a respeito dos conceitos de Linux.
Suponha-se o seguinte código bash.
tail nome_arquivo.txt -n2 | head -n1
A execução do código em tela resultará na apresentação da penúltima linha do arquivo nome_arquivo.txt.
Certo
Errado
No Linux, caso a primeira linha de um script inicie por #!, significa que o Shell entenderá que o que vem a seguir é:
A configuração das permissões para execução do script.
O caminho para o interpretador de comandos que será usado pelo script.
Um comentário global sobre o script.
Uma atribuição a uma variável de sistema.
O agendamento de execução de uma tarefa.
O comando _____ possibilita listar o conteúdo de pastas do Linux; já o _____ cria links entre arquivos; _____ lista os processos em execução do Linux. O _____ mostra o consumo de memória; e, por fim, _____ acessa uma determinada pasta no sistema de arquivos do Linux.
A ordem correta de preenchimentos dos parênteses, de cima para baixo, é:
ls – ln – ps – top – cd
ls – link – ps – memory – cd
ls – link – ps – top – cd
list – ln – process – memory – go
list – ln – ps – top – go
Para o controle de um arquivo no Sistema Linux Ubuntu foi criado um usuário “supervisor” que pertence ao grupo “gerencia”. O usuário “supervisor” criou um arquivo “metas.txt” para incluir e atualizar os dados das vendas feitas pelos funcionários. No entanto, o arquivo precisa ter restrição de acesso; dessa forma, o administrador alterou a permissão do arquivo para que o usuário “supervisor” tenha total acesso e o grupo “gerencia” consiga somente ler. Sabendo-se disso, qual a opção correta para a saída do comando “ls-l” após a permissão?
-rwx------ 1 supervisor gerencia 50552 Jan 20 15:00 metas.txt
-rwxr----- 1 supervisor gerencia 50552 Jan 20 15:00 metas.txt
-rx-rw---- 1 supervisor gerencia 50552 Jan 20 15:00 metas.txt
-rwxrwx--- 1 supervisor gerencia 50552 Jan 20 15:00 metas.txt
-rwx---r-- 1 supervisor gerencia 50552 Jan 20 15:00 metas.txt
Analise o comando executado a seguir e sua respectiva saída.
mike@SB2 ~ ls -l
total 32
drwx--x--x 2 root root 12288 Nov 11 2020 bin
drwx--x--x 4 mike root 4096 Dec 29 14:03 Developer
-r-------- 4 root root 4096 Sep 19 11:10 Dockerfile
drwxrwxrwx 2 john root 4096 Feb 1 22:10 Downloads
Sobre esse comando, assinale a alternativa correta.
O arquivo Dockerfile é oculto.
O usuário root é dono de todos os itens listados.
Os arquivos da pasta Downloads podem ser acessados apenas por john e root.
Apenas mike pode acessar os arquivos do diretório Developer.
Em um servidor com sistema operacional Linux, qual o resultado esperado ao ser executado o comando abaixo no prompt de comandos?
ls > arq.txt
Envia a saída do comando ls para o arquivo arq.txt
Exibe informações do arquivo arq.txt no terminal
Apaga as ocorrências da string "ls" do arquivo arq.txt
Cria uma cópia do arquivo arq.txt
Exibe o conteúdo do arquivo arq.txt
Sobre alguns comandos do Linux para gerenciamento de usuários, é correto afirmar que o comando
"useradd" serve para adicionar usuários, e o comando "usermod" serve para modificar atributos de usuários existentes.
"useradd" serve para adicionar um usuário ao sistema, e o comando "groupadd" serve para adicionar um usuário a um grupo de usuários.
"useradd" serve para adicionar atributos a usuários existentes, e o comando "usermod" serve para modificar atributos de usuários existentes.
"groupadd" serve para adicionar um grupo de usuários, e o comando "groupmod" serve para modificar a lista de usuários pertencentes a um grupo de usuários.
"groupadd" serve para adicionar usuários a um grupo de usuários, e o comando "groupmod" serve para modificar a lista de usuários pertencentes a um grupo de usuários.
Qual é uma das principais diferenças na identificação de problemas entre os sistemas operacionais Windows e Linux?
No Windows, é mais fácil identificar problemas de hardware do que no Linux.
No Linux, os logs são mais detalhados e fáceis de analisar do que no Windows.
No Windows, as ferramentas de linha de comando são mais poderosas e fáceis de usar do que no Linux.
No Linux, os problemas de compatibilidade de software são mais comuns do que no Windows.
No Windows, a configuração de rede é mais fácil de gerenciar do que no Linux.
Analise a execução do comando a seguir no terminal Linux para localizar arquivos:
$ locate --regex ‘downloads/.*(zip|bz|tar)$’
Assinale o arquivo que não pode ser localizado por esse comando:
/
/
downloads/file.tar.bz2
/
Em um computador com o sistema operacional Linux, diferentes usuários acessam (para leitura e escrita) o diretório work, o qual armazena arquivos de código-fonte de um projeto. Esse diretório pertence ao grupo desenv, sendo que esse grupo também é um grupo secundário dos usuários mencionados. O diretório work já possui permissão de leitura e escrita para seu grupo. Deseja-se que os arquivos criados nesse diretório, por qualquer um desses usuários, pertençam automaticamente ao grupo desenv, e não ao grupo primário do usuário criador. O comando que adiciona a permissão correta ao diretório work para obter esse comportamento é:
chmod u+s work
chmod g+w work
chmod u+w desenv
chmod g+s work
chmod u+x desenv
Em um sistema operacional Linux, as permissões de um arquivo podem ser de três tipos, sendo elas leitura, escrita e execução. O caractere utilizado para representar a permissão de execução é o:
/
~
&
e
x
Várias versões do sistema operacional Ubuntu foram desenvolvidas para diferentes propósitos. A versão que tem como alvo dispositivos IoT e embarcados é a
Ubuntu Core.
Ubuntu Cloud.
Ubuntu Gnome.
Ubuntu Mint.
Raspbian.
Assinale a alternativa que corresponde a um arquivo de log do sistema operacional Linux relacionado a logins realizados, usado tipicamente em distribuições baseadas em Red Hat.
/
/
/
/
/
Em um computador com sistema operacional Linux, um atacante que consegue alterar o arquivo /
alterar o endereço IP da interface de rede do computador.
alterar o endereço IP de outros computadores na rede local.
alterar a lista de hosts confiáveis que podem acessar o computador por SSH, passando a permitir o acesso de hosts não confiáveis.
habilitar ou desabilitar serviços (daemons) em execução no computador.
associar um endereço IP a um nome de domínio de forma estática, em substituição ao DNS, podendo levar o usuário a acessar um site falso.
Linux é um sistema operacional de código aberto composto de um kernel (núcleo). Além disso, o Linux permite usuários interagirem com o sistema, executando vários tipos de comandos via shell. Para definir o dono ou proprietário e alterar a permissão de arquivos e diretórios, devem ser empregados os respectivos comandos:
chfn e chsh
chgrp e chroot
chown e chmod
chpasswd e chrt
chage e whoawi
O comando mkdir –u maria@1234:/creci, após ser executado em um servidor Linux, criará o usuário maria, com a senha 1234 e com diretório home /
Certo
Errado
Ubuntu é uma distribuição do sistema operacional Linux baseado em Debian, e principalmente composto por softwares livres. Alguns dos exemplos encontrados como softwares livres são:
LibreOffice, Paint e Word.
Internet Explorer, Word e Power Point.
Mozilla, Calc e Thunderbird.
Mozilla, Thunderbird e Excel.
O comando du -hsb crefito_semanal.zip mostra o tamanho, em bytes, do arquivo crefito_semanal.zip.
Certo
Errado
Após analisar as políticas de segurança da empresa, o responsável técnico utilizou um script em Linux para realizar um backup com as seguintes linhas:
Quando a linha 5 for verdadeira, o um backup utilizado é do tipo:
Total.
Incremental.
Espelhado.
Pessoal.
Remoto.