29
Workshop com Linux Workshop com Linux Professor Renato Luiz Professor Renato Luiz Cardoso Cardoso

Workshop com Linux

Embed Size (px)

Citation preview

Page 1: Workshop com Linux

Workshop com LinuxWorkshop com LinuxProfessor Renato Luiz CardosoProfessor Renato Luiz Cardoso

Page 2: Workshop com Linux

Unix - Versões• Posix (Tecnologia RISC)• Camada de Abstração• GPU• GNU• Minix Multix FreeBSD• Linux ”Linus” + Unix

Page 3: Workshop com Linux

Mais...• Multiusuário Vários computadores• GPL Licença Recursos (Liberdade)• Linux Várias versões, núcleo único.• Controle do Kernel (Núcleo) fica a cargo

de Linus Towards + Grupo de apoio para coordenar o projeto.

• Desenvolvimento mais organizado devido a sua complexidade.

Page 4: Workshop com Linux

Kernel Linux (Versões)• Nova versão: 2.4• Ainda se utiliza a 2.2 em muitas

distribuições.• A nova será (provavelmente) a 2.6• Ou 3.0 ?

Page 5: Workshop com Linux

Distribuições• Kernel à disposição.• Qualquer um pode

fazer o download e criar uma distribuição.

• Distribuição Raiz: Apenas o Kernel é copiado.

• Cada país acaba tendo sua própria distribuição.

Drivers

Programas Linguagens

Personalizações

Pacotes

Kernel(Centro)

Page 6: Workshop com Linux

Cada empresa monta sua distribuição

Padrão

ConectivaRedHat

Suse

+ Aplicações

RedHat + Slackware

Page 7: Workshop com Linux

LSB – Linux Standard Base

• Características abertas• “Frear” distribuições (PADRONIZAR)• Versão:• X.Y.Z

– X Distribuição (Ex. 2.0.0)– Y Revisão (Ex.: 2.4.0)– Z Atualização (Ex. 2.4.3)

• Versão 2.5 Atualizado (Estável)• United Linux• Vantagens de ser gratuito:

– Suporte– Manutenção– Facilidades

Page 8: Workshop com Linux

Aplicações...• RedHat Desenvolveu o Kernel 64

Bits.• Corel para Linux e outros aplicativos• Kazaa Não roda em Linux• WINE Emula o Windows em Linux

(Wine is not a emulator)• Dlls Windows Linux

Page 9: Workshop com Linux

PartiçõesWINDOWS LINUX NATIVE (EXT2 ou EXT3) SWAP

FAT16, FAT32(vFat), NTFS,

NTFS-2

Linux Native Ext2, Ext3(Revisão).

Ext3 Permite que não se percaO sistema de arquivos. Cria um log

Do que está fazendo.

Arquivo deTroca do

Linux

Page 10: Workshop com Linux

Mais...• Ext2 fsch Equivale ao Scandisk.• Root Principal• Win386.swp Arquivo de troca do Windows

(mem. Virtual) i386 Protegido.• Todo arquivo executando cria um arquivo Todo arquivo executando cria um arquivo

de rascunhode rascunho.• 32bits até 4Tb de memória• Memória Virtual Complementa a memória

RAM variável (configurada de forma fragmentada).

Page 11: Workshop com Linux

Swap• No Linux devemos criar a partição

SWAP.– Mais agilidade na formatação– Menor Lentidão na pesquisa de

arquivos• O Linux exige no mínimo duas

partições: SWAP + EXT2 ou 3 (/).

Page 12: Workshop com Linux

Mais...• /home Pasta dos usuários• Linux pode estender a partição.

– Vários HDs como um só.– Mais possibilidades

• Ponto de montagem: Qual parte do sistema vai para qual partição. Principal: “/”

Page 13: Workshop com Linux

Raiz /• \ Usada no DOS• / Raiz do Linux• O sistema usa o ponto de

montagem indicado.

/ /home SWAP

ROOTJonh the Ripper

Page 14: Workshop com Linux

No Linux o HD é visto de forma diferente do Windows• Hda IDE Primary Master• Hdb IDE Primary Slave• Hdc IDE Secundary Master• Hdd IDE Secudary Slave

Page 15: Workshop com Linux

Utilitários...• FIPS Modo texto (particionador)• Partition Magic (da Power Quest)• Fdisk (do Linux) Não totalmente

confiável.• Disk Druid.

Page 16: Workshop com Linux

Necessário...• Disquete “bootável”• CD Boot XOLS(?)• Rawrite (utilitário que cria e salva

imagem para o disquete).• PCMCIA (Necessita disquete que

acione).

Page 17: Workshop com Linux

Esquema Swap...• Ram < 128 Mb Swap = 2xRam• Ram >=128 Mb Swap = 4/3 Ram• Ram >=512 Mb Swap = 1xRam• Criar no final da partição.• Precisa ter cuidado para alterar

tamanho e configurações.

Page 18: Workshop com Linux

Instalação...• Conectiva 8++• Linux pode ser instalado em modo gráfico.• VESA Melhor opção.• Text Interface Modo DOS (comando)• Requisitos mínimos: 486 Dx2 c/ 512Mb de Hd

Livre.• Modo Expert controle dos módulos• With Modules_Disk Qualquer tipo de

instalação.• Atenção: O Menu inicial possui time-out.

APT

Page 19: Workshop com Linux

Mudando as janelas de terminais

• CTRL + ALT + F1 Gráfico sendo carregado• CTRL+ALT+F2 Sistema• CTRL+ALT+F3 Hardware• CTRL+ALT+F4 Versões (quais drivers?)• CTRL+ALT+F8 Volta na Interface de

instalação.• Endereços... 0300 PCI• 0x300 ISA

Page 20: Workshop com Linux

fdisk• Fdisk –L Mostra unidades de disco e partições.• Fdisk /dev /hda Cria partições, onde /dev

representa a pasta de dispositivos e hda o disco 1 (c:?)

• M Mais informações• X extras (expert command)• N Nova

– L Lógica– P Primária

• p Status T Muda Partição• W Sai e Salva Q Sai sem salvar

3

Page 21: Workshop com Linux

Portas Seriais

Portas no Linux• COM1 ttyS0• COM2 ttyS1• COM3 ttyS2• COM4 ttyS3

/dev/hda1/conectiva/rpms

Unidade de disco

Pacotes de instalação

Page 22: Workshop com Linux

Seleção...• Sempre instalação persolanizada• Forçar seleção de pacotes• Forçar particionamento manual• Não instalar documentação• Disk Druid (Para particionamento

manual)

Page 23: Workshop com Linux

Mais...• Ext2• Ext3 A partir do conectiva 8.0

(preferencial)• Selecionar todos os pacotes• Selecionar pacotes individuais• Dvel (devel) Códigos fontes ou

específicos para desenvolvedores.

Page 24: Workshop com Linux

Mais...• RPM –hiv

– KDE– KOffice– Básicos– Web

• Synapse APT Gráfico (Programa para atualização – Update)

Page 25: Workshop com Linux

XOLS• www.xols.org• Extended Operating System Loader• Cron Agenda tarefas• Monitor Genérico• Partição de Inicialização• Se MBR, é essencial criar disco de boot.• Kudzu Verifica novas conexões de

hardware. (CTRL +ALT + + ou -)• Já existe projeto de .net par linux.

Page 26: Workshop com Linux

Iniciando...• Não se pode mudar nenhuma partição

antes da “\” (do Linux).• Ext3 mais segura que a ext2• PQMagic 8 já utiliza ext3.• Console Virtual Feito para a rede

(UNIX)• Loopback A própria máquina pode

chamar uma nova instância do sistema (terminal).

Page 27: Workshop com Linux

Terminais...• 6 interfaces texto e 6 gráficas• CTRL + ALT + F1 ao F6 Texto• CTRL + ALT + F7 ao F12 Gráfico• Tty_S1 ao 12 Terminais.• Linux Logo = Instala a função para

mostrar terminais (Lembrar pinguim em ASCII).

Page 28: Workshop com Linux

Kernel• Windows Kernel + User + GDI• Linux Kernel Núcleo único(Menor vulnerabilidade)Bash (born again to shell) Módulo

que gerencia comandos do kernel em modo prompt

Csh aceita linguagem C

Page 29: Workshop com Linux

Xwindow• Gerenciador de janelas. Não é uma

interface. Apenas gerencia.• Executa como “X” (maiúsculo)• KDE Consiste em um gerenciador e

uma interface.• SSH Servidor de conexão segura• Telnet Sistema de manipulação remota.• Iniciar em texto é padrão.