

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.
Assinale a opção que indica o resultado apresentado para o seguinte script.
#!/bin/bash
echo "Resultado..."
for i in {0..12..2}
do
a=$ (($ i%3))
if [ $ a -eq 0 ]
then
echo "Alo valor $ i"
fi
done
Resultado...
Alo valor 0
Alo valor 12
Alo valor 2
Resultado...
Alo valor 0
Alo valor 6
Alo valor 12
Resultado...
Alo valor 0
Alo valor 1
Alo valor 2
Resultado...
Alo valor 1
Alo valor 2
Alo valor 3
Resultado...
Alo valor 0
Alo valor 3
Alo valor 6
Nas organizações/instituições, normalmente, em serviços informatizados, os usuários são separados por grupos, dependendo dos níveis de privilégios que se quer definir. No Sistema Operacional Linux, há comandos para o gerenciamento de usuários e grupos. Para definir uma senha para um grupo e realizar várias funções de administração de usuários e grupos, o comando gpasswd é utilizado, e com algumas opções ele se torna mais eficiente. Considerando o comando “gpasswd -A [usuário] grupo”, assinale o significado da opção [-A].
Exclui o usuário do grupo.
Adiciona o usuário ao grupo.
Define os membros do grupo.
Define o administrador do grupo.
Para se criar um link simbólico nomeado de link1 para um diretório de nome dir1, deve ser utilizado o comando a seguir.
tail -f link1 dir1.
Certo
Errado
O Linux é um dos sistemas operacionais mais utilizados na atualidade, oferecendo o ambiente necessário para usuários e empresas executarem suas aplicações. Uma das principais características deste sistema operacional é a sua oferta em distribuições, que já trazem conjuntos de programas pré-instalados prontos para uso. Neste contexto assinale a alternativa que apresenta o nome de uma distribuição do Linux.
Ubuntu.
MS-DOS.
Windows.
Famicom.
Na administração de um sistema, às vezes é necessário que se verifique a porção de memória que determinados processos estão utilizando, principalmente quando a máquina começa a apresentar lentidão no processamento. Dessa forma, o administrador consegue planejar alguma ação, ou, até mesmo, encerrar o processo. Em um servidor de banco de dados, isso pode acarretar alguma inconsistência no armazenamento ou na gravação de algum dado. No Sistema Operacional Linux, um desses comandos mostra, detalhadamente, como um processo está utilizando a memória, incluindo os processos dos quais ele dependa. Trata-se de:
free
jobs
pmap
memstat
No sistema operacional Linux CentOS 7, para verificar o status do firewall embarcado, pode-se utilizar o seguinte comando (suponha que o usuário esteja logado como root):
systemctl status firewalld
cat firewalld
/
man firewalld
echo status firewalld
Em um servidor com o sistema operacional Linux CentOS 7, verificou-se a existência do arquivo /
1 * * * * root tar -zcf /
Esse arquivo representa uma configuração para o sistema
efetuar um backup de todos os diretórios de usuários em /
efetuar um backup de todos os diretórios de usuários em /
efetuar um backup de todos os diretórios de usuários em /
restaurar o conteúdo do arquivo /
restaurar o conteúdo do arquivo /
No processo de inicialização de um sistema Linux, a função de carregar e descompactar a imagem do kernel é responsabilidade do carregador de boot de primeiro estágio.
Certo
Errado
Sistemas operacionais consistem em programa, ou conjunto destes, os quais têm, entre suas funções, a de gerenciar os recursos do sistema e permitir a utilização de outras aplicações. Essas aplicações precisam ser instaladas em pacotes com extensões relacionadas a esse sistema operacional. Em relação a extensões relacionadas ao Linux Debian, assinale a alternativa correta.
Uma vez que se pode ter uma instalação do Linux Debian junto ao Windows Server por meio de máquinas virtuais, o sistema Linux Debian pode aceitar pacotes com extensão .exe.
A instalação de pacotes .deb no Linux Debian pode ser feita utilizando o comando sudo dpkg -i.
Um pacote instalado em um sistema operacional torna-se parte desse sistema, podendo ser removido somente com a remoção completa do sistema operacional.
Os pacotes .deb somente podem ser instalados em Linux Debian.
O comando dpkg permite apenas a instalação e a desinstalação de pacotes.
Ao analisar um incidente, um perito em computação precisa verificar o arquivo de log que contém o histórico de logins com a conta root do sistema. O sistema operacional instalado é um Linux Debian 10.9 (versão stable), com instalação padrão. Qual é o arquivo de log responsável por armazenar informações sobre a data e a hora em que usuários do sistema acessaram a conta root?
/
/
/
/
/
O administrador de um servidor Linux, distribuição Debian 10.9, instalou o Apache versão 2.4.38 via repositório. O Apache é inicializado automaticamente todas as vezes que o sistema operacional é reinicializado. O administrador deseja interromper a inicialização automática desse serviço, mas de um modo que o processo automático possa ser facilmente reestabelecido quando necessário. Sendo o systemd o processo padrão para gerenciamento da inicialização de sistemas, qual seria o procedimento mais eficiente para impedir a inicialização desse serviço?
chmod -x /
rm -rf /
mv /
chmod 000 /
systemctl disable apache2.service
Sistemas operacionais Linux possuem recursos para ajudar em atividades cotidianas. Sobre o comando “history”, disponível no Ubuntu 18.04, assinale a afirmativa correta.
Fornece o histórico de comandos utilizados pelo usuário.
Executa e apresenta cada atividade do usuário uper root.
Elimina histórico de comandos usados pelo usuário root.
Apresenta histórico de todo grupo whell no terminal bash.
O comando lastlog é capaz de mostrar o último login de usuários e, se o login tiver sido feito de um computador remoto, informará também o endereço IP de origem.
Certo
Errado
E possível encadear comandos Linux utilizando o sinal da barra vertical, também chamado de:
sort.
pipe.
shell.
xclock.
foreground.
Analise a figura a seguir, no contexto do Red Hat Enterprise Linux versão 8.
![]()
Dadas as permissões ilustradas, está correto concluir que:
- indica que se trata de um sub-diretório.
rwx indica que o proprietário do diretório não tem permissões para ler, escrever e executar o diretório.
rw- indica que o grupo tem permissões para ler e escrever, mas não para executar o arquivo.
--- indica que outros usuários têm permissão para ler, escrever ou executar o arquivo.
. indica que o contexto de segurança da SELinux não está definido para o diretório.
Assinale a alternativa cujas distribuições Linux são todas baseadas na distribuição Debian.
SUSE • CentOS • PureOS
Knoppix • Tails • Ubuntu
ChromeOS • Fedora • Slax
Pentoo • Mandriva • Manjaro
Linux Mint • Mandriva • RHEL
Um servidor Linux Debian 10.9 foi configurado para ser administrado remotamente através do protocolo SSH. O comando adduser cria, por padrão, a conta do usuário definindo o shell como /
usermod <usuário> --shell=/bin/nologin
useradd <usuário> --home=/bin/nologin
usermod <usuário> --home=/bin/nologin
Deve ser modificado o valor de DSHELL para /
Deve ser modificado o valor de DSHELL para /
Um técnico utilizou o seguinte comando Linux para facilitar seu trabalho, em uma máquina operando em condições ideais, cujo shell padrão é o Bash:
alias atualiza='sudo apt-get update && sudo apt-get upgrade'
Ao final do dia, desligou sua máquina. No dia seguinte, ao utilizar o atualiza, o sistema operacional Linux não mais o reconheceu. Para que, ao ligar sua máquina, ele possa continuar utilizando o atualiza, o comando criado acima deve ser inserido em um arquivo que fica no diretório home do Técnico, de forma que o Bash possa ler o conteúdo deste arquivo e executar o comando, permitindo a utilização do atualiza.
Este arquivo é denominado
.bashinput
.bashrc
.bashscript
.stdin
.stdout
O comando # shutdown -h +20, “O sistema da SEEDF será desligado às 20 h para fins de manutenção”, fará com que o servidor Linux desligue automaticamente às 20 h e envie uma mensagem de desligamento a todos os usuários conectados a esse servidor.
Certo
Errado
A partir do acesso ao terminal de um servidor Debian GNU/Linux com o Docker Engine e Docker Compose devidamente instalados, considere:
• O usuário logado no terminal é o root
• A saída do comando pwd é: /
• A saída do comando docker image ls é:
root@server:/home/user/projeto# docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE |
• A saída do comando ls -lha é:
oot@server:/home/user/projeto# ls -lha drwxrwxrwx 1 user user 512 Aug 9 10:51 . drwxrwxrwx 1 user user 512 Aug 9 10:49 .. -rwxrwxrwx 1 user user 190 Aug 9 10:51 Dockerfile -rwxrwxrwx 1 user user 121 Aug 9 10:51 docker-compose.yml |
• O conteúdo do arquivo Dockerfile é:
FROM debian:stable RUN apt-get update && apt-get install -y apache2 EXPOSE 80 VOLUME [“/ ENTRYPOINT [“/ |
• O conteúdo do arquivo docker-compose.yml é
version: “3.9” services: ‾ web: ‾‾‾‾build: . ‾‾‾‾ports: ‾‾‾‾- “8080:80” |
Para se colocar em execução, em segundo plano, um contêiner baseado na imagem especificada pelo arquivo Dockerfile, publicando a porta 8080 do host para a porta 80 do contêiner, é/são suficiente(s) o(s) comando(s):
docker build -t imagem-prova:latest . && docker container run -it -p 8080:80 imagem-prova:latest
docker build -t imagem-prova:latest . && docker container run -d -p 80:8080 imagem-prova:latest
docker container run -d -p 8080:80 imagem-prova:latest
docker-compose -f docker-compose.yml up
docker-compose up -d