Upload
renato-luiz-cardoso
View
128
Download
0
Embed Size (px)
Citation preview
Workshop com LinuxWorkshop com LinuxProfessor Renato Luiz CardosoProfessor Renato Luiz Cardoso
Unix - Versões• Posix (Tecnologia RISC)• Camada de Abstração• GPU• GNU• Minix Multix FreeBSD• Linux ”Linus” + Unix
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.
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 ?
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)
Cada empresa monta sua distribuição
Padrão
ConectivaRedHat
Suse
+ Aplicações
RedHat + Slackware
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
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
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
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).
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 (/).
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: “/”
Raiz /• \ Usada no DOS• / Raiz do Linux• O sistema usa o ponto de
montagem indicado.
/ /home SWAP
ROOTJonh the Ripper
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
Utilitários...• FIPS Modo texto (particionador)• Partition Magic (da Power Quest)• Fdisk (do Linux) Não totalmente
confiável.• Disk Druid.
Necessário...• Disquete “bootável”• CD Boot XOLS(?)• Rawrite (utilitário que cria e salva
imagem para o disquete).• PCMCIA (Necessita disquete que
acione).
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.
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
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
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
Portas Seriais
Portas no Linux• COM1 ttyS0• COM2 ttyS1• COM3 ttyS2• COM4 ttyS3
/dev/hda1/conectiva/rpms
Unidade de disco
Pacotes de instalação
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)
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.
Mais...• RPM –hiv
– KDE– KOffice– Básicos– Web
• Synapse APT Gráfico (Programa para atualização – Update)
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.
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).
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).
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
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.