Mudanças entre as edições de "ARC60808-2014-2"
Linha 172: | Linha 172: | ||
# Procure na Internet como executar uma tarefa periodicamente no Linux, em específico Ubuntu. | # Procure na Internet como executar uma tarefa periodicamente no Linux, em específico Ubuntu. | ||
− | # Após descobrir a resposta, faça um Shell script para que a cada um minuto, seja escrita a saída da última linha dos comandos abaixo, no arquivo com o seguinte | + | # Após descobrir a resposta, faça um Shell script para que a cada um minuto, seja escrita a saída da última linha dos comandos abaixo, no arquivo com o seguinte nome: monitorSaidaLog.txt e deve ser armazenado |
na pasta ~/meusLogs | na pasta ~/meusLogs | ||
Linha 188: | Linha 188: | ||
O arquivo monitorSaidaLog.txt deve estar em ~/meusLogs/monitorSaidaLog.txt, ou seja, dentro do home do usuário criar a pasta meusLogs e redirecionar a saída do script para lá... | O arquivo monitorSaidaLog.txt deve estar em ~/meusLogs/monitorSaidaLog.txt, ou seja, dentro do home do usuário criar a pasta meusLogs e redirecionar a saída do script para lá... | ||
− | Significado do formato desejado: | + | Significado do formato desejado para utilizar com o comando 'date': |
d-m-Y_HMS | d-m-Y_HMS |
Edição das 17h22min de 7 de agosto de 2014
Professores: Odilson Tadeu Valle e Tulio Alberton Ribeiro
Encontros: 2ª feira, 4ª feira e 6ª feira entre 13h30 às 15h20 turma A e 15h40 às 17h30 turma B
Atendimento paralelo: Odilson 3ª feira das 9h40 às 10h35 e 4ª das 14h25 às 15h20. Local: Lab. de Desenvolvimento.
Email: odilson@ifsc.edu.br e tulio.alberton@ifsc.edu.br
IMPORTANTE: o direito de recuperar uma avaliação em que se faltou somente existe mediante justificativa reconhecida pela coordenação. Assim, deve-se protocolar a justificativa no prazo de 48 horas, contando da data e horário da avaliação e aguardar o parecer da coordenação.
Referências bibliográficas
- Odilson T. Valle . Administração de Redes com Linux: Fundamentos e Práticas. 1. ed. Florianópolis: Publicação do IF-SC, 2010. v. 1000. 302p .
- Valle, Odilson Tadeu. Gerência de Redes. IFSC - Unidade São José. 2009.
- Guia Foca Linux (intermediário ou avançado)
- Demais referências contidas na página principal de GER.
Diário de aulas
Aula 1 - 30/7/14: Apresentação da disciplina |
---|
|
Aula 2,3,4 - 1,4,6/8/14: Revisão dos comandos básicos |
---|
Objetivo: Revisão dos comandos básicos, familiarização e fixação do conteúdo. Material Auxiliar (Comandos básicos 01) (Comandos básicos 02 )
|
Aula 5 - 8/8/14: Editor VI |
---|
Objetivo: Familiarização com o editor e ser capaz de executar comandos simples, porém úteis para manipulação de arquivos. Este roteiro não é para entregar, mas é para fazer e guardar consigo, pois poderá servir de consulta para exercícios futuros, e as provas serão baseadas naquilo feito em sala de aula.
|
Exercícios de fixação / Desafios
Exercício / Desafio 1 |
---|
na pasta ~/meusLogs tail -n 1 /var/log/messages tail -n 1 /var/log/debug tail -n 1 /var/log/secure Os comandos devem ser colocados em uma variável. Ex.: VAR1=`tail -n 1 /meu/arquivo` e só então redirecionados para o arquivo. Sendo que, você irá identificar a cada chamada do script em qual dia, mês, ano, hora, minuto e segundo esse script foi chamado e colocar da seguinte forma: Log gerado em: 07-08-2014_17:25:36, olhar exemplo no final do exercício. Dicas: você irá utilizar o comando 'date' para gerar a saída no formato desejado e redirecionar a saída para o arquivo em questão com >>. O arquivo monitorSaidaLog.txt deve estar em ~/meusLogs/monitorSaidaLog.txt, ou seja, dentro do home do usuário criar a pasta meusLogs e redirecionar a saída do script para lá... Significado do formato desejado para utilizar com o comando 'date': d-m-Y_HMS d = dia atual, exemplo: 07, 12, 15, 22 ... m = mês atual, exemplo: 08, 11, 12, ... Y = ano atual, exemplo: 2014, 2013 ... H = hora atual, exemplo: 03, 15, 22 M = minuto atual, exemplo: 33, 22, 55, 09, ... S = segundo atual, exemplo: 22, 11, 10, ... Exemplo do conteúdo do arquivo monitorSaidaLog.txt Log gerado em: 07-08-2014_17:25:36 Aug 7 17:13:22 wrl -- MARK -- Aug 7 13:15:01 wrl kernel: [ 111.330006] eth0: no IPv6 routers present Aug 7 16:13:42 wrl su[8856]: + /dev/pts/1 worm:root
Aug 7 17:13:22 wrl -- MARK -- Aug 7 13:15:01 wrl kernel: [ 111.330006] eth0: no IPv6 routers present Aug 7 16:13:42 wrl su[8856]: + /dev/pts/1 worm:root
|