Programação para servidores

6973 palavras 28 páginas
Programação para Servidores
Professor Marcos Monteiro, MBA, ITIL

Objetivos gerais
• Criar scripts para personalização de servidores e execução automática de tarefas administrativas.

2

Conteúdos
1 – INTRODUÇÃO
1.1 – Definição de shell script
1.2 – Programação script
1.3 – Scripts versus linguagens compiladas 1.4 – Caracteres especiais
2- PROGRAMAÇÃO SCRIPT
2.1 – Variáveis
2.2 – Testes
2.3 – Operadores
2.4 – Loops e desvios
3 – COMANDOS
3.1 – Comandos internos
3.2 – Comandos externos
3.3 – Substituição de comandos

4 – PROGRAMAÇÃO AVANÇADA

4.1 – Manipulação de strings
4.2 – Expressões regulares
4.3 – Redirecionamento
4.4 – Pipeline
4.6 – Funções
4.7 – Scripts com janelas
5 – BACKUP
5.1 – Scripts para automatização de backup
5.2 – Agendador de tarefas
3

Indicação do material didático
• Título: Classic Shell Scripting





Autor: Arnold Robbins
Editora: Artmed
Ano: 2008
Capítulos:








2 (20 páginas)
3 (32 páginas)
5 (20 páginas)
6 (28 páginas)
7 (34 páginas)
15 (9 páginas)
Apêndice C (5 páginas)
Total de 148 páginas

4

Aula 01

Introdução

5

Definição de shell script
• Shell script é uma linguagem de programação interpretada usada em vários sistemas operacionais.
• Na linha de comandos de um interpretador de comandos
(shell) pode-se utilizar diversos comandos um após o outro, ou mesmo combiná-los numa mesma linha. Se forem colocados diversas linhas de comandos em um arquivo texto simples, tem-se em um shell script. Uma vez criado, um shell script pode ser reutilizado quantas vezes for necessário. 6

• Todo sistema Unix e similares são repletos de scripts em shell para a realização das mais diversas atividades administrativas e de manutenção do sistema. Os arquivos de lote (batch) do Windows são também exemplos de shell scripts.
• Por serem facilmente agendados para execução através do crontab, os shell scripts são usados para construções de

Relacionados

  • Programação para Servidores
    528 palavras | 3 páginas
  • Programação servidor web
    8085 palavras | 33 páginas
  • Exercício de Programação para Servidores
    2305 palavras | 10 páginas
  • Linguagem de programação cliente servidor
    432 palavras | 2 páginas
  • Lista de exercício para programação de servidores
    713 palavras | 3 páginas
  • BDQ Prova Programação para servidores
    415 palavras | 2 páginas
  • 45er56r5
    1445 palavras | 6 páginas
  • Objetos Distribuídos Programação Distribuída
    1150 palavras | 5 páginas
  • Aspectos técnicos no desenvolvimento de Web sites
    7141 palavras | 29 páginas
  • Tedste
    6186 palavras | 25 páginas