Prova LPI em shell script - com contador de acertos

Publicado por Roberto Fettuccia (última atualização em 08/06/2011)

[ Hits: 5.378 ]

Download simulado-01-LPI 177-101-102.sh




Estudando para certificação em Linux ?
Teste seu conhecimento com a Prova interativa em shell script.

Prova com 48 questões.

Para mudar a resposta  mude o valor na variável respectiva.

teste questao 1 = tq1
teste questao 2 = tq2

tq1=valor (resposta certa).

Modifique e faça seu próprio teste para estudo.

  



Esconder código-fonte

#!/bin/bash
main(){
clear
#variaveis de respostas
tq1=1
tq2=1
tq3=3
tq4=4

echo "Simulado 01 LPI 117-101/102 By Adilson R. Bonan <arbonan@gmail.com>"
echo "̈́Script montado por Roberto Fettuccia <rpaulafettuccia@yahoo.com.br>"

sleep 2

echo " 1. O instalador modo gráfico de uma distribuição Fedora Core é respectivamente: 
  [1] Anaconda 
  [2] Phyton 
  [3] Disk Druid 
  [4] Partition Mananger"

read -p "Resposta:" R1
if [ $R1 != $tq1 ]
              then
                    echo "erro$((erros=erros+1))"
          clear
                   elseThe request or reply is too large.
          clear
                    echo "pontos:"$((x=x+1))
              fi

echo " 2. O instalador modo texto de uma distribuição Fedora Core é respectivamente: 
  [1] Anaconda 
  [2] Disk Druid 
  [3] GParted 
  [4] Fdisk"

read -p "Resposta:" R2
if [ $R2 != $tq2 ]
              then
                    echo "erro$((erros=erros+1))"
          clear
                   else
          clear
                    echo "pontos:"$((x=x+1))
              fi
echo "
3. A identificação de um disco padrão IDE e um outros SCSI é respectivamente:
  [1] hde e scsi
  [2] sd e hd
  [3] hd e sd
  [4] hd e sda"

read -p "Resposta:" R3
if [ $R3 != $tq3 ]
              then
                    echo "erro$((erros=erros+1))"
          clear
                   else
          clear
                    echo "pontos:"$((x=x+1))
              fi
echo "
4. Identificamos um disco master e um slave do tipo SCSI pela observação:
  [1] hda e hdb
  [2] hda e sdb
  [3] sda e hdb
  [4] sda e sdb"
read -p "Resposta:" R4
if [ $R4 != $tq4 ]
              then
                    echo "erro$((erros=erros+1))"
          clear
                   else
          clear

        echo "pontos:"$((x=x+1))
              fi

#===========================EOF=========================
clear
echo "fim de teste!!"
echo "ACERTOS:$x"
echo "ERROS:$erros"
sleep 4
main
}

main

Scripts recomendados

Medidor de temperatura do CPU

Jogo campo minado em Shell Script

audsw - trocar configurações do ALSA de forma fácil

DELETAR arquivos a X semanas passadas

Instalar splashtop em um pendrive


  

Comentários
[1] Comentário enviado por iudemar em 03/04/2013 - 08:34h

Muito legal de grande ajuda mesmo, agradeço pela colaboração, para mim, está ajudando muito. Existe um erro pequeno na linha 132, esta faltando um then depois do if.

Arbonan, em relação aos simulados disponibilizados pelo filecrop, os gabaritos para os mesmos existe?
Grato.

[2] Comentário enviado por andrerochatriade em 30/06/2016 - 16:26h

Caro Roberto Fettucia e amigos do VOL,

Poderiam explicar-me por qual motivo dentro do script original acima ( Download simulado-01-LPI 177-101-102.sh ) existe "entre linhas" a sintaxe de roteamento reverso de pacotes ativando compartilhamento:

echo 1 > /proc/sys/net/ipv4/ip_forward

Por favor, sou leigo ainda e gostaria de tirar esta dúvida.

Alguém pode me ajudar?

Desde já agradeço.


"A mente que se abre a uma nova ideia,
jamais retorna ao tamanho original."
(Albert Einstein)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts