(11) hardware, modulos

19
ADMINISTRAÇÃO DE REDES I LINUX Hardware Frederico Madeira LPIC-1, CCNA [email protected] www.madeira.eng.br

Transcript of (11) hardware, modulos

Page 1: (11)   hardware, modulos

ADMINISTRAÇÃO DE REDES ILINUX

Hardware

Frederico MadeiraLPIC­1, CCNA

[email protected]

Page 2: (11)   hardware, modulos

Agenda

- Identificação de Hardware

- Drivers / Módulos

Page 3: (11)   hardware, modulos

Hardware

Definições

IRQ – Requisição de Interrupção a CPU

I/O – Endereço específico Mapa da Memória usado para comunicação entre

CPU e device

DMA – Direct Memory Access

Page 4: (11)   hardware, modulos

Hardware

Comandos Úteis

lspci – Lista todos os dispositivos PCI

lsusb – Lista os dispositivos USB

lshw – Lista o Hardware

- html – gera arquivo html

- xml – gera arquivo xml

dmesg – Mensagens do Kernel da identificação do Hardware /var/log/dmesg

Arquivos em /proc

/proc/dma

/proc/interrupts

/proc/ioports

/proc/cpuinfo

Page 5: (11)   hardware, modulos

HardwareComandos Úteis

lspci – Lista todos os dispositivos PCI da placa mãe.

Opções: -v (verbose), -k (drivers usado pelo kernel)

Page 6: (11)   hardware, modulos

HardwareComandos Úteis

lspci – Lista todos os dispositivos PCI da placa mãe.

Opções: -v (verbose), -k (drivers usado pelo kernel)

Page 7: (11)   hardware, modulos

HardwareComandos Úteis

lsusb – Lista todos os dispositivos USB Conectados as

portas USB

Page 8: (11)   hardware, modulos

HardwareComandos Úteis

lshw – Inventário completo do hardware

Opções: - html – gera arquivo html / - xml – gera arquivo xml

Gerando o relatório:

[root@localhost ~]# lshw -html > /tmp/inventario.html

Page 9: (11)   hardware, modulos

HardwareComandos Úteis

INFO SOBRE MEMÓRIAS INFO SOBRE CPU

Page 10: (11)   hardware, modulos

HardwareComandos Úteis

dmesg – Exibe as mensagens de boot do kernel

Arquivo gerado no boot: /var/log/dmesg

Page 11: (11)   hardware, modulos

HardwareArquivos em /proc

/proc

- Contém todos os detalhes sobre o sistema Linux.

- Detalhes sobre o Kernel

- Detalhes sobre processos

- Parâmetros de Configuração

- Arquivos com tamanho zero, mas com conteúdo. (Arquivos Virtuais)

Page 12: (11)   hardware, modulos

HardwareArquivos em /proc

/proc/dma – Mapeamento do DMA

/proc/interrupts – Mapeamento das IRQ

Page 13: (11)   hardware, modulos

HardwareArquivos em /proc

/proc/cpuinfo – Informações da CPU

Page 14: (11)   hardware, modulos

HardwareArquivos em /proc

/proc/meminfo – Informações sobre utilização da memória

Page 15: (11)   hardware, modulos

HardwareFax-Modem

Mapeamento da Porta Serial

/dev/ttyS0 – 1a porta – 0x03f8 – IRQ 4

/dev/ttyS1 – 2a porta – 0x02f8 – IRQ 3

/dev/ttyS2 – 3a porta – 0x03e8 – IRQ 4

/dev/ttyS3 – 4a porta – 0x02e8 – IRQ 3

HardModem – Possuem todos os circuitos para implementação de um modem genéricoSoftModem – Emulação de certos circutos em software específico para winows.

Page 16: (11)   hardware, modulos

HardwareFax-Modem

1. Verificação de device, checa se as portas estão em uso

# setserial -g /dev/ttyS[0123]

2. Criação do device

# ln -s /dev/ttyS2 /dev/modem

3. Configuração do device

# setserial /dev/ttyS2 port xxxx irq xx autoconfig

Modems no Linux: http://www.linmodems.org/

Page 17: (11)   hardware, modulos

Módulos

- Módulo é um programa que o kernel do Linux pode carregar ne

memória após entrar em execução.

- Adiciona suporte a devices sem a necessidade de recompilar o kernel para

cada novo dispositivo.

- Proporciona menor consumo de memória pelo kernel

- Estão localizados em /lib/modules/<versão do kernel>/

- /etc/modprobe.conf – Arquivo para configuração dos módulos (parâmetros)

Page 18: (11)   hardware, modulos

MódulosComandos

insmod – Carrega um módulo no kernel

ex: insmod 8139too

rmmod – Remove um módulo do kernel

ex: rmmod 8139too

modprobe - Carrega/descarrega um módulo e todas as suas dependências

ex: modporbe 8139too (adiciona) / modporbe -r 8139too (remove)

lsmod – Exibe os módulos carregados no kenel

ex: lsmod

Page 19: (11)   hardware, modulos

ADMINISTRAÇÃO DE REDES ILINUX

Hardware

Frederico MadeiraLPIC­1, CCNA

[email protected]