

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.
No Linux, para atribuir somente permissão de leitura e escrita para o dono do arquivo trf4r.sh e somente leitura para usuários do mesmo grupo, utiliza-se o comando
chmod 640 trf4r.sh
chmod 755 trf4r.sh
chmod 777 trf4r.sh
chmod 341 trf4r.sh
chmod 666 trf4r.sh
Um dos níveis de execução do Linux, chamado de Modo de Usuário Único, é um ambiente de operação simplificado cujo propósito é fazer manutenção no sistema.
0.
1.
2.
3.
5.
Em um sistema operacional GNU/ Linux, é possível acessar os dados de um computador “X” estando em um computador “Y”. Essa tecnologia é denominada acesso remoto. Para isso, existem algumas técnicas que podem ser utilizadas, dentre as quais existe um protocolo específico para esse tipo de acesso remoto de forma segura dentro do sistema GNU/Linux. Qual é o nome desse protocolo?
SSH (Secure Shell).
IPsec (IP Security Protocol).
RTP (Real-time Transport Protocol).
IMAP (Internet Message Access Protocol).
ARP (Address Resolution Protocol).
No Linux, eliminar o corrompimento de dados em arquivos causado pela queda de energia ou pelo desligamento incorreto por parte do usuário, por exemplo, sempre foi uma tarefa complexa e algumas soluções são propostas. Quando o sistema é desligado incorretamente, o bit do cabeçalho do sistema de arquivos não é ajustado, então no próximo processo de carregamento do Linux, é verificado se o cabeçalho está com o bit de cabeçalho setado para indicar que o sistema de arquivos está consistente e não manipulável; caso não esteja, uma ferramenta verifica o sistema para buscar por erros. Tal ferramenta consegue prover resultados satisfatórios, mas a correção de erros pode levar muito tempo, algo inaceitável em aplicações críticas, e há situações que podem levar à perda das informações que estavam sendo gravadas no arquivo. Diante desses problemas, foi apresentada outra solução: a utilização de sistemas de arquivos com uma tecnologia que possui a capacidade de acompanhar as mudanças que são feitas no sistema de arquivos antes que realmente sejam efetivadas. Essas informações são capturadas e armazenadas em registros de log, antes que as mudanças efetivamente ocorram no sistema de arquivos e esses registros somente são eliminados quando as mudanças são feitas.
A ferramenta e a tecnologia mencionadas no texto são, correta e respectivamente,
fsck e journaling.
ReiserFS e inode.
tune2fs e logging.
Ext2 e journaling.
Ext3 e logging.
Leia o script Linux abaixo e selecione a alternativa correta.
1 | #!/bin/bash |
2 | #Script Inicial |
3 | whoami |
4 | uptime |
5 | pwd |
6 | ls -la |
7 | echo “Fim das informações iniciais” |
Na linha 3, o comando whoami exibe todas as permissões do usuário.
Na linha 6, o comando ls -la exibe todo o conteúdo do diretório corrente com detalhes incluindo os arquivos e diretórios ocultos.
Na linha 5, o comando pwd exibe a id e nome do grupo do usuário.
Na linha 4, o comando uptime exibe a quantidade de tempo que o usuário está conectado.
Na linha 7, o comando echo exibe um comentário interno do script.
Leia a instrução a seguir.
As aspas nas alternativas devem ser ignoradas, pois foram usadas com a finalidade única de isolar uma determinada tecla a qual se pretende dar destaque.
Considerando o editor de textos vim (nome oriundo da aglutinação dos termos ingleses: Vi IMproved) um clone do vi (o clássico editor do Unix), qual a sequência de comandos contempla a situação descrita?
Para abandonar o modo de inserção do editor de textos vim e, consequentemente, entrar no modo de comandos, possibilitando assim a execução de qualquer comando desejado, basta pressionar a tecla “i”.
Para sair do editor vim e retornar ao shell, descartando todas as modificações realizadas no texto durante a sessão de trabalho corrente, basta pressionar a exata sequência de teclas: “ESC”, “:”, “w”, “q”, “ENTER”.
No modo de comandos, o cursor é movido através das teclas “h”, “j”, “k”, “l” (grupo das teclas alfanuméricas) ou, também, através das setas de direção “←”, “↓”, “↑”, “→” (grupo das teclas de navegação).
No modo de comandos do editor vim, para excluir uma única palavra do texto, basta posicionar o cursor sobre o vocábulo desejado e, depois, pressionar a exata sequência de teclas: “d”, “3”, “w”.
O cron é um programa utilitário de sistemas GNU/Linux para o agendamento de tarefas, em determinados dias e horários, a partir de instruções especificadas em uma tabela cron (crontab). Escreva V ou F conforme seja verdadeiro ou falso o que se afirma nos itens abaixo com respeito ao conteúdo da tabela crontab.
( ) * / 2 no campo das horas significa de hora em hora no minuto 30.
( ) 4 10 2,10 * 2 significa às 4h10min dos dias 2 e 10 do mês de fevereiro.
( ) 0 15 * * * quer dizer todos os dias do ano à meia-noite e quinze minutos.
( ) 0 0 * * 1 significa à meia-noite de todas as segundas-feiras do ano.
Está correta, de cima para baixo, a seguinte sequência:
V, V, V, F.
V, F, V, V.
F, V, F, F.
F, F, F, V.
O cron é o daemon responsável por executar comandos agendados e recorrentes. A crontab é onde ficam armazenadas essas informações. Se for do nosso interesse fazer com que o sistema seja reiniciado todas as segundas-feiras às 23:59, qual linha deve ser adicionada na crontab?
23 59 * * 1 /
23 59 * * 2 /
59 23 * * 1 /
59 23 * * 2 /
Informe se é verdadeiro (V) ou falso (F) o que se afirma sobre o valor nice de cada processo que é utilizado pelo Kernel do Linux para realizar o escalonamento da CPU.
( ) O valor nice de cada processo varia entre -20 e 20.
( ) Um processo em execução pode ter o valor nice alterado pelo comando nice.
( ) Quanto menor o valor nice, maior será o tempo de acesso do processo à CPU.
De acordo com as afirmações, a sequência correta é
(V); (F); (F).
(V); (V); (F).
(V); (F); (V).
(F); (F); (V).
(F); (V); (V).
São estruturas de diretório no Linux, EXCETO:
bin.
boot.
usr.
dir.
ls.
Peter é administrador de um servidor Linux CentOS 7. Ele precisa checar através do cron (que é um daemon que fornece um agendamento de tarefas para os usuários e o sistema) se existe alguma tarefa de backup agendada para os diretórios ‘home’ dos usuários. Ao digitar o comando ‘crontab -l’ em um terminal, a linha a seguir é apresentada .
1 0 * * 3,6 tar -zcf / |
Então, Peter pode concluir que está programada uma execução de backup
de terça a sexta, no horário 1:00.
em todas as terças e sextas, no horário 1:00.
em todas as terças e sextas, no horário 00:01.
em todas as quartas e em todos os sábados, no horário 1:00.
em todas as quartas e em todos os sábados, no horário 00:01.
A execução do comando netstat do Linux lista conexões de rede em um sistema. Para listar estatísticas de pacotes recebidos e transmitidos por tipo de protocolo pode-se usar o comando
netstat -xu
netstat -at
netstat -ant
netstat -s
No sistema operacional Linux, qual o comando usado para exibir processos que estão sendo atualmente executados no sistema?
top
psfinder
lp
pslist
who
O sistema operacional GNU/Linux baseia-se em um software livre, com o qual os usuários têm a liberdade para copiar, modificar e distribuir cópias pagas ou gratuitas do sistema.
Certo
Errado
Um usuário do Linux digitou um comando que mostrou um conjunto de informações semelhantes às mostradas abaixo.
Filesystem Size Used Avail Use% Mounted on
udev 476M 0 476M 0% /
tmpfs 100M 8.1M 92M 9% /
/
tmpfs 497M 0 497M 0% /
tmpfs 5.0M 0 5.0M 0% /
tmpfs 497M 0 497M 0% /
tmpfs 100M 0 100M 0% /
O comando digitado foi
ds -f
free -h
df -h
du -hs
ls -a
Qual utilitário de linha de comando Linux permite reclassificar a prioridade de execução de um dado processo?
ps
prio
pset
renice
htop
O comando em Linux que exibe o conteúdo de um arquivo é:
cat
ls
mkdir
top
man
Considerando o contexto de gerenciamento de memória, assinale a alternativa correta.
A técnica de memória virtual, embora interessante, funciona melhor em sistemas monoprogramados, e seu uso em sistemas multiprogramados não é indicado.
A técnica de memória virtual não está presente em todos os sistemas operacionais. Por exemplo, essa técnica não pode ser usada em sistemas operacionais Linux.
A implementação das técnicas de paginação e segmentação tem uma característica em comum: tanto as páginas como os segmentos possuem os mesmos tamanhos fixos.
Uma diferença fundamental nas técnicas de paginação e segmentação é que, na paginação, o espaço de endereçamento total pode superar o tamanho da memória física, o que não acontece na segmentação.
É possível usar as técnicas de segmentação e paginação em conjunto. Essa possibilidade é também conhecida como “segmentação com paginação”.
Observe os itens abaixo. Cada um deles apresenta um script, em bash shell, que foi implementado com o objetivo de dividir um número por 2 e exibir o resultado da divisão.
I | NUMERO=10 RESULTADO=$NUMERO/2 echo $RESULTADO |
II | NUMERO=10 RESULTADO=NUMERO/2 echo $RESULTADO |
III | NUMERO=10 RESULTADO=`expr $NUMERO / 2` echo $RESULTADO |
IV | NUMERO=10 RESULTADO=`echo “$NUMERO / 2” | bc` echo $RESULTADO |
Atende corretamente ao objetivo proposto apenas o que foi apresentado em
I e III.
I e IV.
II e III.
II e IV.
III e IV.
Em algumas distribuições Linux, o aplicativo ping, que pertence ao superusuário root, vem com o SUID setado. Isso permite que um ataque de ping storm seja iniciado por um usuário comum. Qual o comando a ser executado para corrigir essa falha?
chmod u-s /
chmod 855 /
chmod 2755 /
chmod u+s /