4. Vantagens no uso de Linux
•Não exige muitos recursos de hardware
•Estável, rápido e seguro
•Altamente configurável
•Suporte a várias plataformas e grande diversidade de
hardware
•Escalonável
•Grande comunidade e amplo suporte, inclusive comercial
•Código livre e aberto
•Custo de instalação zero ou baixo
Prof Silvano Oliveira (Adm de Redes em Linux) 4
5. Desvantagens do Linux
•Curva de aprendizagem um pouco mais íngreme
•Ainda sem porte de alguns softwares comerciais
•Impressoras mais simples geralmente sem suporte
•Falta de uma maior padronização entre sabores do Linux
•Alguns hardware proprietário podem não funcionar
•Jogos mais complexos muitas vezes não rodam nem em
emulação
•Felizmente, quando se trata de redes, muitas destas
desvantagens não se aplicam.
Prof Silvano Oliveira (Adm de Redes em Linux) 5
6. Áreas consagradas no uso de Linux
•Gerenciamento de redes
•Firewalls
•Proxies
•Banco de dados
•Servidores de web, DNS, FTP, entre outros
•Clusters
•Virtualização
•Desenvolvimento de software
Prof Silvano Oliveira (Adm de Redes em Linux) 6
7. (Alguns) Sabores do Linux para servidores
•Debian
•Redhat (versão aberta Fedora)
•Suse (versão aberta OpenSuse)
•Slackware
•Gentoo
•Ubuntu
•CentOS
Prof Silvano Oliveira (Adm de Redes em Linux) 7
8. (Algumas) Grandes empresas usando ou
vendendo Linux
•Google
•IBM NASA Banco do Brasil
•Petrobrás
•Dell, HP
•Novell, Redhat, Canonical
•Catho
•ThiNetworks
•Freescale
•Intel
•Fujitsu
•DreamWorks
•WindRiver
•Motorola
•Sun
•Sony
Prof Silvano Oliveira (Adm de Redes em Linux) 8
10. Instalando um servidor Linux
• Ubuntu Server, modismo ?
• Não ! Versão voltada para servidores com suporte de longo prazo
(versão LTS, 5 anos)
• Ampla comunidade
• Farta documentação
• Suporte comercial via canonical
• Software atualizado constantemente
• Usa a Debian como base, facilitando a instalação, administração e
manutenção
• Em breve sendo oferecido pelos grandes fabricantes de hardware,
como Dell
Prof Silvano Oliveira (Adm de Redes em Linux) 10
11. Pra apimentar a discussão...
Prof Silvano Oliveira (Adm de Redes em Linux) 11
12. Particionamento
•Fase mais importante durante a instalação, deve ser
feita com cuidado para evitar reinstalações futuras
•Depende muito da finalidade do servidor que se deseja
instalar
•Exige algumas decisões técnicas, como tipos de
sistemas de arquivos, RAID e LVM
•Particionamentos ruins podem dificultar o backup ou
limitar o crescimento do sistema
Prof Silvano Oliveira (Adm de Redes em Linux) 12
13. Particionamento
• Partições importantes em sistemas Linux
• /boot: arquivos de inicialização e kernel Linux. Deve usar um sistema
de arquivos bem conhecido e suportado.
• /var: dados de aplicações diversas, como spool de impressão, email,
banco de dados, logs, etc. Depende muito da finalidade do servidor e
da distribuição.
• /home: área destinado a contas de usuário.
• /tmp: área temporária de armazenamento utilizada pelos aplicativos.
• swap: partição usada como área de troca temporária pelo Linux
• /usr: onde residem a maior parte das aplicações instaladas no
sistema.
• / : o restante do sistema, não alocado ainda (/bin, /sbin, /lib...)
Prof Silvano Oliveira (Adm de Redes em Linux) 13
14. Particionamento
•Particionamentos típicos usados em servidores
• Só pra testar:
• /boot (~ 100MB)
• swap (~ 1GB)
• / (o resto)
• Um pouco mais profissional:
• /boot (~ 100MB)
• swap (~ 2GB)
• /var (~ 4GB)
• /home (~ num. de usuários x espaço para cada usuário)
• / (o restante, mas pelo menos uns 5 a 10GB)
Prof Silvano Oliveira (Adm de Redes em Linux) 14
15. Particionamento: RAID e LVM
•RAID: Redundant Array of Independent Disks
• Usa dois ou mais discos para permitir características como
redundância, imunidade a falha, mais desempenho ou espaço
maior de armazenamento.
•LVM: Logical Volume Managment
• Introduz uma grande flexibilidade no gerenciamento das
partições dos discos, permitindo que partições (lógicas) sejam
aumentadas, diminuídas, movidas ou espelhadas.
• Dá flexibilidade para que o sistema cresça de forma controlada.
• Permite a criação de snapshots incrementais.
•São técnicas diferentes e, de certa forma, complementares
Prof Silvano Oliveira (Adm de Redes em Linux) 15
16. RAID: níveis mais comuns
•RAID 0 (striping):
• Aumento de desempenho nas leituras e escrita (com
controladoras múltiplas).
• Permite que o sistema gere um grande espaço contíguo de
armazenamento.
• Não possui imunidade à falhas.
Prof Silvano Oliveira (Adm de Redes em Linux) 16
17. RAID: níveis mais comuns
• RAID 1 (mirroring):
• Permite redundância completa dos dados através do uso de disco
adicional para espelhamento.
• Desempenho similar ao uso de um disco único (com controladoras
múltiplas).
• Metade do espaço é perdido na redundância.
Prof Silvano Oliveira (Adm de Redes em Linux) 17
18. RAID: níveis mais comuns
• RAID 5:
• A informação de redundância é espalhada entre os discos
participantes do array (pelo menos 3).
• Desempenho da escrita geralmente é menor que o da leitura, devido
à geração da paridade.
• Facilita os processos de troca e recuperação.
Prof Silvano Oliveira (Adm de Redes em Linux) 18
19. RAID: níveis mais comuns
•RAID 10:
•Combina os níveis 1 e 0, gerando
segurança (espelhamento completo),
grande espaço de armazenamento e
desempenho.
Prof Silvano Oliveira (Adm de Redes em Linux) 19
20. Outros tópicos da instalação
•Sistemas de arquivo (prefira com journaling/log):
• ext3: estável, robusto e amplamente usado (ext4)
• swap: usado especificamente para partições de troca
• Outros: xfs (Silicon Graphics), jfs (IBM), ReiserFS
• Avalie a finalidade, isto pode mudar o file system
•Boot loader: permite a carga de vários sistemas
operacionais diferentes ou várias versões de kernel para o
mesmo
• Grub: atual padrão de bootloader
• LILO: usado durante muito tempo por várias distros
• ISOLinux: Usado em CDs de instalação
Prof Silvano Oliveira (Adm de Redes em Linux) 20