Menu

Linux para Servidores – Da instalação à virtualização

R$35,00

Os servidores Linux estão cada vez mais presentes no dia a dia. Se o Windows ainda é o mais usado nos desktops, o Linux conquistou um espaço …

352 páginasAutor(es): Luciano Andress Martini / Gustavo Turin MaievesISBN: 978-85-371-0341-8
Sumário

Sumário

Lista de Siglas e Abreviaturas
1. Breve Introdução
1.1. Conceitos de Informática
1.1.1. A História do Computador
1.1.2. Hardware e Software
1.1.3. Sistemas Operacionais
1.2. Introdução ao Linux
1.2.1. Unix e Linux
1.2.2. Distribuições Linux
1.2.3. Kernel (Cerne)
1.2.4. A General Public Licence
1.3. Introdução a Redes e Servidores
1.3.1. Redes de Computadores
1.3.2. TCP/IP
1.3.3. Internet
1.3.4. Servidores
2. Introdução à Redes de Computadores
2.1. Criar Protocolos
2.1.1. Switch ou HUB?
2.2. Modelo OSI
2.3. Conceitos de TCP/IP
2.3.1. Formatos do Número IP
2.3.2. IP
2.3.3. Máscara de Rede e Sub-redes
2.3.4. Notação da Máscara de Rede em Bits
2.4. Partes Físicas de uma Rede
2.4.1. Camada 1: Cabeamento
2.4.2. Camada 2: Enlace
2.4.3. Camada 3: Roteamento
2.4.4. Vlans
2.5. Montar uma Rede Simples para Aprendizado
2.5.1. Configurar a Máquina Linux
2.5.2. Configurar as Máquinas Windows
2.5.3. Crimpagem dos Cabos e Conexão no Switch ou HUB
2.5.4. Finalizando
3. Instalar o Debian
3.1. Baixar o Debian GNU/Linux
3.1.1. Preparar um Ambiente para Instalação do Debian
3.1.1.1. Instalar o VirtualBox
3.1.1.2. Abrir o VirtualBox e Criar a Máquina Virtual
3.1.2. A Instalação do Debian Propriamente Dita
3.1.2.1. Iniciar o Instalador
3.1.2.2. Solucionar Problemas de Vídeo no Modo Texto
3.1.2.3. Selecionar Idioma
3.1.2.4. Configuração da Localidade
3.1.2.5. Configuração do Teclado
3.1.2.6. Configuração da Rede
3.1.2.7. Senha do Usuário Administrador (root)
3.1.2.8. Criar um Usuário Comum
3.1.2.9. Configurar o Fuso-Horário
3.1.2.10. Particionamento dos Discos
4. Primeiros Passos no Sistema
4.1. Modo Gráfico e o Modo Texto
4.2. Primeiro Login no Sistema
4.3. Comandar o Sistema
4.4. Acesso ao Prompt de Comandos
4.5. Sair de um Usuário (logoff)
4.6. Tornando-se Administrador (root)
4.7. O Prompt de Comandos do Modo Texto e Terminais
4.8. Primeiro Exemplo de Comando
4.9. Segundo Exemplo Desligando e Reiniciando o Computador
4.10. Conclusão
5. Teoria com Arquivos e Diretórios
5.1. O que são Arquivos?
5.2. O que são Diretórios?
5.3. Árvore de Diretórios
5.4. Caminho: Subdiretórios e Subpastas
5.5. Pontos de Montagem
6. Teoria com Usuários e Permissões
6.1. O Sistema Operacional Multiusuário
6.2. Permissões no Linux
6.3. Usuário (Dono)
6.4. Grupo (do Arquivo)
6.5. Arquivos de Configurações de Usuários
6.5.1. Arquivo /etc/passwd
6.5.2. Arquivo /etc/group
6.5.3. Arquivo /etc/shadow
6.6. Mais Prática
7. Configurar a Rede TCP
7.1. Os Recursos de Configuração de Rede
7.2. Interfaces de Rede
7.3. Testar a Rede
7.4. Configurar a Interface de Rede
7.5. Configurar a Interface de Rede de Wireless
7.6. Configuração de Manual DNS
7.7. Múltiplas Rotas
8. Instalar Programas com apt-get
8.1. Pacotes de Programas
8.2. Ferramentas de Facilitação da Instalação de Pacotes
8.3. Configuração Básica de /etc/apt/sources.list
8.4. Aplicar a Nova sources.list no apt-get
8.5. Instalar o Primeiro Programa
8.6. Remover Programa Usando apt-get
8.7. Limpar o Cache do apt-get em Casos de Problemas com Arquivos
Corrompidos ou Utilização do Disco
8.8. Problemas com Dependências Cruzadas
8.9. Problemas com Dependências Não Resolvidas Travando o apt-get
8.10. Problemas com Scripts de Remoção ou Instalação de Pacotes
e Dependências
8.11. Base de Dados do dpkg Corrompida
9. Comandos e Administração do Linux
9.1. Introdução aos Comandos Básicos
9.2. Verificar o Diretório Corrente
9.3. Trocar o Diretório Corrente
9.4. Utilizar para Lembrar Caminhos e Comandos
9.5. Reutilizar Comandos
9.6. Listar os Arquivos de um Diretório
9.6.1. Tamanho de Diretórios
9.7. Utilizar uma Barra de Rolagem no Modo Texto Puro
9.8. Criar Arquivos e Diretórios
9.9. Comandos para Editar Arquivos
9.9.1. O Clássico Editor de Textos “vi”
9.9.1.1. Buscar no Texto
9.9.1.2. Copiar e Colar Texto
9.9.1.3. Excluir uma Linha, uma Palavra ou um Caractere
9.9.2. Vi Melhorado (vim)
9.9.3. Pico e Nano
9.9.4. Midnight Commander Editor (mcedit)
9.10. Copiar Arquivos (cp)
9.11. Renomear ou Movendo Arquivos (mv)
9.12. Criar Apelidos para Comandos ou Comandos com Parâmetros
Pré-definidos (alias)
9.13. Excluir Arquivos e Diretórios (rm)
9.14. Excluir Diretórios Vazios (rmdir)
9.15. Comandos sem Função Aparente
9.16. Limpar a Tela (clear ou )
9.17. Limpar a Tela em Caso de Erros Graves do Terminal
9.18. Múltiplos Terminais no Modo Texto (, chvt, getty)
9.19. Manipular Processos
9.19.1. Listar os Processos (ps)
9.19.2. Listar Processos em Emergências sem usar o
Comando ps
9.19.3. Finalizar um Processo pelo Número do Processo ou PID (kill)
9.19.4. Finalizar um Processo pelo Nome do Processo (killall)
9.19.5. Enviar um Sinal para Todos os Processos (killall5)
9.19.6. Finalizar Processos em Emergências sem usar kill ou
killall (Alt+PrintScreen+K)
9.20. Manipular Usuários e Grupos
9.20.1. Trocar a Senha do Usuário (passwd)
9.20.2. Adicionar um Usuário (adduser)
9.20.3. Adicionar um Usuário II (useradd)
9.20.4. Adicionar um Usuário III (editor /etc/passwd)
9.20.5. Adicionar um Grupo (groupadd ou editor /etc/group)
9.20.6. Adicionar um Usuário à um Grupo (adduser ou editor /etc/group)
9.21. Permissões de Arquivos e Diretórios
9.21.1. Alterar o Dono de um Arquivo ou Diretório (chown)
9.21.2. Alterar o Grupo de um Arquivo ou Diretório (chgrp)
9.21.3. Alterar a Permissão do Dono, Grupo e Outros (chmod)
9.22. Comandos Rápidos de Texto
9.22.1. Gerar Texto (echo)
9.22.2. Vizualizar Texto de Arquivos (cat)
9.22.3. Vizualizar Saída de um Comando Pausadamente (more)
9.22.4. Vizualizar Saída de um Comando com Rolagem Avançada (less)
9.22.5. Redirecionadores de Saída de Texto
9.22.6. Buscar Texto em Saída de Comandos (grep)
9.22.7. Exibir Somente um Número de Linhas de um Comando (head)
9.22.8. Exibir as Últimas Linhas Retornadas de um Comando (tail)
9.22.9. Monitar um Arquivo em Tempo Real (tail -f)
9.22.10. Gravar Texto na Memória RAM (read)
9.23. Controle de “Jobs” em Terminais
9.23.1. Executar um Comando em Segundo Plano (&)
9.23.2. Chamar um Comando do Segundo Plano de Volta para o Primeiro
9.23.3. Colocar um Comando em Espera e em Seguida para Executar
em Segundo Plano ( + bg)
9.23.4. Derrubar um Comando Travado ( + kill %job)
9.23.5. O Comando da Morte
9.23.6. Agendar um Comando (job) para Mais Tarde (at)
9.23.7. Ver a Lista de Comandos Agendados (atq)
9.23.8. Cancelar um Comando Agendado (atrm)
9.24. Comandos de Compactação e Arquivamento de
Arquivos e Diretórios
9.24.1. Compactar um Único Arquivo (gzip)
9.24.2. Compactar um Único Arquivo com Compressão Alta (bzip2)
9.24.3. Arquivamento e Compressão de Diretórios (tar, tar.gz e tar.bz2)
9.24.3.1. Backups e Fitas Magnéticas
9.25. Agendar Tarefas com Confiabilidade (cron)
9.26. Obter Ajuda de um Comando ou de um Arquivo de Configuração
10. Shell Script em Exemplos
10.1. Exemplo1.sh: Um Script que Executa Comandos em Sequência
10.2. Exemplo2.sh: Um Script Capaz de Usar a Memória RAM
10.3. Exemplo3.sh: Um Script que Conclui Algo
10.4. Exemplo4.sh: Um Script que Sabe se um Arquivo Existe
10.5. Exemplo5.sh: Um script que Repete uma Ação
10.6. Exemplo6.sh: Uso do Case e While
10.7. Exemplo7.sh: Uso do for para Selecionar Múltiplos Arquivos
10.8. Exemplo8.sh: Procedimentos com Shell Script
10.9. Exemplo9.sh: Modularizando um Script
10.10. Exemplo10.sh: Script que Verifica se um Servidor Responde
e Caso não Responder Reinicia o Serviço
10.11. Conclusão
11. Configurar Servidor SSH
11.1. Ficha Técnica
11.2. Introdução ao Servidor SSH
11.3. Instalar o Servidor SSH no Debian, Ubuntu,
CentOS, Redhat e Suse
11.4. Conectar-se a um Servidor SSH
11.4.1. Conectar em um Servidor SSH Através de um Cliente Linux (ssh)
11.4.2. Conectando a um Servidor SSH a Partir do Windows (Putty)
11.4.3. Transferir Arquivos do Windows para Linux, Linux para Linux
e Vice-versa com SSH (SFTP)
11.5. Arquivo de Configuração do SSH
11.6. Aspectos de Risco e Segurança do SSH e Linux
11.6.1. Servidor Clonado
11.6.2. Autenticar por Meio de Arquivos
11.6.3. Do que SSH, Linux e Nenhum Programa pode Protegê-lo?
12. Gateway e Servidor DHCP
12.1. Ficha Técnica
12.2. Gateway
12.2.1. Introdução à Gateway
12.2.2. Fazer o Linux Compartilhar sua Conexão
12.2.3. Configurar as Máquinas para Usar Gateway
12.2.3.1. Windows XP e Séries NT e 2000
12.2.3.2. Windows 7
12.2.3.3. Debian GNU/Linux
12.3. DHCP
12.3.1. Introdução à DHCP
12.3.2. Instalar o Serviço de DHCP
12.3.3. Configurar o DHCP
12.3.4. Diagnosticar Problemas com DHCP
12.3.5. Inicializar o DHCP
12.3.6. Colocar o DHCP para Iniciar com o Computador
12.3.7. Fornecer IPs Fixos
12.3.8. Finalizando
13. Firewall com Iptables
13.1. Ficha Técnica
13.2. Comando iptables
13.3. Criar um Script de Firewall
13.4. Tabela Filter
13.4.1. Regras de Contenção Geral
13.4.2. Sessão das Regras de Serviços Permitidos
13.4.3. Sessão de “Mais Regras de Segurança”
13.5. Tabela NAT
13.5.1. Gateway/Roteamento de Pacotes
13.5.2. Permitir que um Servidor mais Interno seja Acessado a
partir da Internet
13.6. Alguns Exemplos com a Tabela Mangle
13.7. Exemplos com Módulos Extra do iptables
14. Servidor DNS com Bind9
14.1. Ficha Técnica
14.2. Instalar o Bind9
14.3. Reiniciando o Bind9
14.4. Configurar um DNS Primário
14.5. Configurar um DNS Secundário
15. Servidor Proxy Squid
15.1. Ficha Técnica
15.2. Instalar o Squid
15.3. Reiniciando o Squid
15.4. Criar a Configuração Básica
15.5. Reduzir o Consumo da Rede com o Cache
15.5.1. Introdução
15.5.2. Cache na Memória RAM
15.5.3. Cache no HD
15.6. Agrupamentos ACLs
15.6.1. Introdução
15.6.2. Tipos de ACLs
15.6.3. Aplicar Regras em Acls
15.6.4. Liberar mais Alguns Sites na Hora do Almoço
15.6.5. Limites Simples de Velocidade de Banda com o Proxy
15.7. Configurar o Proxy Transparente
15.8. Logs e Relatórios Gráficos
16. Servidor Samba
16.1. Ficha Técnica
16.2. Instalar o Samba
16.3. Reiniciando o Samba
16.4. Adicionar Usuários ao Samba
16.5. Opções Mais Importantes das Configurações
16.6. Compartilhar Diretórios (Pastas)
16.7. Servidor de Domínio para Windows
16.8. Conclusão
17. Servidor NFS
17.1. Ficha Técnica
17.2. Instalar o nfs-kernel-server
17.3. Reiniciando o NFS
17.4. Configurar um Compartilhamento no NFS
18. Servidor MySQL
18.1. Ficha Técnica
18.2. Instalar o MySQL
18.3. Reiniciando o Mysql
18.4. Fazer com que MySQL Possa ser Acessado
Remotamente
18.5. Melhorar a Integridade dos Dados
18.6. Backup dos Dados
18.6.1. Backup Lógico da Base de Dados
18.6.2. Backup Físico Quente para InnoDB e “Quase” Quente para MyISAM
18.7. Replicação Master-Slave
19. Configurar um Servidor Web
19.1. Ficha Técnica
19.2. Instalar o Apache2
19.3. Reiniciando o Apache
19.4. Testar o Apache2
19.5. Trabalhar com Domínios e Virtualhosts
19.6. Configurar SSL (https)
20. Configurar um Servidor Web Baseado em Java
20.1. Ficha Técnica
20.2. Instalar o Tomcat
20.3. Reiniciando o Tomcat
20.4. Testar o Tomcat
20.5. Publicar um Arquivo no Tomcat
20.6. Afinar o Tomcat e Resolvendo Problemas de Memória
20.7. Proxy Reverso: Tomcat Incluindo SSL
21. OpenVPN
21.1. Ficha Técnica
21.2. Instalar o OpenVPN
21.3. Reiniciando o Openvpn
21.4. Entender o OpenVPN
21.5. Configurar um Servidor OpenVPN
22. Virtualizar Servidores Windows e Linux com Debian-Xen
22.1. Ficha Técnica
22.2. Introdução
22.3. Instalar o Xen no Debian
22.4. Configurar a Rede do XEN
22.5. Criar uma Máquina Virtual
22.5.1. Criar uma Máquina Virtual Linux
22.5.2. Criar uma Máquina Virtual Windows Server
22.6. Conclusão
Questionário
Referências
Glossário
Amostra REF: 978-85-371-0341-8 Categoria

Os servidores Linux estão cada vez mais presentes no dia a dia. Se o Windows ainda é o mais usado nos desktops, o Linux conquistou um espaço sem igual nos datacenters das grandes e pequenas empresas. Sua confiabilidade e semelhança com o Unix fez dele o sistema operacional padrão para servidores que necessitem de uma maior confiabilidade. Entretanto, ainda há uma escassez de profissionais da área e até uma aura de mistério por de trás deste confiável sistema.
Para complicar ainda mais, os materiais didáticos disponíveis são muito teóricos e distantes da realidade das empresas e dos profissionais da área.
O livro Linux para servidores da Editora Viena vem para acabar de uma vez com este mistério, ensinando a prática desde o início e a teoria de forma essencial, será capaz de preparar o leitor para criar em poucas horas um laboratório de estudos em casa ou escola e também um servidor Linux confiável, seguro, rápido, gratuito e pronto para a empresa, seja ele iniciante ou avançado no mundo Linux.
O livro entende a realidade do administrador de servidores, prevê de antemão os problemas que podem vir a surgir num determinado ambiente, fornece os esqueletos necessários para cada configuração e ainda serve como um guia para o dia a dia. Com o livro Linux para servidores você será livre de verdade: Aprenderá como instalar uma distribuição verdadeiramente gratuita; configurá-la como um servidor completo; e depois virtualizá-la com o Xen. Muito mais que um simples servidor: Você poderá ter um servidor Web, rodando aplicativos Java de maneira confiável, configurar um proxy reverso, proteger sua rede e muito mais. Tudo isto faz do livro Linux para Servidores da Editora Viena a melhor opção para quem precisa configurar um servidor Linux em pouco tempo.

Peso 0.434 kg
Dimensões 210 x 148 x 2 mm
Autor

Luciano Andress Martini / Gustavo Turin Maieves

Sumario

Lista de Siglas e Abreviaturas <br />1. Breve Introdução <br />1.1. Conceitos de Informática <br />1.1.1. A História do Computador <br />1.1.2. Hardware e Software <br />1.1.3. Sistemas Operacionais <br />1.2. Introdução ao Linux <br />1.2.1. Unix e Linux <br />1.2.2. Distribuições Linux <br />1.2.3. Kernel (Cerne) <br />1.2.4. A General Public Licence <br />1.3. Introdução a Redes e Servidores <br />1.3.1. Redes de Computadores <br />1.3.2. TCP/IP <br />1.3.3. Internet <br />1.3.4. Servidores <br />2. Introdução à Redes de Computadores <br />2.1. Criar Protocolos <br />2.1.1. Switch ou HUB? <br />2.2. Modelo OSI <br />2.3. Conceitos de TCP/IP <br />2.3.1. Formatos do Número IP <br />2.3.2. IP <br />2.3.3. Máscara de Rede e Sub-redes <br />2.3.4. Notação da Máscara de Rede em Bits <br />2.4. Partes Físicas de uma Rede <br />2.4.1. Camada 1: Cabeamento <br />2.4.2. Camada 2: Enlace <br />2.4.3. Camada 3: Roteamento <br />2.4.4. Vlans <br />2.5. Montar uma Rede Simples para Aprendizado <br />2.5.1. Configurar a Máquina Linux <br />2.5.2. Configurar as Máquinas Windows <br />2.5.3. Crimpagem dos Cabos e Conexão no Switch ou HUB <br />2.5.4. Finalizando <br />3. Instalar o Debian <br />3.1. Baixar o Debian GNU/Linux <br />3.1.1. Preparar um Ambiente para Instalação do Debian <br />3.1.1.1. Instalar o VirtualBox <br />3.1.1.2. Abrir o VirtualBox e Criar a Máquina Virtual <br />3.1.2. A Instalação do Debian Propriamente Dita <br />3.1.2.1. Iniciar o Instalador <br />3.1.2.2. Solucionar Problemas de Vídeo no Modo Texto <br />3.1.2.3. Selecionar Idioma <br />3.1.2.4. Configuração da Localidade <br />3.1.2.5. Configuração do Teclado <br />3.1.2.6. Configuração da Rede <br />3.1.2.7. Senha do Usuário Administrador (root) <br />3.1.2.8. Criar um Usuário Comum <br />3.1.2.9. Configurar o Fuso-Horário <br />3.1.2.10. Particionamento dos Discos <br />4. Primeiros Passos no Sistema <br />4.1. Modo Gráfico e o Modo Texto <br />4.2. Primeiro Login no Sistema <br />4.3. Comandar o Sistema <br />4.4. Acesso ao Prompt de Comandos <br />4.5. Sair de um Usuário (logoff) <br />4.6. Tornando-se Administrador (root) <br />4.7. O Prompt de Comandos do Modo Texto e Terminais <br />4.8. Primeiro Exemplo de Comando <br />4.9. Segundo Exemplo Desligando e Reiniciando o Computador <br />4.10. Conclusão <br />5. Teoria com Arquivos e Diretórios <br />5.1. O que são Arquivos? <br />5.2. O que são Diretórios? <br />5.3. Árvore de Diretórios <br />5.4. Caminho: Subdiretórios e Subpastas <br />5.5. Pontos de Montagem <br />6. Teoria com Usuários e Permissões <br />6.1. O Sistema Operacional Multiusuário <br />6.2. Permissões no Linux <br />6.3. Usuário (Dono) <br />6.4. Grupo (do Arquivo) <br />6.5. Arquivos de Configurações de Usuários <br />6.5.1. Arquivo /etc/passwd <br />6.5.2. Arquivo /etc/group <br />6.5.3. Arquivo /etc/shadow <br />6.6. Mais Prática <br />7. Configurar a Rede TCP <br />7.1. Os Recursos de Configuração de Rede <br />7.2. Interfaces de Rede <br />7.3. Testar a Rede <br />7.4. Configurar a Interface de Rede <br />7.5. Configurar a Interface de Rede de Wireless <br />7.6. Configuração de Manual DNS <br />7.7. Múltiplas Rotas <br />8. Instalar Programas com apt-get <br />8.1. Pacotes de Programas <br />8.2. Ferramentas de Facilitação da Instalação de Pacotes <br />8.3. Configuração Básica de /etc/apt/sources.list <br />8.4. Aplicar a Nova sources.list no apt-get <br />8.5. Instalar o Primeiro Programa <br />8.6. Remover Programa Usando apt-get <br />8.7. Limpar o Cache do apt-get em Casos de Problemas com Arquivos <br />Corrompidos ou Utilização do Disco <br />8.8. Problemas com Dependências Cruzadas <br />8.9. Problemas com Dependências Não Resolvidas Travando o apt-get <br />8.10. Problemas com Scripts de Remoção ou Instalação de Pacotes <br />e Dependências <br />8.11. Base de Dados do dpkg Corrompida <br />9. Comandos e Administração do Linux <br />9.1. Introdução aos Comandos Básicos <br />9.2. Verificar o Diretório Corrente <br />9.3. Trocar o Diretório Corrente <br />9.4. Utilizar <Tab> para Lembrar Caminhos e Comandos <br />9.5. Reutilizar Comandos <br />9.6. Listar os Arquivos de um Diretório <br />9.6.1. Tamanho de Diretórios <br />9.7. Utilizar uma Barra de Rolagem no Modo Texto Puro <br />9.8. Criar Arquivos e Diretórios <br />9.9. Comandos para Editar Arquivos <br />9.9.1. O Clássico Editor de Textos “vi” <br />9.9.1.1. Buscar no Texto <br />9.9.1.2. Copiar e Colar Texto <br />9.9.1.3. Excluir uma Linha, uma Palavra ou um Caractere <br />9.9.2. Vi Melhorado (vim) <br />9.9.3. Pico e Nano <br />9.9.4. Midnight Commander Editor (mcedit) <br />9.10. Copiar Arquivos (cp) <br />9.11. Renomear ou Movendo Arquivos (mv) <br />9.12. Criar Apelidos para Comandos ou Comandos com Parâmetros <br />Pré-definidos (alias) <br />9.13. Excluir Arquivos e Diretórios (rm) <br />9.14. Excluir Diretórios Vazios (rmdir) <br />9.15. Comandos sem Função Aparente <br />9.16. Limpar a Tela (clear ou <Ctrl+L>) <br />9.17. Limpar a Tela em Caso de Erros Graves do Terminal <br />9.18. Múltiplos Terminais no Modo Texto (<Ctrl+Alt+F1-12>, chvt, getty) <br />9.19. Manipular Processos <br />9.19.1. Listar os Processos (ps) <br />9.19.2. Listar Processos em Emergências sem usar o <br />Comando ps <br />9.19.3. Finalizar um Processo pelo Número do Processo ou PID (kill) <br />9.19.4. Finalizar um Processo pelo Nome do Processo (killall) <br />9.19.5. Enviar um Sinal para Todos os Processos (killall5) <br />9.19.6. Finalizar Processos em Emergências sem usar kill ou <br />killall (Alt+PrintScreen+K) <br />9.20. Manipular Usuários e Grupos <br />9.20.1. Trocar a Senha do Usuário (passwd) <br />9.20.2. Adicionar um Usuário (adduser) <br />9.20.3. Adicionar um Usuário II (useradd) <br />9.20.4. Adicionar um Usuário III (editor /etc/passwd) <br />9.20.5. Adicionar um Grupo (groupadd ou editor /etc/group) <br />9.20.6. Adicionar um Usuário à um Grupo (adduser ou editor /etc/group) <br />9.21. Permissões de Arquivos e Diretórios <br />9.21.1. Alterar o Dono de um Arquivo ou Diretório (chown) <br />9.21.2. Alterar o Grupo de um Arquivo ou Diretório (chgrp) <br />9.21.3. Alterar a Permissão do Dono, Grupo e Outros (chmod) <br />9.22. Comandos Rápidos de Texto <br />9.22.1. Gerar Texto (echo) <br />9.22.2. Vizualizar Texto de Arquivos (cat) <br />9.22.3. Vizualizar Saída de um Comando Pausadamente (more) <br />9.22.4. Vizualizar Saída de um Comando com Rolagem Avançada (less) <br />9.22.5. Redirecionadores de Saída de Texto <br />9.22.6. Buscar Texto em Saída de Comandos (grep) <br />9.22.7. Exibir Somente um Número de Linhas de um Comando (head) <br />9.22.8. Exibir as Últimas Linhas Retornadas de um Comando (tail) <br />9.22.9. Monitar um Arquivo em Tempo Real (tail -f) <br />9.22.10. Gravar Texto na Memória RAM (read) <br />9.23. Controle de “Jobs” em Terminais <br />9.23.1. Executar um Comando em Segundo Plano (&) <br />9.23.2. Chamar um Comando do Segundo Plano de Volta para o Primeiro <br />9.23.3. Colocar um Comando em Espera e em Seguida para Executar <br />em Segundo Plano (<Ctrl+Z> + bg) <br />9.23.4. Derrubar um Comando Travado (<Ctrl+Z> + kill %job) <br />9.23.5. O Comando da Morte <br />9.23.6. Agendar um Comando (job) para Mais Tarde (at) <br />9.23.7. Ver a Lista de Comandos Agendados (atq) <br />9.23.8. Cancelar um Comando Agendado (atrm) <br />9.24. Comandos de Compactação e Arquivamento de <br />Arquivos e Diretórios <br />9.24.1. Compactar um Único Arquivo (gzip) <br />9.24.2. Compactar um Único Arquivo com Compressão Alta (bzip2) <br />9.24.3. Arquivamento e Compressão de Diretórios (tar, tar.gz e tar.bz2) <br />9.24.3.1. Backups e Fitas Magnéticas <br />9.25. Agendar Tarefas com Confiabilidade (cron) <br />9.26. Obter Ajuda de um Comando ou de um Arquivo de Configuração <br />10. Shell Script em Exemplos <br />10.1. Exemplo1.sh: Um Script que Executa Comandos em Sequência <br />10.2. Exemplo2.sh: Um Script Capaz de Usar a Memória RAM <br />10.3. Exemplo3.sh: Um Script que Conclui Algo <br />10.4. Exemplo4.sh: Um Script que Sabe se um Arquivo Existe <br />10.5. Exemplo5.sh: Um script que Repete uma Ação <br />10.6. Exemplo6.sh: Uso do Case e While <br />10.7. Exemplo7.sh: Uso do for para Selecionar Múltiplos Arquivos <br />10.8. Exemplo8.sh: Procedimentos com Shell Script <br />10.9. Exemplo9.sh: Modularizando um Script <br />10.10. Exemplo10.sh: Script que Verifica se um Servidor Responde <br />e Caso não Responder Reinicia o Serviço <br />10.11. Conclusão <br />11. Configurar Servidor SSH <br />11.1. Ficha Técnica <br />11.2. Introdução ao Servidor SSH <br />11.3. Instalar o Servidor SSH no Debian, Ubuntu, <br />CentOS, Redhat e Suse <br />11.4. Conectar-se a um Servidor SSH <br />11.4.1. Conectar em um Servidor SSH Através de um Cliente Linux (ssh) <br />11.4.2. Conectando a um Servidor SSH a Partir do Windows (Putty) <br />11.4.3. Transferir Arquivos do Windows para Linux, Linux para Linux <br />e Vice-versa com SSH (SFTP) <br />11.5. Arquivo de Configuração do SSH <br />11.6. Aspectos de Risco e Segurança do SSH e Linux <br />11.6.1. Servidor Clonado <br />11.6.2. Autenticar por Meio de Arquivos <br />11.6.3. Do que SSH, Linux e Nenhum Programa pode Protegê-lo? <br />12. Gateway e Servidor DHCP <br />12.1. Ficha Técnica <br />12.2. Gateway <br />12.2.1. Introdução à Gateway <br />12.2.2. Fazer o Linux Compartilhar sua Conexão <br />12.2.3. Configurar as Máquinas para Usar Gateway <br />12.2.3.1. Windows XP e Séries NT e 2000 <br />12.2.3.2. Windows 7 <br />12.2.3.3. Debian GNU/Linux <br />12.3. DHCP <br />12.3.1. Introdução à DHCP <br />12.3.2. Instalar o Serviço de DHCP <br />12.3.3. Configurar o DHCP <br />12.3.4. Diagnosticar Problemas com DHCP <br />12.3.5. Inicializar o DHCP <br />12.3.6. Colocar o DHCP para Iniciar com o Computador <br />12.3.7. Fornecer IPs Fixos <br />12.3.8. Finalizando <br />13. Firewall com Iptables <br />13.1. Ficha Técnica <br />13.2. Comando iptables <br />13.3. Criar um Script de Firewall <br />13.4. Tabela Filter <br />13.4.1. Regras de Contenção Geral <br />13.4.2. Sessão das Regras de Serviços Permitidos <br />13.4.3. Sessão de “Mais Regras de Segurança” <br />13.5. Tabela NAT <br />13.5.1. Gateway/Roteamento de Pacotes <br />13.5.2. Permitir que um Servidor mais Interno seja Acessado a <br />partir da Internet <br />13.6. Alguns Exemplos com a Tabela Mangle <br />13.7. Exemplos com Módulos Extra do iptables <br />14. Servidor DNS com Bind9 <br />14.1. Ficha Técnica <br />14.2. Instalar o Bind9 <br />14.3. Reiniciando o Bind9 <br />14.4. Configurar um DNS Primário <br />14.5. Configurar um DNS Secundário <br />15. Servidor Proxy Squid <br />15.1. Ficha Técnica <br />15.2. Instalar o Squid <br />15.3. Reiniciando o Squid <br />15.4. Criar a Configuração Básica <br />15.5. Reduzir o Consumo da Rede com o Cache <br />15.5.1. Introdução <br />15.5.2. Cache na Memória RAM <br />15.5.3. Cache no HD <br />15.6. Agrupamentos ACLs <br />15.6.1. Introdução <br />15.6.2. Tipos de ACLs <br />15.6.3. Aplicar Regras em Acls <br />15.6.4. Liberar mais Alguns Sites na Hora do Almoço <br />15.6.5. Limites Simples de Velocidade de Banda com o Proxy <br />15.7. Configurar o Proxy Transparente <br />15.8. Logs e Relatórios Gráficos <br />16. Servidor Samba <br />16.1. Ficha Técnica <br />16.2. Instalar o Samba <br />16.3. Reiniciando o Samba <br />16.4. Adicionar Usuários ao Samba <br />16.5. Opções Mais Importantes das Configurações <br />16.6. Compartilhar Diretórios (Pastas) <br />16.7. Servidor de Domínio para Windows <br />16.8. Conclusão <br />17. Servidor NFS <br />17.1. Ficha Técnica <br />17.2. Instalar o nfs-kernel-server <br />17.3. Reiniciando o NFS <br />17.4. Configurar um Compartilhamento no NFS <br />18. Servidor MySQL <br />18.1. Ficha Técnica <br />18.2. Instalar o MySQL <br />18.3. Reiniciando o Mysql <br />18.4. Fazer com que MySQL Possa ser Acessado<br />Remotamente <br />18.5. Melhorar a Integridade dos Dados <br />18.6. Backup dos Dados <br />18.6.1. Backup Lógico da Base de Dados <br />18.6.2. Backup Físico Quente para InnoDB e “Quase” Quente para MyISAM <br />18.7. Replicação Master-Slave <br />19. Configurar um Servidor Web <br />19.1. Ficha Técnica <br />19.2. Instalar o Apache2 <br />19.3. Reiniciando o Apache <br />19.4. Testar o Apache2 <br />19.5. Trabalhar com Domínios e Virtualhosts <br />19.6. Configurar SSL (https) <br />20. Configurar um Servidor Web Baseado em Java <br />20.1. Ficha Técnica <br />20.2. Instalar o Tomcat <br />20.3. Reiniciando o Tomcat <br />20.4. Testar o Tomcat <br />20.5. Publicar um Arquivo no Tomcat <br />20.6. Afinar o Tomcat e Resolvendo Problemas de Memória <br />20.7. Proxy Reverso: Tomcat Incluindo SSL <br />21. OpenVPN <br />21.1. Ficha Técnica <br />21.2. Instalar o OpenVPN <br />21.3. Reiniciando o Openvpn <br />21.4. Entender o OpenVPN <br />21.5. Configurar um Servidor OpenVPN <br />22. Virtualizar Servidores Windows e Linux com Debian-Xen <br />22.1. Ficha Técnica <br />22.2. Introdução <br />22.3. Instalar o Xen no Debian <br />22.4. Configurar a Rede do XEN <br />22.5. Criar uma Máquina Virtual <br />22.5.1. Criar uma Máquina Virtual Linux <br />22.5.2. Criar uma Máquina Virtual Windows Server <br />22.6. Conclusão <br />Questionário <br />Referências <br />Glossário <br />

Demonstracao

linux_flash.swf

Exercicios

0

Paginas

352

ISBN

978-85-371-0341-8