Questões - Certificações e Base de Conhecimentos (parte 1)





Teremos uma série de postagens com várias questões sobre GNU/Linux, programação em Shell Script, aplicações GNU e outras acerca de F.O.S.S.
São baseadas em questões encontradas em simulados para as diversas certificações existentes, perguntas sobre GNU/Linux em concursos e outros tipos de processos.
Vale também para testar seus conhecimentos ou relembrar itens que, mesmo já sabendo, a falta de uso/pratica nos faz esquecer...

Nesta 1ª parte, um banco com 55 questões, de alternativas, algumas com 5 outras com 4 opções, todas possuem apenas 1 opção correta. Apesar de que não está escrito, cada alternativa deve ser numerada como opção A, B, C, D e E.
No final há uma tabela com a opção correta de cada questão.

Estou reunindo mais questões e já preparando as próximas partes desta serie, caso queira colaborar, corrigir algum erro encontrado, mandar suas questões ou possui alguma dúvida, use o nosso forum ;-)




  1. Segundo a FHS, o que há no diretório "/boot"?
Arquivos de configurações
Arquivos necessários para a inicialização do sistema
temporários do sistema
binários de uso comum
binários para uso do administrador de sistemas


  1. Segundo a FHS, o que há no diretório "/etc"?
Arquivos de configurações
temporários do sistema
binários de uso comum
binários para uso do administrador de sistemas
Arquivos necessários para a inicialização do sistema


  1. Qual o diretório onde fica armazenado binarios que somente o
administrador do sistema pode executar?
/bin
/sbin
/etc
/usr
/root


  1. Qual o diretório que o sistema usa para arquivos temporários?
/opt
/boot
/tmp
/etc
/var


  1. Qual o diretório, segundo a FHS, é destinado aos usuários, onde dentro dele deve haver
um diretório para cada usuário com seus arquivos e configurações pessoais?
/home
/opt
/tmp
/var
/grub


  1. O que faz o comando Arp?
Coverte IP's para endereços fisicos (MAC)
Converte endereços fisicos (MAC) em IP's
Converte IPV4 para IPV6
Converte IPV6 para IPV4
Converte endereço físico hexadecimal para binário




  1. O que faz o comando Rarp?
Converte endereços fisicos (MAC) em IP's
Coverte IP's para endereços fisicos (MAC)
Converte IPV4 para IPV6
Converte IPV6 para IPV4
Converte endereço físico hexadecimal para binário


  1. Qual comando utilizo para mostrar todas as interfaces de rede disponíveis no Linux?
ifconfig -a
ipconfig
ifconfig -u
ipconfig /a
ifconfig --help


  1. Quais os dois comandos que exibirão o estado de processos em um sistema Linux?
ls e df
ps e top
ps e df
df e top
du e df



  1. Qual comando utilizo para mostrar todas as interfaces de rede disponíveis no Linux?
ifconfig
ifconfig -a
ipconfig /all
iwconfig
show eth0



  1. Qual programa é usado para gerenciar, pesquisar e instalar programas em meu GNU/Linux Debian (e distribuições derivadas)?
Aptitude
man
bmon
nano
inkscape


  1. Qual programa é usado para gerenciar, pesquisar e instalar programas em meu GNU/Linux Red Hat (e distribuições derivadas)?
dia
scribus
akregator
bmon
yum

  1. O que faz a opção "show" no aptitude?
remove um programa
instala um programa
atualiza um programa
remove por completo um programa (inclusive arquivos de configuração e outros)
mostra informações sobre algum programa



  1. O que faz a opção "purge" no aptitude?
remove um programa
instala um programa
atualiza um programa
remove por completo um programa (inclusive arquivos de configuração e outros)
mostra informações sobre algum programa


  1. O que faz a opção "update" no aptitude?
remove por completo um programa (inclusive arquivos de configuração e outros)
mostra informações sobre algum programa
Atualiza as informações sobre os pacotes disponíveis nos repositórios (espelhos) para atualização/instalação.
instala um programa
atualiza um programa


  1. O que encontramos no diretório "/var/log"?
Variavéis do sistema
Os arquivos de logs do sistema
Arquivos de configurações
Executáveis do sistema
Arquivos variados dos usuários



  1. Ao executar o comando ls -l em um diretório que só contém links simbólicos, verificamos que o primeiro carácter(antes das permissões), que caracteriza link, é:
- (hifen)
c (C minusculo)
d (D minusculo)
l (L minusculo)
b (B minusculo)


  1. Ao visualizar /dev/hdb3, podemos pressupor que:
Trata-se da terceira partição do primeiro HD SATA.
Trata-se da terceira partição do segundo HD IDE.
Trata-se da segunda partição do terceiro HD IDE.
Trata-se da terceira partição do segundo HD SATA.
Trata-se da segunda partição do terceiro HD IDE.


  1. O comando ________ lista os módulos que estão ativos naquele instante. Esta mesma informação pode ser vista em /proc/modules.
Qual comando deixa a frase acima correta?
lspci
lsmod
modprobe
lshw
lsusb


  1. O comando/programa ________ lista detalhadamente a configuração de todo o hardware do computador.
Qual comando deixa a frase acima correta?
lspci
lsmod
modprobe
lshw
lsusb



  1. Para instalar o grub no primeiro HD SATA (master), usamos o comando:
grub install /dev/hda
grub install /dev/sda
grub-install /dev/sda
grub-install /dev/hda



  1. No grub, ao visualizar (hd1,1) podemos pressupor que trata-se de:
/dev/hda2
/dev/hdb1
/dev/hda1
/dev/hdc1
/dev/hdb2



  1. Qual comando abaixo faz a atualização de um sistema Debian:
apt-get update
apt-get upgrade
apt-get dist-update
apt-get dist-upgrade
apt-cache update


  1. Ao executar o comando ______, é apresentado a nossa localização atual no sistema.
Qual comando deixa a frase acima correta?

lsmod
lsusb
pwd
env
swapoff


  1. Ao realizar o comando uname -n é mostrado:
O hostname da máquina na rede
A versão do sistema operacional
O nome do sistema operacional
O tipo de processador
O ip da máquina




  1. Podemos dizer, de forma resumida que os diretórios /proc e /sys são:
módulos do kernel e bibliotecas compartilhadas pelos binários em /Bin e /sbin
arquivos especiais que possuem informações de processos e hardware
acesso a dispositivos e outros arquivos especiais
arquivos de configuração do sistema
Arquivos temporários



  1. Segundo a FHS, em qual diretório fica localizado os documento que estão sendo enviados para uma fila de impressão?
/var/log
/var/spool
/var/run
/var/mail
/var/cache


  1. Qual dos sistemas abaixo não possui journaling?
reiserfs
xfs
ext3
ext4
ext2






  1. O que há no diretório /usr/src?
acesso a dispositivos e outros arquivos especiais
arquivos de configuração do sistema
Arquivos temporários
Código-fonte do kernel
arquivos especiais que possuem informações de processos e hardware


  1. O que há no diretório /var/cache?
Onde são gerados os principais logs do sistema.
Contém uma espécie de controle sobre alguns processos que estão em execução.
Contém o PID dos processos que estão rodando na máquina.
Processos que estão em uma fila de execução, por exemplo, documento sendo enviado para uma fila de impressão.
Arquivos de cache de diversos programas.




  1. Como é composta a estrutura de entrada e saída so shell?
Entrada padrão = 0 ; comandos
STDin (Entrada Padrão) = 0 ; STDout (Saida Padrão) = 1 ; STDerr (Erro Padrão) = 2
/bin/bash
Entrada padrão e saida padrão (1 e 2 respectivamente)
projeto GNU


  1. Qual simbolo é um separador de comandos, onde informo dois comandos a ser executados em seguida, mesmo que o 1º comando esteja errado?
;
:
\\
|
%


  1. Qual simbolo recebe a saída padrão de um comando e repassa para um segundo comando como sendo sua entrada padrão?
| (pipe)
\\
/
:
;


  1. Qual simbolo é um separador de comandos, onde informo dois comandos a ser executados em seguida, porém se o 1º estiver errado, o segundo não será executado?
&&
|
;
:
//
  1. Qual comando exibirá a última linha do arquivo samba.txt?
head -b samba.txt
head --bottom samba.txt
head -v samba.txt
tail samba.txt
tail -n 1 samba.txt



  1. Criei um programa chamado Trollface. Qual dos seguintes comandos vai fazer com que as mensagens de erro, ao invês de serem mostradas na tela, sejam
enviadas para um arquivo de texto chamado "trollerror", criando assim um arquivo somente com logs de erro?
Trollface > trollerror
Trollface 2 > trollerror 2>&1
Trollface 2> trollerror
Trollface >> trollerror
Trollface >>> trollerror



  1. Você deseja encontrar todos os arquivos que possuem cinco letras e que terminam com a letra \"c\", no diretório atual. Qual comando você deve usar?
ls *c
ls *c*
ls ????c
ls ????c*
ls ?????c?????



  1. O comando "mv" pode ser usado para executar qual função?
Mover um arquivo de um diretório para outro.
Renomear um arquivo no mesmo diretório.
Mover e renomear um diretório.
Apagar arquivos se redirecionado para /dev/null.
Todas as alternativas




  1. qual a função do comando sort?
encurtador de caracteres
ordena linhas de um arquivo de texto
concatena arquivos
torna a saída padrão do comando anterior na entrada padrão do próximo comando
cria links simbolicos





  1. qual a diferença entre “||” (2 pipes) “;” (ponto e virgula) e “&&” ?

Com ||, só é executado o comando seguinte se o anterior for executado com sucesso. Com o operador && ou o ; isso já não acontece, executa todos mesmos que algum falhe.

Com &&, só é executado o comando seguinte se o anterior for executado com sucesso. Com o operador || ou o ; isso já não acontece, executa todos mesmos que algum falhe.

Com ; só é executado o comando seguinte se o anterior for executado com sucesso. Com o operador || ou o && isso já não acontece, executa todos mesmos que algum falhe.

Nenhuma diferença, todos eles encaminham a saída padrão do comando anterior para o próximo.

Nenhuma diferença, eles são usados para inserir na mesma linha diversos comandos a serem executados em seguida.


  1. O comando _______ formata um texto com uma largura específica.
A qual comando estou mencionando?
fmt
sed
awk
su
cat



  1. Para modificar a palavra “teste” pela palavra “testes” em um arquivo chamado arq1, podemos usar o comando:
sed “s/teste/testes/g” arq1
cat “s/teste/testes/g” arq1
nano “s/teste/testes/g” arq1
vim “s/teste/testes/g” arq1
fmt “s/teste/testes/g” arq1



  1. Qual a diferença entre os comandos "head" e "tail"?
tail mostra as 10 primeiras linhas de um arquivo, enquanto o comando head mostra as 10 últimas.
head mostra as 10 primeiras linhas de um arquivo, enquanto o comando tail mostra as 10 últimas.
head mostra as 10 primeiras linhas de um arquivo, enquanto o comando tail mostra as 20 primeiras.
tail mostra as 10 primeiras linhas de um arquivo, enquanto o comando head mostra as 10 linhas do meio deste arquivo.


  1. Qual comando (ou programa) abaixo não pode ser usado para criar um script de backup no linux?
dd
cp
mv
rsync
bacula

  1. Ao executar o comando ls > ls.txt:
1) Caso não exista, o arquivo ls.txt será criado.
2) O conteúdo anterior de ls.txt será apagado.
3) O conteúdo anterior de ls.txt será concatenado.
4) Caso o arquivo ls.txt não exista, ocorrerá um erro.

1, 2 e 3 estão corretas
1, 3 e 4 estão corretas
Somente 1 e 2 estão corretas
todas estão corretas
Nenhuma está correta


  1. Antes de utilizar o comando locate, é recomendável rodar o comando ___________ para que os novos arquivos sejam indexados ao banco de dados, facilitando e agilizando assim sua busca.
Qual o comando correto?
apt-get update
updatedb
find-update
locate update
update-locate


  1. Qual comando realiza comparações entre arquivos?
diff
join
ln -s
dd
cut


  1. Possuo uma lista com diversos nomes de pessoas (salvo em meu linux com o nome de lista), como a lista está muito grande, preciso organizar em ordem alfabética.
Qual comando uso?
cut lista
sort lista
cat lista
dd lista
mv lista


  1. Qual comando uso para que ele mostre o conteúdo de um arquivo na tela, mas ao invés de exibir tudo de uma vez, ele mostre o inicio e vai exibindo o resto do arquivo (próximas linhas e paginas) na medida em que teclo o "enter"?
cat
tac
ls
show
more
  1. Num script, preciso mostrar ao usuário apenas as 3 primeiras linhas de um arquivo. Qual comando uso?
cat -n 3 arquivo
tac -n 3 arquivo
head -n 3 arquivo
tail -n arquivo



  1. Num script, preciso mostrar ao usuário apenas as 3 ultimas linhas de um arquivo. Qual comando uso?
cat -n 3 arquivo
tac -n 3 arquivo
head -n 3 arquivo
tail -n arquivo


  1. Preciso informar em meu script para o usuário, quantas linhas escritas existe no arquivo chamado "alunos", qual comando correto para exibir esta informação?
wc -l alunos
tac alunos
cat alunos
tail -l alunos
wc -c alunos


  1. Preciso informar em meu script para o usuário, quantas palavras existem no arquivo chamado "alunos", qual comando correto para exibir esta informação?
wc -l alunos
wc -w alunos
head -w alunos
tail -l alunos
wc -c alunos



  1. Preciso informar em meu script para o usuário, qual o total de caracteres escritos no arquivo "alunos" (letras, números, símbolos, etc...), qual comando correto para exibir esta informação?
wc -l alunos
wc -w alunos
head -w alunos
tail -l alunos
wc -c alunos







  1. Preciso exibir ao usuário, todo o conteúdo do arquivo "lista" em sua tela, mas preciso que cada linha esteja numerada em ordem crescente. Qual comando uso?
wc -w lista
head -w lista
tail -l lista
nl lista










Respostas:


1 = B 12 = E 23 = D 34 = A 45 = C
2 = A 13 = E 24 = C 35 = E 46 = B
3 = B 14 = D 25 = A 36 = C 47 = A
4 = C 15 = C 26 = B 37 = C 48 = B
5 = A 16 = B 27 = B 38 = E 49 = E
6 = A 17 = D 28 = E 39 = B 50 = C
7 = A 18 = B 29 = D 40 = B 51 = D
8 = A 19 = B 30 = E 41 = A 52 = A
9 = B 20 = D 31 = B 42 = A 53 = B
10 = B 21 = D 32 = A 43 = B 54 = E
11 = A 22 = B 33 = A 44 = C 55 = D








Mais vistos no mês:

As melhores distribuições Linux para 2017

Teste de Performance de Rede com Iperf

TuxMath - Tux, do Comando da Matemática. Ensino e diversão a crianças.

Modelo Firewall Completo em Iptables para pequena rede/office

Aula #14 - Os sistemas de arquivos ext2/ext3/ext4

DHCP - Guia Completo

OPNsense - Firewall Open Source

SSD no linux

Administração de sistema e Deploys: Ansible, Chef, Fabric, Puppet ou Salt?

Oracle Linux 7.0 Server com Xfce - Instalação e configurações iniciais