(11) hardware, modulos
-
Upload
anderson-lago -
Category
Documents
-
view
276 -
download
3
Transcript of (11) hardware, modulos
ADMINISTRAÇÃO DE REDES ILINUX
Hardware
Frederico MadeiraLPIC1, CCNA
Agenda
- Identificação de Hardware
- Drivers / Módulos
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
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
HardwareComandos Úteis
lspci – Lista todos os dispositivos PCI da placa mãe.
Opções: -v (verbose), -k (drivers usado pelo kernel)
HardwareComandos Úteis
lspci – Lista todos os dispositivos PCI da placa mãe.
Opções: -v (verbose), -k (drivers usado pelo kernel)
HardwareComandos Úteis
lsusb – Lista todos os dispositivos USB Conectados as
portas USB
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
HardwareComandos Úteis
INFO SOBRE MEMÓRIAS INFO SOBRE CPU
HardwareComandos Úteis
dmesg – Exibe as mensagens de boot do kernel
Arquivo gerado no boot: /var/log/dmesg
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)
HardwareArquivos em /proc
/proc/dma – Mapeamento do DMA
/proc/interrupts – Mapeamento das IRQ
HardwareArquivos em /proc
/proc/cpuinfo – Informações da CPU
HardwareArquivos em /proc
/proc/meminfo – Informações sobre utilização da memória
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.
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/
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)
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
ADMINISTRAÇÃO DE REDES ILINUX
Hardware
Frederico MadeiraLPIC1, CCNA