Você está na página 1de 8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.

org Blog de Tecnologia e Informtica


Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

O que 3PE?

Preparatrio para Prova Prtica de Especialidade.

Segue abaixo alguns Exerccios e o seu gabarito. Uma ajudinha em linux para os amigos que estaro entrando na Fora Area Brasileira.

vlido lembrar, nunca imponha limites aos seus estudos. Esses so apenas alguns dos MUITOS comandos de linux.

Vamos a eles:

1 - Criar as estruturas: "/EAGS/SIN/PPE", "/EAGS/SAD/PPE" e /EAGS/SEF/PPE" usando apenas um comando para cada estrutura 2 - Entrar na pasta PPE dentro de SIN 3 - Exibir estrutura de diretrios em que voc se encontra 4 - Criar um arquivo PHP chamado Exercicio-SIN.php que exiba a mensagem Alex Oliveira: Fenomeno na tela 5 - Copiar o Arquivo Exercicio-SIN.php para a pasta PPE dentro de SEF 6 - Renomear o Arquivo Exercicio-SIN.php de "/EAGS/SEF/PPE" para Exercicio-SAD.php 7 - Mover o Arquivo Exercicio-SAD.php de "/EAGS/SEF/PPE" para "/EAGS/SAD/PPE" 8 - Apagar a estrutura "/SEF/PPE" dentro de EAGS com apenas um Comando 9 - Exibir o contedo dos arquivos Exercicio-SAD.php e Exercicio-SIN.php juntos na tela e depois mostrar eles em ordem inversa 10 - Alterar a data e hora de modificao do arquivo Exercicio-SIN.php 11 - Colocar todas

1/8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.org Blog de Tecnologia e Informtica
Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

as letras do arquivo Exercicio-SAD.php em Maisculas com apenas um comando 12 - Criar um Link Simblico do arquivo Exercicio-SIN.php e salva-lo na pasta /EAGS 13 - Criar um Comando chamado "EAGS" que escreva na tela a frase "Fora Area, Brasil!" 14 - Separar o arquivo Exercicio-SAD.php em dois e Junta-los dentro do diretrio "SIN" 15 - Exibir Informaes sobre o comando Touch 16 - Exibir Manual do comando Touch 17 - Crie trs Grupos: "SIN", "SAD" e "SEF" 18 - Criar quatro usurios: "Aluno-SIN", "Aluno-SAD", "Aluno-SEF" e "Professor" 19 - Apagar o usurio "Aluno-SEF" 20 - Alterar a senha do usurio "Professor" para "Julia" 21 - Programe a data e hora para troca de senhas do usurio "Aluno-SIN" 22 - Altere o dono dos diretrios SAD e SIN para "Professor" 23 - Acrescente o usurio "Aluno-SIN" ao Grupo "SIN" e "Aluno-SAD" ao grupo "SAD" 24 - Altere as permisses dos diretrios SAD e SIN de forma que apenas membros do Grupo "SIN" possam entrar no diretrio "SIN" e apenas membros do Grupo "SAD" possam entrar no diretrio "SAD" 25 - Altere a senha do grupo "SAD" para "admin" 26 - Apague o Grupo "SEF" 27 - Altere o grupo do diretrio SAD e SIN para seus respectivos donos 28 - Altere o nome do grupo SAD para SaD 29 - Exiba qual grupo o usurio "Aluno-SAD" pertence 30 - Fazer update do Banco de dados de arquivos e procurar pelo arquivo Exercicio-SAD.php 31 - Procurar pelo arquivo 32 - Liste o contedo da pasta /ETC e salve esta listagem em um arquivo TXT. 33 - Exiba o Arquivo TXT criado.

2/8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.org Blog de Tecnologia e Informtica
Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

34 - Procure neste arquivo o termo /APT com um comando. 35 - Liste os Processos 36 - Elimine o Processo SU 37 - Exiba os processos em primeiro e segundo plano 38 - Exiba na tela informaes sobre a memria RAM 39 - Aumente a prioridade de um processo 40 - Compacte e descompacte um conjunto de pastas 41 - Mostrar configurao de rede 42 - Adicionar o ip 192.168.1.6 com mascara 255.255.255.0 43 - Mudar data para 05-10-2010 11:10 44 - Mostrar o hostname da maquina 45 - Mostrar as partioes e seu espaos 46 - Exiba informaes sobre os usurios online 47 - Mostre na tela todos os comandos utilizados neste exerccio com apenas um comando.... Gabarito: 1: mkdir -p /EAGS/SIN/PPE mkdir -p /EAGS/SAD/PPE mkdir -p /EAGS/SEF/PPE 2: cd /EAGS/SIN/PPE 3: pwd 4: vim Exercicio-SIN.php Colocar o cdigo: <?php echo ("Alex Oliveira: Fenomeno") ?>

3/8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.org Blog de Tecnologia e Informtica
Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

5: cp Exercicio-SIN.php /EAGS/SEF/PPE/ 6: mv /EAGS/SEF/PPE/Exercicio-SIN.php /EAGS/SEF/PPE/Exercicio-SAD.php 7: mv /EAGS/SEF/PPE/Exercicio-SAD.php /EAGS/SAD/PPE/Exercicio-SAD.php 8: rm -r /EAGS/SEF 9: cat /EAGS/PPE/SAD/Exercicio-SAD.php /EAGS/PPE/SIN/Exercicio-SIN.php tac /EAGS/PPE/SAD/Exercicio-SAD.php /EAGS/PPE/SIN/Exercicio-SIN.php 10: touch /EAGS/PPE/SIN/Exercicio-SIN.php 11: more arq1.txt | tr a-z A-Z | tee arq1.txt Explicao: Aqui usamos dois pipes... porque? Primeiro com o more podemos exibir o contedo do arquivo arq1.txt, em seguida o pipe far com que o contedo seja usado no comando tr que serve para "traduzir o contedo" trocando a-z por A-Z, logo depois usamos mais um pipe redirecionado para o comando TEE que usado para escrever um resultado em um arquivo. Logo temos o contedo salvo com tudo maisculo. 12: ln -s /EAGS/SIN/PPE/Exercicio-SIN.php /EAGS Lembrando: Link simblico usamos a opo -s Link Absoluto no usamos nenhuma opo 13: alias eags='echo Fora Area, Brasil!' 14: split -b 50 Exercicio-SAD.php SADsplit cat SADsplit* > /EAGS/PPE/SIN/Exercicio-SAD.php Explicao: A Opo -b 50 divide o arquivo em partes de 50 bytes. Como ele tem +/- 90 Bytes, ele ser dividido em dois. O Complemento SADsplit no final do comando determina qual ser o prefixo das partes. O comando cat SADsplit* ir concatenar todos os arquivos que comear pelo prefixo SADsplit e

4/8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.org Blog de Tecnologia e Informtica
Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

ir salvar a concatenao no local indicado a seguir. 15: info touch 16: man touch 17: groupadd SIN groupadd SAD groupadd SEF 18: useradd Aluno-SIN useradd Aluno-SAD useradd Aluno-SEF Pode ser usado tambm o comando adduser. 19: userdel Aluno-SEF 20: passwd Professor 21: Podemos usar o crontab para agendar a expirao: crontab -e Em seguida adicionamos um novo agendamento de tarefa: 00 15 1 10 * chage -d 0 Aluno-SIN Explicao: 00 = minutos 15 = hora 1 = dia do ms 10 = Ms * = dia da semana (com o asterstico qqr dia da semana ser usado.) chage -d 0 Aluno-SIN = comando usado para expirar a senha do usurio imediatamente. Dvidas? http://www.devin.com.br/crontab/ 22:

5/8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.org Blog de Tecnologia e Informtica
Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

chown professor /EAGS/SAD chown professor /EAGS/SIN 23: adduser Aluno-SIN SIN adduser Aluno-SAD SAD 24: chgrp SAD /EAGS/SAD chgrp SIN /EAGS/SIN chmod 070 /EAGS/SAD chmod 070 /EAGS/SIN 25: gpasswd SAD 26: groupdel SEF 27: Feito no Exerccio 25 28: groupmod -n SaD SAD 29: groups Aluno-SAD 30: updatedb locate Exercicio-SAD.php 31: 32: ls /etc | tee Arquivo.txt 33: more Arquivo.txt 34: grep /apt Arquivo.txt 35: ps

6/8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.org Blog de Tecnologia e Informtica
Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

36: kill 2873 2873 o PID do SU, vc precisa pegar esse nmero usando o comando PS 37: FG e BG 38: free 39: nice PID (PID o PID do processo.) 40: tar -cvf Backup.tar /EAGS/SIN /EAGS/SAD /EAGS/SEF (Compacta) tar -xvf Backup.tar (Descompacta) 41: ifconfig 42: ifconfig eth0 192.168.1.6 netmask 255.255.255.0 up PS: a tag up no final do comando ativa a interface, para desativar usamos a tag down 43: date 100811102010 Ordem: Ms Dia Hora Minutos Ano 44: hostname 45: df 46: w 47: history Algumas Vdeo Aulas que Gravei que poderam Ajudar: Criao de Mquinas Virtuais no Virtual Box Instalao do Debian Lenny Configurando Resoluo de Tela do Debian no VirtualBox Comandos de Ajuda

7/8

[Especial] - 3PE LINUX EAGS SIN - Carreira - HackerClub.org Blog de Tecnologia e Informtica
Escrito por Nathan Brito Sex, 08 de Outubro de 2010 16:09

Comandos de Navegao Comandos de Manipulao de Arquivos e Diretrios Gerenciamento de Usurios e Grupos Comando APT: Configurao e Utilizao

SEO by AceSEF

8/8