Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

PROGRAMAÇÃO PARA SERVIDORES	
1.INTRODUÇAO	 	 
1.Assinale a opção que NÃO descreve característica do Shell Script: R: Complexidade
2.Entre as características abaixo selecione aquela que não é uma vantagem de se utilizar shell scripts: R: Performance - Shell Scripts ocupam muitos recursos do sistema por exigirem muito processamento
3.Assinale a afirmativa verdadeira: R: Os programas executáveis podem ser executados diretamente pelo hardware do computador
4.Com relação à programação shell script, assinale a alternativa INCORRETA: R: Sempre que precisamos atribuir um valor a uma variável, usamos o operador $ antes do nome dela.
5.Qual o comando que existe na primeira linha de um shell script que sinaliza para o interpretador a execução de um script? R: #!/bin/bash
6.O script a seguir é um exemplo bem comum em Servidores de Aplicação, em que é possível iniciar, parar e reiniciar serviços. Marque a alternativa CORRETA sobre ele:
#!/bin/bash
if [ "$#" -eq "0" ]
then
 echo "Nao foram inseridos parametros!"
 echo "Modo de uso: $0 {start|stop|restart}"
fi
if [ "$1" == "start" ]
then
 echo "Iniciando . . ."
[...]
 R: É possível verificar que o script exige que seja inserido pelo menos um parâmetro. 
7.Assinale a alternativa INCORRETA: R: Programas .EXE são scripts interpretados
8.Assinale a afirmativa INCORRETA: R: O Shell Script não pode ser reutilizado em outro servidor
9.(Prova: ESAF - 2005 - Receita Federal - Auditor Fiscal da Receita Federal - Área Tecnologia da Informação - Prova 3) Com relação aos comandos utilizados para organização e manipulação de diretórios e arquivos no Sistema Operacional Linux, as permissões dos arquivos podem ser definidas com o uso do comando chmod. Para um arquivo que inicialmente está com as permissões -rwxrwxrwx, é correto afirmar que, ao se executar o comando chmod 755 nome_do_arquivo para o referido arquivo, as suas permissões: R: passam a ser rwxr-xr-x
10.Marque a opção que NÃO corresponde a uma vantagem da linguagem script em relação à linguagem compilada: R: Seu código-fonte contém todas as bibliotecas necessárias ao seu funcionamento
11.Analise as afirmativas abaixo relacionadas com a utilização de variáveis:
I - É um Local da ¿memória¿, referenciado por um nome identificador, onde são armazenados valores a serem manipulados pelo script.
II - Por definição podem incluir em seu nome qualquer caractere, incluindo espaços em branco, acentos letras e números.
III - Os nomes de variáveis devem ter como primeiro caractere uma letra ou sublinhado (¿_¿).
R: As afirmativas I e III estão corretas.	
12.No ambiente UNIX, existem vários interpretadores de linha de comando conhecidos como shell. É importante, para cada script, informar em que shell ele deve ser executado. Para isso, o usuário pode especificar o shell desejado: R: na primeira linha do script.
13.Para se gerar um código objeto a partir um código script shell é necessário: R: Para se gerar o código objeto é preciso interpretá-lo, uma vez que ele é executado linha a linha.
2.PROGRAMAÇÃO SCRIPT 1 - VARIÁVEIS E TESTES 	 
 1.Qual das opções a seguir indica um nome válido de uma variável? R: cor
2.Qual dos comandos abaixo faz parte da estrutura IF e é utilizado para fazer uma comparação de igualdade entre duas variáveis (nun1 e nun2), na plataforma Linux? R: IF [$nun1 -eg $nun2 ]
3.Qual variavel incorporada que representa o status do último comando executado? R: $?
4.Complete a lacuna no Script abaixo para que ele exiba os inteiros entre 10 e 1:
while [ $n -gt 0 ]
 do
 echo $n
 _____________________________
 sleep 1
 done
 R: let n=n-1
5.No Script:
#!/bin/bash
a=5
b=3
c=$a+$b
echo "Soma = "$c
O que aparece como resposta na tela? R: Soma = 5+ 3	
6.Sobre estruturas condicionais em Shell Script assinale a alternativa INCORRETA. R:Testes condicionais podem ser realizados através dos operadores (())
7.O script1.sh tem o conteúdo:
#!/bin/bash
./script2.sh Vasco
script2.sh tem o conteúdo:
clube=$1
echo $clube
case "$clube" in
 Botafogo ) echo "Preto e Branco";;
 Flamengo ) echo "Rubro-Negro";;
 Fluminense ) echo "Tricolor";;
 Vasco ) echo "Campeão";;
 * ) echo "Nenhuma resposta";;
esac
O comando ./script1.sh apresenta como resposta na tela: R: Vasco Campeão
8.Qual o resultado do script abaixo?
#!/bin/bash
Idade=28
idade=29
echo "$Idade" '$Idade' "$idade"
R: 28 $Idade 29
9.Analise o script seguinte e marque a alternativa CORRETA.
R: O script cria uma variavel e coloca o resultado em tela
10.Qual o resultado da execução do script abaixo? while [ "$#" -gt 0 ]; do echo "$1" shift done: R: Imprime todos os argumentos passados como parâmetros.
11.O que é exibido com a squencia de comandos abaixo?
#!/bin/bash
x=cat$0
echo "$x"
R: O código fonte do script
12.Observe o script a seguir e escolha a opção correta que poderia completar a lacuna:
echo "Digite o nome do arquivo: "
read nome
if [ ! -f $nome ]; then
 ______________
fi
R: echo "O arquivo $nome não é um arquivo regular."
13.Sobre as operações matemáticas em Shell Script escolha a opção INCORRETA: R: Não é possível realizar operações com números reais.
14.Quando um Bash script é executado com parâmetros na linha de comando, podemos usar uma variável para exibir todos os parâmetros passados. Essa variável é: R: $*
15.De que forma, dentro de um script, podemos acessar os parâmetros passados ao mesmo? R: #N, onde N é o número do argumento
16.Assinale a forma correta de atribuir um valor a uma variável no shell script: R: a=5
17.Qual será o valor que será exibido ao executar o script abaixo: R: 0
#!/bin/bash
x=26
let y=x%13
echo $y
18.Muitas vezes, queremos elaborar um script que efetue a soma de n números, possibilitando deixar o usuário livre para por quantos números deseja somar em linha de execução. Para tanto devemos utilizar uma variável especial para identificar o número de parametros passados. Esta variável é: R: $#
19.No Script abaixo:
#!/bin/bash
a=5
b=3
c=$a+$b
echo $c
O que seria apresentado na tela? R: 5+3
20.Considerando-se o código em shell script, denominado teste, no trecho a seguir:
#!/bin/bash
# Teste de Variáveis
echo "escrever: $0"
echo "escrever: $#"
echo "escrever: $1"
echo "escrever: $2"
Caso seja executada a linha de comando ./teste 34 20 10, os valores das Variáveis especiais $0 e $# serão, respectivamente: R: ./teste e 10
21.Qual será o resultado após a execução do script a seguir?
R: 12+22
22.Durante o processo de desenvolvimento de um script é necessário atribuir valores às variáveis. Existem diversas formas de se fazer isto. Abaixo seguem alguns exemplos:
I - var1="este texto"
II - var1=5
III - var=$1
Para os exemplo apresentados é correto dizer: R: Os exemplos I, II e III estão corretos.
3.PROGRAMAÇÃO SCRIPT 2 - OPERADORES, REPETIÇÕES E TOMADAS DE D...
 1.Em relação aos 'loops' while e until podemos dizer que: R: while fica em loop até a variável de controle tornar-se falsa.
2.Considerando um trecho de um script que execute a repetição de um bloco até que a variável x seja maior que 0, está correto:R: while [ $x -le 0 ]
3.Qual forma para realização de expressão aritmética? R: $(())
4.No script
#!/bin/bash
for i in /etc/*.conf
do
echo $i
done
Qual a ação realizada? R: Exibe os arquivos .conf em /etc
5.Qual será o resultado do script abaixo? R: 10
#!/bin/bash
minimo=0; maximo=10
while [ $minimo -lt $maximo ]; do
	if [ $minimo -eq 6 ]; then
		echo $maximo
	fi
	let minimo=$minimo+2
done
6.Qual o trecho de código que deveria ser colocado em substituição à expressão COMANDO no script abaixo para que sejam exibidos os arquivos com extensão .conf no diretório /etc?
#!/bin/bash
for COMANDO
do
 echo $i
done
R: i in /etc/*.conf
7.No script abaixo o que será exibido na tela: R: $a
LIMIT=10
a=1
until [ "$a" -le $LIMIT ]
do
 echo -n "$a "
 let a+=1
done
8.Em relação aos 'loops' while e until podemos dizer que: R: while fica em loop até a variável de controle tornar-se falsa.9.Que trecho de script podemos utilizar para verficar se foi passado algum parâmetro na linha de comando? R: if [ $# -gt 0 ]
10.Qual é o valor da variável x se o comando for executado: let x=14-8/4+3*3? R: 21
4.COMANDOS 1 - COMANDOS INTERNOS 	 	 
 1.Ao executar o script.sh composto pelas 2 linhas abaixo:
#!/bin/bash
echo "AV"
O usuário recebeu a mensagem #bash:./script.sh: Permissão negada.
Qual o comando que evitaria que este erro ocorresse? R: chmod 777 script.s
2.Para remover os arquivos do disco de um determinao uruário cujo último acesso aconteceu há mais de 60 dias e possuem mais de 1 MB utilizamos: R: find / -user usuario -size +1000k -atime +60 -exec rm {} \;
3.Qual o comando para listar todos os arquivos e diretórios de /etc e que exiba todas as propriedades de cada item? R: ls -la
4.O comando que exibe a ocupação do disco é: R: df
5.Para obtermos as ultimas 5 linhas do arquivo /etc/passwd utilizamos: R: tail -5 /etc/passwd
6.O comando
wc arquivo
Gerou a resposta
83 187 1590 arquivo
Esta resposta significa que: R: O arquivo possui 83 linhas, 187 palavras e 1590 caracteres
7.Qual o comando que retorna o diretório de trabalho corrente: R: pwd
8.Qual das opções abaixo melhor explica o script a seguir: 1. #!/bin/bash 2. nl /etc/passwd: R: Exibe o conteúdo do arquivo passwd com um indicador do número da linha.
9.Para renomear um arquivo no shell bash utilizamos o comando: R: mv
10.O comando que exibe a versão do kernel da estação é: R: uname -a
11.Qual o comando adequado para que o script exiba a mensagem DIGITE UM VALOR e aguarde a digitação da resposta? R: read -p "DIGITE UM VALOR " valor
12.Qual a diferença dos comandos cat, tac, rev e tail? R: cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev inverte os caracteres do texto e o tail exibe apenas as ultimas 10 linhas
13.Qual o comando que conta a quantidade de linhas, palavras e caracteres em um arquivo? R: wc
14.O comando que exibe a quantidade de memória RAM e de Swap existente e disponível é: R: free
15.Em um script, o redirecionamento de erro de um comando mkdir para o arquivo temp deve ser feito utilizando: R: mkdir diretório 2>temp	
16.O comando "chmod u+x" tem a função de: R: Permitir a execução de um script shell.
17.Qual comando abaixo lista arquivos e diretórios? R: ls
18.Qual comando abaixo mostra o conteúdo do arquivo? R: cat
19.a listar todos os arquivos com extensão .conf existente em /etc e suas propriedades o comando mais adequado é: R: is -la /etc/*.conf
20.Para você visualizar na tela todos os nomes de arquivos contidos em um diretório cujos nomes comecem com "arq", o comando utilizado é: R: ls arq*
21.Qual o comando para criar o arquivo script.sh dentro de /home: R: touch /home/script.sh	
22.Selecione a opção que define o que é executado com o comando: R: Cria um novo arquivo prova.txt
23.Quais os comandos necessário para listar e mudar de diretórios, respectivamente, usando o terminal? R: ls, cd
24.Qual a linha de comando que representa quantos usuários eu tenho no meu sistema? R: cat /etc/passwd |wc -l
5.COMANDOS 2 - COMANDOS EXTERNOS
1..Um Administrador está editando o script teste.sh que é bem longo. Ao executar recebe uma mensagem de erro na linha 56. Qual o comando mais adequado para visualizar o script e localizar a linha 56? R: cat n teste.sh
2.Qual comando utilizado para listar informações sobre todos os processos em execução? R: ps -aux

Mais conteúdos dessa disciplina