Curso gratuitoshellscript nivel-2

256 views

Published on

Este curso se destina a profissionais na área de administração de servidores GNU/Linux e faz parte de uma série que tem por objetivo ensinar a linguagem de programação em Shellscript de forma fácil e escalar do básico ao Intermediário utilizando uma didática facilitada e progressiva para que todos possam se desenvolver nesse maravilhoso mundo da administração de sistemas.

Wanderlei Silva do Carmo

  • Be the first to comment

  • Be the first to like this

Curso gratuitoshellscript nivel-2

  1. 1. Curso gratuito de Shell Script Wanderlei Silva do Carmo <wander.silva@gmail.com> Do básico ao intermediárioDo básico ao intermediário Nível 2Nível 2
  2. 2. Apresentação ● Meu nome é Wanderlei Silva do Carmo; ● Nascido no Rio de Janeiro em 1965; ● Residente em Vitória, ES; ● Graduado em Análise e Desenvolvimento de Sistemas pela Universidade Estácio de Sá – Rio de Janeiro; ● Especialista em GNU/Linux; ● Pós-Graduando MBA Engenharia e Arquitetura de Softwares e Gestão e Docência do Ensino Superior; ● Profissional Linux desde 1994; ● Atuando em centros de treinamentos LPI-C1 e LPI-C2; ● Desenvolvedor de soluções de conectividade e segurança em ambientes operacionais híbridos; ● Instrutor nas áreas de lógica de programação, linguagens de progrmação C,C++,PHP,Java e Python; ● Em constante aprendizado em novas linguagens orientadas à objetos e funcionais; ● Fã das ferramentas Google; ● Satisfação em compartilhar conhecimento;
  3. 3. Motivação ● Compartilhar conhecimento com profissionais iniciantes ou todo aquele que quer saber um pouco mais deste maravilhoso mundo de desenvolvimento para ambientes Unix...; ● Eu sei que existem muitos cursos em vídeo aulas muito bons e aconselho a segui- los, pois você poderá acrescentar muito em sua experiência, sou mais um para ajudá-los; ● O mercado para este profissional é amplo, embora não pareça; ● GNU/Linux está presente na maioria das empresas que precisam de um firewall, servidor de arquivos, servidor web, etc... Todos ele precisam de profissionais com conhecimentos em Shell Script. ● E satisfação em poder ajudar; isso é próprio da grande família de desenvolvedores de software livre;
  4. 4. Avançando para o nível 2 Agora vamos conhecer como “SHELL SCRIPT” pode nos ajudar nas rotinas administrativas de um servidor GNU/Linux. Monitoramento e controle de processos Informações sobre o sistema. Criação de backups Transferência de arquivos via ftp, ssh, rsh, … Acessando e administrando banco de dados MySQL Gerenciamento do sistema de arquivos Sincronização de diretórios remotos Acesso a banco de dados e... Firewalll E muitas outras tarefas úteis.... Mas antes.... Vamos ver um pouco mais de comandos....
  5. 5. Monitoramento e controle de processos
  6. 6. Informações sobre o sistema Execute em um console no ambiente gráfico.
  7. 7. Informações sobre o sistema Versão usando o dialog no modo terminal...
  8. 8. Criação de backups Executando o comando tarExecutando o comando tar em segundo planoem segundo plano independente de terminal....independente de terminal....
  9. 9. Criação de backups - continuação Esta informação é exibida enquanto o processo estiver emEsta informação é exibida enquanto o processo estiver em andamento...andamento... Para automatizar o procedimento é comum configurarmos o serviço cron.d para execução periódica.
  10. 10. Criação de backups - continuação Enviando o backup por FTP para um servidor remoto. Aqui temos as configuraçõesAqui temos as configurações básicos para envio do arquivobásicos para envio do arquivo compactado.compactado. O nome do arquivo seráO nome do arquivo será enviado como parâmetro doenviado como parâmetro do script de backup...script de backup...
  11. 11. Criação de backups - continuação Modificando o script de backup para acrescentar uma chamada ao script que fará o envio por ftp do pacote compactado. Logo após a conclusão doLogo após a conclusão do script de backup o script de ftpscript de backup o script de ftp será invocado enviando comoserá invocado enviando como parâmetro o nome do pacoteparâmetro o nome do pacote tar.bz2tar.bz2
  12. 12. Criação de backups - continuação Envio do arquivo de backup por ftp: mensagens na execução e finalização do processo.
  13. 13. Acessando e administrando banco de dados MySQL Administrar dados em SGBD MySQL é fácil com Shell Script As configurações pode ser lida de umaAs configurações pode ser lida de uma arquivo texto, como neste exemplo.arquivo texto, como neste exemplo.
  14. 14. Acessando e administrando banco de dados MySQL Administrar dados em SGBD MySQL é fácil com Shell Script Conteúdo do arquivo de configuração.Conteúdo do arquivo de configuração. string_conexao.conf
  15. 15. Referências ● http://blog.mapasequestoes.com.br/tag/linux/

×