Buscar

prog servidores 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 38 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

PROGRAMAÇÃO PARA SERVIDORES
CCT0478_A4_201407080709_V1
	
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JORGE LUÍS PEREIRA DA SILVA
	Matrícula: 201407080709
	Disciplina: CCT0478 - PROGR.P.SERVIDORES 
	Período Acad.: 2017.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Qual o comando que informa a ocupação dos disco?
	
	
	
	
	
	free
	
	 
	mount
	
	
	hd
	
	
	sd
	
	 
	df
	
	
	
		2.
		Qual comando abaixo mostra o conteúdo do arquivo?
	
	
	
	
	
	mv
	
	
	grep
	
	 
	cat
	
	 
	ls
	
	
	
		3.
		Para renomear um arquivo no shell bash utilizamos o comando
	
	
	
	
	 
	rename
	
	
	rm
	
	 
	mv
	
	
	cp
	
	
	mount
	
	
	
		4.
		Para obtermos as ultimas 5 linhas do arquivo /etc/passwd utilizamos:
	
	
	
	
	
	tail /etc/passwd 5
	
	 
	cat /etc/passwd | less 5
	
	
	less -5 /etc/passwd
	
	
	head -5 /etc/passwd
	
	 
	tail -5 /etc/passwd
	
	
	
		5.
		O comando "chmod u+x" tem a função de:
	
	
	
	
	 
	Permitir mover um script.
	
	
	Permitir copiar um script.
	
	
	Negar a execução de um script.
	
	
	Permitir recortar um script.
	
	 
	Permitir a execução de um script shell.
	
	
	
		6.
		Qual o comando adequado para que o script exiba a mensagem DIGITE UM VALOR e aguarde a digitação da resposta?
	
	
	
	
	
	read -t "DIGITE UM VALOR" $valor
	
	
	read -f DIGITE UM VALOR $valor
	
	
	read -t "DIGITE UM VALOR" valor
	
	 
	read -f DIGITE UM VALOR $$valor
	
	 
	read -p "DIGITE UM VALOR " valor
	
	
	
		7.
		O comando
wc arquivo
Gerou a resposta
83 187 1590 arquivo
Esta resposta significa que:
	
	
	
	
	 
	O diretório possui 83 diretórios, 187 arquivos e ocupa 1590 KBytes
	
	 
	O arquivo possui 83 linhas, 187 palavras e 1590 caracteres
	
	
	O arquivo está em execução com PID 83 187 1590
	
	
	O um arquivo executável
	
	
	O arquivo possui 83.187,1590 Bytes
	
	
	
		8.
		Qual a diferença dos comandos cat, tac, rev e tail?
	
	
	
	
	
	cat exibe um arquivo, o tac exibe as tarefas relativas ao arquivo, o rev inverte os caracteres do texto e o tail exibe logs.
	
	 
	cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas
	
	
	cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas
	
	
	cat exibe um arquivo, o tac exibe quais usuários são donos do arquivo , o rev inverte os caracteres do texto e o tail exibe logs.
	
	 
	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
	
	Aluno: JORGE LUÍS PEREIRA DA SILVA
	Matrícula: 201407080709
	Disciplina: CCT0478 - PROGR.P.SERVIDORES 
	Período Acad.: 2017.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Qual a função do comando grep?
	
	
	
	
	
	Identificar permissões de um arquivo
	
	 
	Procur um texto em um conjunto fornecido de entradas
	
	
	Localizar arquivos pelo nome
	
	
	Localizar conteúdo apenas em arquivos
	
	
	Identificar usuários logados
	
	
	
		2.
		Qual o comando que conta a quantidade de linhas, palavras e caracteres em um arquivo?
	
	
	
	
	 
	df
	
	
	count
	
	
	free
	
	
	space
	
	 
	wc
	
	
	
		3.
		qual o comando que formata a data da seguinte forma: 31-12-2014 02:30
	
	
	
	
	 
	date +%d-%M-%Y %t%m
	
	 
	date +"%d-%m-%y %H%M"
	
	
	date +"%d-%m-%a %H%M"
	
	
	date +%D_%M_%Y %h%m
	
	
	date +"%D-%M-%Y %h%m"
	
	
	
		4.
		O comando utilizado para exibir as mensagens emitidas durante o processo de inicialização do sistema é:
	
	
	
	
	
	printenv
	
	
	showmsg
	
	
	msg
	
	 
	ls -l
	
	 
	dmesg
	
	
	
		5.
		Qual comando que apresenta o conteúdo de um arquivo?
	
	
	
	
	 
	cat
	
	
	ps aux
	
	
	ls
	
	
	pwd
	
	
	nenhuma das alternativas
	
	
	
		6.
		Quais os comandos necessário para listar e mudar de diretórios, respectivamente, usando o terminal?
	
	
	
	
	
	cd, ls
	
	
	ls. pwd
	
	 
	nenhuma das alternativas
	
	
	cd, ps aux
	
	 
	ls, cd
	
	
	
		7.
		Para renomear um arquivo no shell bash utilizamos o comando:
	
	
	
	
	
	rm
	
	 
	mv
	
	
	rename
	
	
	mount
	
	
	cp
	
	
	
		8.
		Qual a diferença dos comandos cat, tac, rev e tail?
	
	
	
	
	
	cat exibe um arquivo, o tac exibe quais usuários são donos do arquivo , o rev inverte os caracteres do texto e o tail exibe logs.
	
	
	cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas
	
	
	cat exibe um arquivo, o tac exibe o arquivo invertendo o sentido das linhas, o rev refaz os caracteres do texto e o tail exibe apenas as ultimas 10 linhas
	
	
	cat exibe um arquivo, o tac exibe as tarefas relativas ao arquivo, o rev inverte os caracteres do texto e o tail exibe logs.
	
	 
	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
	 1a Questão (Ref.: 201408097667)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual o comando que informa a quantidade de memória em uso?
		
	
	ps
	 
	ram
	 
	free
	
	mem
	
	df
	
	
	
	
	 2a Questão (Ref.: 201408097670)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual o comando que informa a ocupação dos disco?
		
	
	free
	
	sd
	
	mount
	
	hd
	 
	df
	
	
	
	
	 3a Questão (Ref.: 201408097687)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O comando
wc arquivo
Gerou a resposta
83 187 1590 arquivo
Esta resposta significa que:
		
	
	O um arquivo executável
	
	O diretório possui 83 diretórios, 187 arquivos e ocupa 1590 KBytes
	
	O arquivo está em execução com PID 83 187 1590
	
	O arquivo possui 83.187,1590 Bytes
	 
	O arquivo possui 83 linhas, 187 palavras e 1590 caracteres
	
	
	
	
	 4a Questão (Ref.: 201407759827)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual comando abaixo mostra o conteúdo do arquivo?
		
	
	mv
	 
	cat
	
	ls
	
	grep
	
	
	
	
	 5a Questão (Ref.: 201407759825)
	 Fórum de Dúvidas (0)       Saiba  (0)Qual comando abaixo lista arquivos e diretórios ?
		
	 
	grep
	
	cat
	
	cp
	 
	ls
	
	
	
	
	 6a Questão (Ref.: 201407682050)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Para renomear um arquivo no shell bash utilizamos o comando
		
	
	mount
	 
	mv
	
	cp
	
	rename
	
	rm
	
	
	
	
	 7a Questão (Ref.: 201407128355)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual a linha de comando que representa quantos usuários eu tenho no meu sistema?
		
	 
	count users
	
	adduser total
	 
	cat /etc/passwd |wc -l
	
	tail /etc/passwd
	
	cat /etc/passwd |grep total
	
	
	
	
	 8a Questão (Ref.: 201407154431)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os comandos mv e cp são utilizados respectivamente para:
		
	 
	Renomear um arquivo e mover um arquivo
	
	Renomear um arquivo e apagar um arquivo
	
	Mover um arquivo e renomear um arquivo
	
	Mover um arquivo e apagar um arquivo
	 
	Renomear um arquivo e copiar um arquivo
	
	
	
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Qual o comando que exibe os arquivos em /etc que tenham seu nome NÃO seja iniciado pelas letras entre m e p ?
	
	
	
	
	
	ls /etc | egrep '[^m-p]'
	
	
	ls /etc | egrep '[m-p]'
	
	 
	ls /etc | egrep '^[m-p]'
	
	
	ls /etc | grep '[!m-p]'
	
	 
	ls /etc | egrep '^[^m-p]'
	
	
	
		2.
		Qual o comando usado unir registros de arquivos diferentes que possuam uma chave em comum com os dados ordenados por tal chave?
	
	
	
	
	
	sed
	
	
	grep
	
	 
	join
	
	 
	awk
	
	
	cut
	
	
	
		3.
		Considere a seguinte expressão regular:
[0-9]{4,5}[-.]?[0-9]{4}.
O que ela é capaz de encontrar?
	
	
	
	
	
	O número IP de um computador
	
	
	Nenhuma das anteriores
	
	
	O número do CEP de um endereço
	
	 
	O número de telefone
	
	
	O número de placas de automóvel do Brasil
	
	
	
		4.
		A sequência de filtros ligados por pipes capaz de selecionar, ordenar alfabeticamente e imprimir na saída padrão a descrição de todos os usuários cadastrados no arquivo /etc/passwd que pertencem ao grupo alunos, cujo GID é igual a 500, é:
	
	
	
	
	
	cut -d: -f4,5 /etc/passwd | grep ^500$: | cut -d: -f2 | sort
	
	 
	cut -d: -f4,5 /etc/passwd | grep ^500: | cut -d: -f2 | sort
	
	
	cut -d: -f4,5 | grep ^500: | cut -d: -f2 | sort /etc/passwd
	
	 
	cut -d: -f4,5 /etc/passwd | grep ^alunos: | cut -d: -f2 | sort
	
	
	cut -d: -f4,5 /etc/passwd | grep ^alunos$: | cut -d: -f2 | sort
	
	
	
		5.
		Qual das opções abaixo etá correta a respeito do script que se segue: 1. @echo off 2. cls 3. ping %1 > conexao.txt
	
	
	
	
	
	Cria um arquivo de nome conexão.txt cujo conteúdo é o diretório da pasta atual.
	
	
	Cria um arquivo cujo conteúdo é o resultado do comando ping, não sobrescrevendo o anterior.
	
	 
	Cria um arquivo cujo conteúdo é o resultado do comando ping, sobrescrevendo o anterior.
	
	 
	Mostrar uma relação entre 1 e 3.
	
	
	Limpar a tela para exibir uma relação de números.
	
	
	
		6.
		Qual o comando que exibe os arquivos em /etc que tenham seu nome iniciado pelas letras entre m e p ?
	
	
	
	
	
	ls /etc | egrep '[m-p]'
	
	 
	ls /etc | egrep '^[m-p]'
	
	 
	ls /etc | grep '[!m-p]'
	
	
	ls /etc | egrep '^[^m-p]'
	
	
	ls /etc | egrep '[^m-p]'
	
	
	
		7.
		O comando
ls -la /etc | grep -V  A
exibe:
	
	
	
	
	
	A lista de arquivos e diretórios em /etc em cujo nome seja encontrado o caracter ¿A¿
	
	
	A quantidade de arquivos em /etc
	
	
	Apenas retorna 1 se o diretório /etc existir
	
	
	O conteúdo completo de /etc
	
	 
	A lista de arquivos e diretórios em /etc exceto os arquivos e diretórios cujo nome contenha o caracter ¿A¿
	
	
	
		8.
		Enquanto estudava programação um aluno criou um arquivo chamado aula.sh, testou e concluiu o trabalho desligando o computador.
No dia seguinte não conseguiu encontrar o arquivo entre dezenas de scripts, ele só tem certeza de ter salvo em algum diretório dentro de /home.
Qual o comando para localizar este arquivo?
	
	
	
	
	
	grep /home > aula.sh
	
	
	grep aula.sh /home
	
	 
	locate /home | aula.sh
	
	 
	find /home|grep aula.sh
	
	
	search /home | aula.sh
	
	
PROGRAMAÇÃO PARA SERVIDORES
CCT0478_A6_201407080709_V2
	
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JORGE LUÍS PEREIRA DA SILVA
	Matrícula: 201407080709
	Disciplina: CCT0478 - PROGR.P.SERVIDORES 
	Período Acad.: 2017.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Em relação à programação shell no linux, numa expressão em que existem dois comandos (comando 1 e comando 2), a forma de comando do shell para executar o comando 2, se o comando 1 falhar, é:
	
	
	
	
	
	comando 1 $ (comando 2!)
	
	 
	comando 1 && comando 2
	
	
	comando 1; comando 2
	
	 
	comando1 || comando 2
	
	
	{comando 1 ; comando 2}
	
	
	
		2.
		O caracter especial || é usado na programação shell para:
	
	
	
	
	
	Separar parâmetros do comando.
	
	 
	Executar o comando posterior ao || somente se o comando anterior ao || falhar.
	
	
	Agrupar ou aninhar vários comandos.
	
	
	Separar vários comandos em uma linha de comando.
	
	
	Executar o comando posterior ao || somente se o comando anterior ao || tiver sido executado corretamente.
	
	
	
		3.
		Qual das opções abaixo está correta a respeito do script abaixo: 1. @echo off 2. cls 3. ping %1 >> conexao.txt
	
	
	
	
	
	Cria um arquivo cujo conteúdo é o resultado do comando ping, sobrescrevendo o anterior.
	
	
	Limpar a tela para exibir uma relação de números.
	
	
	Cria um arquivo de nome conexão.txt cujo conteúdo é o diretório da pasta atual.
	
	
	Mostrar uma relação entre 1 e 3.
	
	 
	Cria um arquivo cujo conteúdo é o resultado do comando ping, não sobrescrevendo o anterior.
	
	
	
		4.
		Você possui um arquivo texto onde, em cada linha aparecem informações padrão de alunos, formatados da seguinte forma:
Nome:Matrícula:Email
Qual o programa mais indicado para gerar uma mensagem a  todos os alunos cujos cabeçalhos serão preenchidos com os dados deste arquivo texto.
	
	
	
	
	
	sort
	
	
	find
	
	
	awk
	
	 
	sed
	
	 
	grep
	
	
	
		5.
		Qual o comando para exibir as linhas de /etc/httpd/conf/httpd.conf que NÃO são comentários, ou seja, que não se iniciem por # ?
	
	
	
	
	
	ls /etc/httpd/conf/httpd.conf | grep !#
	
	
	dmsg /etc/httpd/conf/httpd.conf | grep ^#
	
	 
	sed /etc/httpd/conf/httpd.conf | grep -v ^#
	
	 
	cat /etc/httpd/conf/httpd.conf | grep -v ^#find /etc/httpd/conf/httpd.conf | grep #
	
	
	
		6.
		Jonas tem um arquivo contendo os dados de identificação dos usuários e timestamp de acesso ao sistema de Comércio Eletrônico. Ele desja saber quais os acessos do usuário: CARLOS. Você recomendaria usar qual comnado?
	
	
	
	
	 
	grep
	
	
	Nenhuma opção anterior.
	
	
	cut
	
	 
	search
	
	
	find
	
	
	
		7.
		Qual dos trechos de script abaixo cria um arquivo temporário; lista os arquivos em /etc e salva no arquivo temporário e finaliza apagando o arquivo temporário.
	
	
	
	
	
	arq=mkdir -t aula.xxxx
ls -la /etc >> /temp/$arq
rm -rfv $arq
	
	
	$arq=mktemp -t aula.xxxx
ls -la /etc >> $arq
rmdir -rfv /temp/$arq
	
	 
	arq=mktemp -t aula.xxxx
ls -la /etc >> $arq
rm -rfv $arq
	
	
	arq=mktemp -d aula.xxxx
ls -la /etc >> /tmp/$arq
rm -rfv $arq
	
	
	arq=mktemp -d aula.xxxx
ls -la /etc >> $arq
rmdir -rfv $arq
	
	
	
		8.
		Marque a opção que explica o que faz o comando abaixo.
$ ps aux | grep fulano
	
	
	
	
	
	Lista todas as linhas do arquivo aux que contém a palavra fulano
	
	
	Remove todos os arquivos pertencentes ao usuário aux
	
	 
	Lista todos os processos pertencentes ao usuário fulano
	
	
	Remove todos os processos pertencentes ao usuário fulano
	
	
	Lista todos os arquivos pertencentes ao usuário fulano.
	
	 1a Questão (Ref.: 201407769661)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual comando utilizado para listar informações sobre todos os processos em execução?
		
	
	ls -alR
	
	ls -al
	 
	ps -aux
	
	pwd -ax
	
	df -h
	Aluno: JORGE LUÍS PEREIRA DA SILVA
	Matrícula: 201407080709
	Disciplina: CCT0478 - PROGR.P.SERVIDORES 
	Período Acad.: 2017.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		O diretório /home/alunos possui diversos arquivos .txt com listas de nomes de alunos.
Qual o comando que lê os nomes em todos os arquivos, os ordena, elimina os nomes duplicados e os salva em resultado.txt
Com o comando :
	
	
	
	
	
	sort /home/alunos/*.txt >> uniq >> resultado.txt
	
	
	uniq /home/alunos/*.txt | sort > resultado.txt
	
	
	cat > /home/alunos/*.txt > sort > uniq > resultado.txt
	
	 
	ls /home/alunos/*.txt | sort | uniq > resultado.txt
	
	 
	cat /home/alunos/*.txt | sort | uniq > resultado.txt
	
	
	
		2.
		Qual das opções abaixo corresponde a função do código representado na linha 5 do scrip a seguir:
#!/bin/bash
echo "Informe o nome do arquivo"
read arquivo
pos=expr∈dex$arquivo.
tamtotal=${#arquivo}
tamarq=expr$pos-1
tamext=expr${#arquivo}-$pos
echo "Tamanho  ==> $tamtotal"
echo "Tamanho  ==> $tamarq"
echo "Tamanho  ==> $tamext"
	
	
	
	
	 
	Número total de caracteres da variável "arquivo".
	
	
	Número total da extensão da variável "arquivo".
	
	 
	Número total de vogais da variável "arquivo".
	
	
	Nenhuma das alternativas
	
	
	Número total de consoantes da variável "arquivo".
	
	
	
		3.
		Um administrador de sistemas operacionais recebeu um pedido do Centro de Resposta a Incidentes de Segurança da Informação da empresa que ele trabalha. Esse centro, procurava indícios de vazamento de informação confidencial. De forma a contribuir na investigação, o administrador extraiu dois logs de servidores que ele administrava: um dos logs, é referente ao access.log ¿ disponibilizado pelo servidor Web Apache; o outro, é um arquivo produzido pelo firewall IPtables que mostra os registros de data/hora e ip. Nesse sentido, quais comandos do Unix poderiam ajudar esse administrador a juntar os dois logs em um arquivo para facilitar a análise?
	
	
	
	
	
	Nenhuma das anteriores
	
	 
	join e cut
	
	
	sed e awk
	
	
	grep, bg e cut
	
	
	grep, cut e ls
	
	
	
		4.
		Para solicitar que o usuário digite a idade e o valor seja carregado na variável 'x', o comando adequado é:
	
	
	
	
	 
	print teste.sh
	
	
	dir teste.sh
	
	 
	cat n teste.sh
	
	
	view teste.sh
	
	
	read teste.sh
	
	
	
		5.
		Qual o comando que informa a quantidade de caracteres de uma variável str?
 
echo "A string str possui ${#str} caracteres."
 
	
	
	
	
	
	echo "A string str possui $str$ caracteres.¿
	
	
	echo "A string str possui $str caracteres.¿
	
	 
	echo "A string str possui $$str caracteres.¿
	
	 
	echo "A string str possui ${#str} caracteres.¿
	
	
	echo "A string str possui¿ wc ${str} ¿ caracteres.¿
	
	
	
		6.
		Qual o comando para verificar se existe alguma linha em branco no arquivo passwd.
	
	
	
	
	
	grep $branco /etc/passwd
	
	 
	grep ^$ /etc/passwd
	
	
	grep ^branco /etc/passwd
	
	 
	grep "branco" /etc/passwd
	
	
	grep " " /etc/passwd
	
	
	
		7.
		O Administrador de Redes recebeu a incumbência de implantar um servidor de arquivos e controlador de domínio em plataforma Gnu/Linux, na empresa existem 1457 funcionários e todos os nomes precisam ser cadastrados no novo sistema, a sua sorte é que existe um cadastro atualizado de todos funcionários que foi cedido pelo recursos humanos em um arquivo de texto, o funcionarios.txt, desta lista eu preciso saber apenas os nomes de todos os funcionários do departamento de vendas, qual comando terá está saída sabendo que em cada linha está no formato "departamento:nome:endereço:salario"
	
	
	
	
	
	grep "vendas" funcionarios.txt
	
	
	grep "^"vendas" " funcionarios.txt|cut -d":" -f1
	
	 
	egrep "^"vendas" " funcionarios.txt | cut -d":" -f2
	
	 
	cat funcionarios.txt |grep "vendas" |filter
	
	
	egrep "vendas" " funcionarios.txt | wc -l
	
	
	
		8.
		Qual o comando para localizar todas as linhas do arquivo passwd que terminem com a letra m ?
	
	
	
	
	 
	grep $´m´ /etc/passwd.
	
	
	grep %m% /etc/passwd.
	
	
	grep ^´m´ /etc/passwd.
	
	
	grep *m /etc/passwd.
	
	 
	grep m¿etcpasswd.
	
	
PROGRAMAÇÃO PARA SERVIDORES
CCT0478_A7_201407080709_V1
	
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JORGE LUÍS PEREIRA DA SILVA
	Matrícula: 201407080709
	Disciplina: CCT0478 - PROGR.P.SERVIDORES 
	Período Acad.: 2017.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		A sintaxe básica de um comando do dialog é:
dialog --W ''   # onde W, X, Y e Z, são, respectivamente
	
	
	
	
	
	tipo, texto, largura, altura
	
	 
	tipo, texto, altura, largura
	
	 
	arquivo; tipo, texto, destino
	
	
	texto, tipo, origem, destino
	
	
	arquivo, tipo, origem destino
	
	
	
		2.
		Qual o trecho de código que abre uma caixa de diálogo que possui um campo para digitar o nome e, em seguida cria um novo usuário a partir do nome digitado?
	
	
	
	
	
	nome=$(dialog --title 'Novo usuário?' --inputbox 'Digiteo nome:' 0 0)
./adduser $nome
	
	 
	nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0)
./adduser $nome
	
	
	nome=dialog --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0
./adduser $nome
	
	
	$nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0)
./adduser $nome
	
	
	nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0)
./adduser nome
	
	
	
		3.
		Uma caixa de diálogo pergunta ao usuário se deseja executar install.sh. Qual o script abaixo que realiza esta ação corretamente?
 
	
	
	
	
	
	 
 
dialog --title 'Atenção' --yesno 'Deseja instalar?' 0 0
if [ $? = 1 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
 
	
	
	 
 
dialog - - type=yesno --msg 'Deseja instalar?' 0 0
if [ $? = 0 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	
	 
 
dialog --title 'Atenção' --yesorno 'Deseja continuar?' 0 0
if [ $? = 0 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	 
	 
 
dialog --title 'Atenção' --yesno 'Deseja instalar?' 0 0
if [ $? = 0 ]
then
./install.sh
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	
	 
 
dialog --title 'Atenção' --yesno 'Deseja instalar?' 0 0
if [ $# = 0 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	
	
		4.
		No dialog o tipo que permite selecionar mais de uma opção é:
	
	
	
	
	
	menu
	
	
	radiolist
	
	
	inputbox
	
	 
	checklist
	
	
	gauge
	
	
	
		5.
		As caixas do dialog que solicita a digitação de um texto, a caixa que mostra uma mensagem sem botões e a caixa que exibe uma mensagem e um botão aceitar são, respectivamente?
	
	
	
	
	
	msgbox, txtbox e yesno
	
	
	inputbox, infobox e textbox
	
	
	textbox, infobox e msgbox
	
	 
	yesno, textbox e msgbox
	
	 
	inputbox, infobox e msgbox
	
	
		
	PROGRAMAÇÃO PARA SERVIDORES
CCT0478_A7_201407080709_V2
	
		
	 
	Lupa
	 
	 
	
Vídeo
	
PPT
	
MP3
	 
	Aluno: JORGE LUÍS PEREIRA DA SILVA
	Matrícula: 201407080709
	Disciplina: CCT0478 - PROGR.P.SERVIDORES 
	Período Acad.: 2017.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		A sintaxe básica de um comando do dialog é:
dialog --W ''   # onde W, X, Y e Z, são, respectivamente
	
	
	
	
	
	texto, tipo, origem, destino
	
	
	arquivo; tipo, texto, destino
	
	 
	tipo, texto, altura, largura
	
	
	tipo, texto, largura, altura
	
	
	arquivo, tipo, origem destino
	
	
	
		2.
		Qual o trecho de código que abre uma caixa de diálogo que possui um campo para digitar o nome e, em seguida cria um novo usuário a partir do nome digitado?
	
	
	
	
	 
	nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0)
./adduser $nome
	
	
	$nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0)
./adduser $nome
	
	 
	nome=$(dialog --stdout --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0)
./adduser nome
	
	
	nome=$(dialog --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0)
./adduser $nome
	
	
	nome=dialog --title 'Novo usuário?' --inputbox 'Digite o nome:' 0 0
./adduser $nome
	
	
	
		3.
		Uma caixa de diálogo pergunta ao usuário se deseja executar install.sh. Qual o script abaixo que realiza esta ação corretamente?
 
	
	
	
	
	
	 
 
dialog --title 'Atenção' --yesorno 'Deseja continuar?' 0 0
if [ $? = 0 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	 
	 
 
dialog --title 'Atenção' --yesno 'Deseja instalar?' 0 0
if [ $? = 0 ]
then
./install.sh
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	 
	 
 
dialog - - type=yesno --msg 'Deseja instalar?' 0 0
if [ $? = 0 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	
	 
 
dialog --title 'Atenção' --yesno 'Deseja instalar?' 0 0
if [ $? = 1 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
 
	
	
	 
 
dialog --title 'Atenção' --yesno 'Deseja instalar?' 0 0
if [ $# = 0 ]
then
echo "Respondeu que sim."
else
echo "Respondeu que não."
fi
	
	
	
		4.
		No dialog o tipo que permite selecionar mais de uma opção é:
	
	
	
	
	 
	checklist
	
	 
	gauge
	
	
	menu
	
	
	radiolist
	
	
	inputbox
	
	
	
		5.
		As caixas do dialog que solicita a digitação de um texto, a caixa que mostra uma mensagem sem botões e a caixa que exibe uma mensagem e um botão aceitar são, respectivamente?
	
	
	
	
	
	inputbox, infobox e textbox
	
	
	msgbox, txtbox e yesno
	
	 
	inputbox, infobox e msgbox
	
	
	textbox, infobox e msgbox
	
	 
	yesno, textbox e msgbox
	
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Considerando o código abaixo qual valor será mostrado através da variável soma?
func () {
    local soma
    let soma=$1+$2
    echo "$1 + $2 = $soma"
}
soma=8
func 2 3 
echo "$soma"
	
	
	
	
	
	5
	
	
	2
	
	
	Nenhuma das opções apresentadas
	
	 
	3
	
	 
	8
	
	
	
		2.
		No script abaixo qual o valor que será exibido na tela?
 
#!/bin/bash
func () {
local soma
let soma=$1+$2
}
 
soma=8
func 2 3
echo "$soma"
	
	
	
	
	
	2 3
	
	
	5
	
	 
	8
	
	
	$soma
	
	
	soma=$1 + $2
	
	
	
		3.
		O trecho de código que calcula e exibe o quadrado do número digitado utilizando uma função é:
	
	
	
	
	
	function quadrado x {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
	
	
	function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
	
	 
	) function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ $y
quadrado $x
	
	 
	function quadrado () {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
	
	
	function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ $x
quadrado $x
	
	
	
		4.
		No script abaixo qual o valor que será exibido na tela?
 
#!/bin/bash
func () {
let soma=$1+$2
}
 
soma=8
func 2 3
echo "$soma"
	
	
	
	
	
	2 3
	
	 
	5
	
	
	soma=$1 + $2
	
	
	$soma
	
	 
	8
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Considerando o código abaixo qual valor será mostrado através da variável soma?
func () {
    local soma
    let soma=$1+$2
    echo "$1 + $2 = $soma"
}
soma=8
func 23 
echo "$soma"
	
	
	
	
	
	2
	
	 
	8
	
	
	Nenhuma das opções apresentadas
	
	
	3
	
	
	5
	
	
	
		2.
		No script abaixo qual o valor que será exibido na tela?
 
#!/bin/bash
func () {
local soma
let soma=$1+$2
}
 
soma=8
func 2 3
echo "$soma"
	
	
	
	
	
	$soma
	
	 
	8
	
	 
	5
	
	
	2 3
	
	
	soma=$1 + $2
	
	
	
		3.
		O trecho de código que calcula e exibe o quadrado do número digitado utilizando uma função é:
	
	
	
	
	
	function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ $x
quadrado $x
	
	
	function quadrado x {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
	
	 
	function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
	
	 
	function quadrado () {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ x
quadrado $x
	
	
	) function quadrado {
q=$1 * $1
echo $q
}
read ¿ p ¿Digite um número: ¿ $y
quadrado $x
	
	
	
		4.
		No script abaixo qual o valor que será exibido na tela?
 
#!/bin/bash
func () {
let soma=$1+$2
}
 
soma=8
func 2 3
echo "$soma"
	
	
	
	
	
	soma=$1 + $2
	
	 
	5
	
	
	2 3
	
	
	$soma
	
	
	8
	
	Aluno: JORGE LUÍS PEREIRA DA SILVA
	Matrícula: 201407080709
	Disciplina: CCT0478 - PROGR.P.SERVIDORES 
	Período Acad.: 2017.1 (G) / EX
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Considerando que, o seguinte trecho de código foi inserido no arquivo aula-10.sh
#!/bin/bash
(
while [ 1 ]
do
sleep 1
echo "Dentro do loop 1 ..."
done
)
Após execução desse programa, abriu-se um outro terminal e digitou-se o seguinte comando:
ps -ef | grep aula-10.sh
Considerando esse cenário, marque a alternativa VERDADEIRA.
	
	
	
	
	
	O interpretador do shell abrirá um processo que executará o script até que o usuário feche a tela do terminal, sendo que não há outra maneira de finalizar o processo visto que ele é basicamente, um loop infinito.
	
	
	Os parênteses do script poderiam ser removidos sem prejuízos para o funcionamento do programa. Nesse caso, a quantidade de processos executados na máquina seria exatamente a mesma quantidade de processos do script com os parênteses.
	
	
	Não será possível executar um outro comando no terminal, visto que, após a execução do script aula-10.sh o terminal ficará preso e não será possível executar o comando ps -ef | grep aula-10.sh, já que se trata de um loop infinito.
	
	 
	É possível verificar que, o resultado do comando ps -ef | grep aula-10.sh mostrará pelo menos duas linhas, visto que, o interpretador shell abrirá dois processos para o script do enunciado.
	
	
	Nenhuma das anteriores.
	
	
	
		2.
		A execução do script teste1.sh abaixo apresentará como resultado na tela:
 
#!/bin/bash
cd /etc
pwd
set -r
cd /home
pwd
	
	
	
	
	 
	/etc , ./teste1.sh: line 5: cd: restricted e /etc
	
	
	pwd e pwd
	
	 
	/etc e /home
	
	
	cd /etc e cd/home
	
	
	./teste1.sh: line 4: set: comando não encontrado
	
	
	
		3.
		Qual o comando que agenda a execução de /etc/aula.sh às 07:30 da manhã de 02 de junho de 2017?
	
	
	
	
	
	at -t 073002062017 -f /etc/aula.sh
	
	 
	at -t 201706020730 -f /etc/aula.sh
	
	
	at -t 201706020730 /etc/aula.sh
	
	 
	at -f 201706020730 -t /etc/aula.sh
	
	
	at -f 07:30:02:06:2017 /etc/aula.sh
	
	
	
		4.
		Um determinado script possui o trecho de código abaixo:
 
(
while [ 1 ]
 do
  sleep 1
 done
)
(
while [ 1 ]
 do
  sleep 1
 done
)&
(
while [ 1 ]
 do
  sleep 1
 done
)
 
Caso em outra janela fosse dado o comando:
ps ¿ef|grep q5.sh
Qual seria a resposta coerente entre as opções abaixo?
	
	
	
	
	
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20586  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20677  2671  0 14:18 pts/2    00:00:00 grep q5.sh
	
	 
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20677  2671  0 14:18 pts/2    00:00:00 grep q5.sh
	
	
	 
[root@professor scripts]# ps -ef|grep
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20677  2671  0 14:18 pts/2    00:00:00 grep q5.sh
	
	
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
	
	
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
	
	
	
		5.
		Os comandos tar e gzip são utilizados, respectivamente para:
	
	
	
	
	
	Ambos são utilizados para compactar arquivos
	
	
	Ambos são utilizados para agrupar vários arquivos em somente um.
	
	
	Compactar arquivos e localizar arquivos.
	
	 
	Agrupar vários arquivos em somente um e compactar arquivos
	
	
	Localizar arquivos e compactar arquivos
	
	
	
		6.
		Qual a linha a ser adicionada no crontab para que o script /etc/backup.sh seja executado entre segundas e sextas-feiras às 10 horas da noite ?
	
	
	
	
	
	0 22 0 0 1-5 /etc/backup.sh
	
	 
	0 22 * * 1-5 /etc/backup.sh
	
	 
	0 22 * * 0-4 /etc/backup.sh
	
	
	0 22 * * *1-5 /etc/backup.sh
	
	
	/etc/backup.sh 0 22 * * * 1-5
	
	
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Considerando que, o seguinte trecho de código foi inserido no arquivo aula-10.sh
#!/bin/bash
(
while [ 1 ]
do
sleep 1
echo "Dentro do loop 1 ..."
done
)
Após execução desse programa, abriu-se um outro terminal e digitou-se o seguinte comando:
ps -ef | grep aula-10.sh
Considerando esse cenário, marque a alternativa VERDADEIRA.
	
	
	
	
	
	Não será possível executar um outro comando no terminal, visto que, após a execução do script aula-10.sh o terminal ficará preso e não será possível executar o comando ps -ef | grep aula-10.sh, já que se trata de um loop infinito.
	
	
	O interpretador do shell abrirá um processo que executará o script até que o usuário feche a tela do terminal, sendo que não há outra maneira de finalizar o processo visto que ele é basicamente, um loop infinito.
	
	
	Nenhuma das anteriores.
	
	
	Os parênteses do script poderiam ser removidos sem prejuízos para o funcionamento do programa. Nesse caso, a quantidade de processos executados na máquina seria exatamente a mesma quantidade de processos do script com os parênteses.
	
	 
	É possível verificar que, o resultado do comando ps -ef | grep aula-10.sh mostrará pelo menos duas linhas, visto que, o interpretador shell abrirá dois processospara o script do enunciado.
	
	
	
		2.
		A execução do script teste1.sh abaixo apresentará como resultado na tela:
 
#!/bin/bash
cd /etc
pwd
set -r
cd /home
pwd
	
	
	
	
	 
	cd /etc e cd/home
	
	
	./teste1.sh: line 4: set: comando não encontrado
	
	
	pwd e pwd
	
	
	/etc e /home
	
	 
	/etc , ./teste1.sh: line 5: cd: restricted e /etc
	
	
	
		3.
		Os comandos tar e gzip são utilizados, respectivamente para:
	
	
	
	
	
	Compactar arquivos e localizar arquivos.
	
	 
	Agrupar vários arquivos em somente um e compactar arquivos
	
	
	Ambos são utilizados para compactar arquivos
	
	
	Ambos são utilizados para agrupar vários arquivos em somente um.
	
	
	Localizar arquivos e compactar arquivos
	
	
	
		4.
		Um determinado script possui o trecho de código abaixo:
 
(
while [ 1 ]
 do
  sleep 1
 done
)
(
while [ 1 ]
 do
  sleep 1
 done
)&
(
while [ 1 ]
 do
  sleep 1
 done
)
 
Caso em outra janela fosse dado o comando:
ps ¿ef|grep q5.sh
Qual seria a resposta coerente entre as opções abaixo?
	
	
	
	
	
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20586  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20677  2671  0 14:18 pts/2    00:00:00 grep q5.sh
	
	
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
	
	 
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20677  2671  0 14:18 pts/2    00:00:00 grep q5.sh
	
	
	 
[root@professor scripts]# ps -ef|grep
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20585 20584  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
root     20677  2671  0 14:18 pts/2    00:00:00 grep q5.sh
	
	
	 
[root@professor scripts]# ps -ef|grep q5.sh
root     20584  2653  0 14:17 pts/1    00:00:00 /bin/bash ./q5.sh
	
	
	
		5.
		Qual o comando que agenda a execução de /etc/aula.sh às 07:30 da manhã de 02 de junho de 2017?
	
	
	
	
	
	at -t 073002062017 -f /etc/aula.sh
	
	 
	at -t 201706020730 -f /etc/aula.sh
	
	
	at -f 07:30:02:06:2017 /etc/aula.sh
	
	
	at -f 201706020730 -t /etc/aula.sh
	
	 
	at -t 201706020730 /etc/aula.sh
	
	
	
		6.
		Qual a linha a ser adicionada no crontab para que o script /etc/backup.sh seja executado entre segundas e sextas-feiras às 10 horas da noite ?
	
	
	
	
	
	0 22 * * 0-4 /etc/backup.sh
	
	 
	0 22 * * 1-5 /etc/backup.sh
	
	
	/etc/backup.sh 0 22 * * * 1-5
	
	
	0 22 0 0 1-5 /etc/backup.sh
	
	 
	0 22 * * *1-5 /etc/backup.sh