Vous êtes sur la page 1sur 29

ADMINISTRAODEREDESILINUX

Introduo
FredericoMadeira
LPIC1,LPIC2,CCNA
fred@madeira.eng.br
www.madeira.eng.br

Agenda

Sobe a
Disciplina

Introduo ao
Linux

FHS

Inicializao

Boot Loaders

Ementa
1a Etapa

Introduo ao Linux (histria, Kernels e distribuies).

Instalao do Linux.

Interface de linha de comando (shell).

Configurao do Servidor de Janelas X.

Ambientes grficos (KDE, GNOME).

Gerenciamento de usurios (contas, grupos, quotas, estratgias


e segurana). Gerenciamento de disco (particionamento,
manuteno, backup, RAID).

Gerenciamento de processos (criao, monitorao, daemons,


memria virtual). Gerenciamento de programas (instalao,
atualizao e remoo).

Configurao de dispositivos.

Ementa
2a Etapa

Segurana (fsica, firewall, controle de acesso).

Instalao e gerenciamento de rede local TCP/IP (DNS, NFS, NIS,


DHCP, Samba, acesso remoto).

Configurao de impressoras e modems.

Instalao e gerenciamento de servios de servidor: servidor


WEB, servidor FTP, servidor E-MAIL, etc.

Anlise de desempenho.

Bancos de Dados

Objetivos
Ao trmino do curso, o aluno dever estar apto a:

Instalar, administrar e gerenciar redes locais Linux;

Instalar e gerenciar servios de rede em ambiente Linux;

Analisar o desempenho de redes Linux.

Avaliao
1a Avaliao
Bibliografia, listas, apresentaes, laboratrios
100% Prova + 20 min consulta
2a Avaliao
Bibliografia, listas, apresentaes, laboratrios, trabalhos
80% Prova + 20 min consulta
20% Trabalho
Final e Substitutiva
Bibliografia, listas, apresentaes, laboratrios
100% Prova + 20 min consulta
Mx. De Faltas = 30

Bibliografia
Livros-Texto:
1. Ferreira, R. Linux - Guia do Administrador do Sistema. 2 Edio . So Paulo: Novatec,
2008.
2. Morimoto, C. E. Guia Pratico de Redes e Servidores Linux. 2 Edio. Porto Alegre: Sulina,
2009.
3. Nemeth, E.; Zinder, G.; HEIN, T. R. Manual Completo do Linux: Guia do Administrador. 2
Edio. So Paulo: Pearson, 2007.
4. Hunt, Craig. Linux Servidores de Rede. So Paulo: Cincia Moderna, 2004.
Livros Complementares:
1. Eiras, M. C.; Mendona, N. Guia de Certificao Linux. 2 Ed., Rio de Janeiro: Brasport, 2004.
2. Ribeiro, U. Certificao Linux. So Paulo: Axcel Books, 2004.
3. Smith, Roderick W. Redes Linux Avanadas. So Paulo: Cincia Moderna, 2003.
4. Neto, Urubatan. Dominando Linux Firewall Iptables. So Paulo: Cincia Moderna, 2004.
5. Jang, Michael. RHCE - Red Hat Certified Engineer Linux. Rio de Janeiro: Alta Books, 2003.
6. Veiga, Roberto G. A. Comandos do Linux - Guia de Consulta Rpida. So Paulo: Novatec,
2004.

IntroduoaoLinux
Histria
1984 Richard Stallman - Projeto Gnu (Gnu is not Unix)
SO livre, compatvel com Unix, redistribudo e modificado livremente
por qualquer pessoa.
Ferramentas
Final dcada 80 Richard Stallman GPL (General Public
License)
Maior utilizao por projetos do SL
Baseada em 4 liberdades:
1. Executar o programa para qualquer propsito
2. Estudar o programa e adapt-lo para suas necessidades (acesso ao Cdigo
Fonte)
3. Redistribuio cpias
4. Liberdade para melhorar o programa e divulgar as melhorias
1991 Linus Torvalds (1991) Linux (kernel)
Tipo Unix, inspirado no minix.
Desenvolvimento SL/CA
Licenciado pela GPL

IntroduoaoLinux
Conceitos
GNU Ferramentas que complementam o SO
Ex:
Bash interpretador de comandos
GCC compilador para vrias linguagens, particularmente C
glibc biblioteca para linguagem C
GNOME ambiente grfico para SO tipo unix
Gzip aplicao e bibliotecas para compresso
de dados
Linux Kernel do SO
Distribuio GNU + LINUX + Aplicativos
Ex:
Red Hat
Fedora
Suse
Slackware
Debian

IntroduoaoLinux
Caractersticas
- recebe apoio de grandes empresas como IBM, Sun, HP, etc.
- Multitarefa, Multiusurio
- Suporte a nomes extensos de arquivos e diretrios (255 caracteres)
- Conectividade com outros tipos de plataformas como Apple, Sun,
Macintosh,Sparc, Alpha, PowerPc, ARM, Unix, Windows,
DOS, etc
- Utiliza permisses de acesso a arquivos, diretrios e programas em
execuo na memria RAM.

IntroduoaoLinux
Caractersticas
- Modularizao - O Linux somente carrega para a memria o que
usado durante o processamento, liberando totalmente a memria
assim que o programa/dispositivo finalizado
- No h a necessidade de se reiniciar o sistema aps a modificar a
configurao de qualquer perifrico ou parmetros de rede
- Suporte nativo a mltiplas CPUs, assim processadores como Dual
Core, Athlon Duo, Quad Core tem seu poder de processamento
integralmente aproveitado.
-Suporte nativo a virtualizao, onde o Linux se destaca como
plataforma preferida para execuo de outros sistemas operacionais.

IntroduoaoLinux
Caractersticas
- novas verses do sistema no provocam lentido, pelo contrrio, a
cada nova verso os desenvolvedores procuram buscar maior
compatibilidade
- No requerido pagamento de licena para usa-lo. O GNU/Linux
licenciado de acordo com os termos da GPL.
- Acessa corretamente discos formatados pelo DOS, Windows, Novell,
OS/2, NTFS, SunOS, Amiga, Atari, Mac, etc.
- No vulnervel a vrus
- Rede TCP/IP mais rpida que no Windows e tem sua pilha
constantemente melhorada. Suporte nativo.
- Suporte a dispositivos Plug-and-Play, USB, Fireware, Wireless

IntroduoaoLinux
Caractersticas
- Diversos servios de redes
- Diversos esquemas de firewall/Roteador, bem como mltiplos
endereos em interfaces
- Pode ser executado em 16 arquiteturas diferentes (Intel, Macintosh,
Alpha, Arm, etc.) e diversas outras sub-arquiteturas.
- Empresas especializadas e consultores especializados no suporte ao
sistema espalhados por todo o mundo.

FHSFilesystemHierarchyStandard
- Determina padro para localizao de arquivos e diretrios,
bem como estrutura mnima de diretrios necessria.
- Possibilita integrao de sistemas, realizar backups e restores
e definies nicas de boot.

FHSFilesystemHierarchyStandard
Diret r io
bin
boot
dev
etc
hom e
lib

Descr io
Com andos binr ios essenciais par a todos os usur ios (ex: cat, ls, cp)
Ar quivos do Boot loader (ex: ker nel, initr d).
Dispositivos (ex: /dev/sda1).
Ar quivos de configur ao especficos do com putador .
Dir etr io com as bibliotecas
a osios.
ar quivos binr ios em /bin/ e
Diressenciais
etr ios de par
usur
/sbin/.

m edia
m nt
opt

Pontos de "m ontagem " par a m dia r em ovvel, com o CD-ROMs (2.3 do FHS)
Sistem as de ar quivos "m ontados" tem por ar iam ente.
Pacotes estticos de aplicaes.
Sistem as de ar quivo vir tual, que possui o estado do Ker nel e pr ocessos do
sistem a (especfico Linux)
Dir etr io hom e par a o super usur io (r oot).
Ar quivos binr ios par a pr opsito de adm instr ao do sistem a.
Dados especficos que so ser vidos pelo sistem a.
Ar quivos tem por r ios.
Hier ar quia secundr ia par a dados com par tilhados de usur ios, cujo acesso
r estr ito apenas par a leitur a.
Ar quivos "var iveis", com o logs, base de dados, pginas W eb e ar quivos de em ail.

pr oc
r oot
sbin
sr v
tm p
usr
var

Estrutura mnima de acordo com FHS

SistemasdeArquivos
vfat Sistema de Arquivo padro windows
iso9660 Sistema de arquivos de CD's/DVD
ext2 - Second Extended Filesystem, padro por muito tempo
ext3 - Third Extended Filesystem, Journal*. Padro distro modernas,
Evoluo do ext2. Permite Upgrade do ext2, melhor performance
Ext4 Evoluo do Ext3
swap Memria Virtual, quando dados no cabem na memria, so salvos em swap
JFS Journaled FS de 64 bits, desenv. pela IBM para o AIX
ReiserFS Outro FS Journal. Era padro no SuSe
XFS Mais antigo FS journal para Unix. Dev by SGI para IRIX. Large FS
* Journal File systems, armazenam em uma rea separada as alteraes no FS.
Operaes atmicas, evitam erros no FS.
Btrfs Implementa funes avanadas de tolerncia a falhas/reparo e fcil
administrao

InicializaoSysVinitRunLevels
O Sistema SysV determina quais programas devem ser
iniciados/terminados quando um runlevel iniciado.
Mais simples e mais flexvel do que o padro BSD.
Runlevels (Estados ou Modos do sistema)
0 Desligamento
1 Modo Monousurio (Modo Texto)
2 Modo Multiusurio sem rede
3 - Modo Multiusurio com rede (Modo Texto)
4 No utilizado
5 Modo X11 completo
6 Reiniciar

Inicializao
Passo 1: BIOS carrega MBR 512bytes iniciais (HD Primrio)
Passo 2: MBR vai para memria. Inicializao Secundria em /boot
Passo 3: Kernel vai para memria, mdulos (initrd), monta / como RO
Passo 4: Kernel aciona /sbin/init (processo 1)
Passo 5: init carrega servios e ferramentas de usurio e monta parties
listadas em /etc/fstab
/etc/rc.d/rc.sysinit - seta variveis, ajusta relgios, inicia a swap, etc..
/etc/inittab Qual Runlevel o sistema deve ser configurado
/etc/rc.d/init.d/functions Biblioteca de funes, def PID, como ini e matar
/etc/rc.d/rcX.d (onde X um Runlevel definido em /etc/inittab) -> /etc/init.d/
initrd Initial Ram Disk Image

Exemplode/etc/inittab

Exemplode/etc/fstab

Exemplode/etc/rc.d/rc3.d

BootLoaders
- Responsvel por carregar o kernel do linux e arquivos
necessrios
Ex: Para arquitetura x86 usa-se Lilo ou Grub, para Alpha usa-se
aboot e para Itanium usa-se Elilo
Lilo
/etc/lilo.conf
Stage1 e Stage 2 (menu) esto na MBR
Necessrio re-gravar quando for alterado
Grub
Capaz de ler FS ext2 e ext3 em tempo de boot
Stage 1 na MBR e stage 2 (Menu) no Disco
No precisa regravar quando tiver alteraes, l diretamente
/boot/grub/grub.conf
Permite configurao dos parmetros de boot

Exemplo/boot/grub/grub.conf

SistemaXWindows

- Sistema de Janelas para sistemas Unix.


- Diversas interfaces grficas: Gnome, Kde, WindowMaker,
Enlightenment, Xfce, FluxBox, etc...
- Rica em recursos visuais e aplicativos

Fluxbox

KDE

Gnome

Referncias

Sobre o Linux
http://pt.wikipedia.org/wiki/Linux
Guia Foca Iniciante
http://focalinux.cipsga.org.br/guia/iniciante/index.htm
Site oficial do FHS e FHS na Wikipedia
http://www.pathname.com/fhs/
http://pt.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Red Hat Linux Reference Guide
http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide/

FredericoMadeira
LPIC1,LPIC2,CCNA
fred@madeira.eng.br
www.madeira.eng.br

Vous aimerez peut-être aussi