Tópico 101 - Arquitetura do Sistema
101.1 - Configuração de Hardware

Tópico 101 - Arquitetura do Sistema

Peso: 2

O que é cobrado?

O candidato precisa saber configurar dispositivos básicos de hardware como dispositivos pci e usb. Também é importante saber reconhecer os IDs dos dispositivos, principalmente dispositivos de boot.

Guia de estudo

1. O sistema de arquivos sysfs (/sys):
http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/pt-BR/Installation_Guide/s1-s390info-sysfs.html

2. O diretório /proc:
http://www.inf.ufpr.br/nicolui/Docs/Livros/LinuxBasico/LinuxBasico-node24.html

3. Identificando hardware e módulos de dispositivos com os comandos lspci, lsusb e lsmod:
http://www.yeslinux.com.br/?p=92

4. Atualizando o lspci e lsusb:
http://www.vivaolinux.com.br/dica/Atualizando-o-lspcie-o-lsusb-para-identificar-hardware-com-eficiencia

5. Comandos para gerenciamento de módulos:
http://www.marcelonogueira.eti.br/?p=167

6. O que é udev, hald e dbus:
http://vidaopensource.wordpress.com/2009/12/10/lpi-parte-3/

7. Diferenças entre hotplug e coldplug:
http://vidageek.net/2007/07/20/gerenciadores-de-dispositivos-no-linux/

Dicas para a Prova

1. É importante salientar que o fato de um dispositivo ser reconhecido pelos comandos lspci e lsusb, não quer dizer que ele esteja pronto para uso! Para isso é necessário que o módulo daquele dispositivo esteja ativo.
2. Acesse o diretório /proc e visualize o conteúdo de seus arquivos como /proc/meminfo, /proc/cpuinfo, /proc/ioports, etc. É neste diretório que encontramos informações sobre o sistema em tempo real, tendo em vista que o /proc é um diretório virtual, ou seja, seu conteúdo está em memória RAM.
3. HDs do tipo SATA ou SCSI assim como Pendrives são usualmente reconhecidos como /dev/sd. Já dispositivos IDE são reconhecidos usualmente como /dev/hd.
4. Não esqueça que em um dispositivo de bloco, temos no máximo 4 partições primárias. Sendo assim, quando perguntado sobre uma partição /dev/hda5, por exemplo, é bem provável que trate-se de uma partição lógica, locada dentro de uma partição extendida.
5. Acesse o /dev e conheça os tipos diferentes de dispositivos encontrados. Atenção dobrada em dispositivos de caracteres (ex: /dev/tty, /dev/psaux, /dev/input/mice) e dispositivos de blocos (ex: /dev/sda2, /dev/hdc1, /dev/fd0).

Simulado

1) O comando ________ lista os módulos que estão ativos naquele instante. Esta mesma informação pode ser vista em /proc/modules.

2) O comando blkid apresenta (marque todas as opções corretas):
a) Os ID correspondentes às partições.
b) A listagem de todos os sistemas de arquivos.
c) O conteúdo do diretório /dev/disk/by-uuid, mostrado de forma mais amigável.
d) Todos os módulos usados para ativar os dispositivos de bloco.
e) Lista as permissões de leitura e/ou escrita das partições junto com seu ID.

3) Para listar o hardware do sistema, podemos usar os comandos: (marque todas as opções possíveis)
a) lspci
b) lsmod
c) modprobe
d) lshw
e) lsusb

4) Observe a saída:
brw-rw---- 1 root disk 8, 12 Mar 16 2010 sdb1
lrwxrwxrwx 1 root root 6 Sep 12 18:45 stdin -> fd/0
crw------- 1 root root 4, 9 Jan 10 14:33 tty1

Podemos afirmar que os arquivos citados são, respectivamente:
a) Link, Dispositivo de bloco e Dispositivos de caracteres.
b) Dispositivo de bloco, Dispositivos de caracter e Link.
c) Dispositivos de caracter, Link e Dispositivo de bloco.
d) Dispositivo de bloco, Link e Dispositivos de caracter.
e) Link, Dispositivo de bloco e Dispositivos de caracter.

5) Ao visualizar /dev/hdb3, podemos pressupor que:
a) Trata-se da terceira partição do primeiro HD SATA.
b) Trata-se da terceira partição do segundo HD IDE.
c) Trata-se da segunda partição do terceiro HD IDE.
d) Trata-se da terceira partição do segundo HD SATA.
e) Trata-se da segunda partição do terceiro HD IDE.

Respostas

1) lsmod
2) a, c
3) a, d, e
4) d
5) b 

Contato

Fale Conosco

  Chat online

  Telefone  Ligue para: 55 11.2125-4747

  Email  formulário de contato

Ombudsman

Sugestões, elogios ou críticas?

Mande e-mail para ombudsman@4linux.com.br

Contato

Fale Conosco

  Chat online

  Telefone  Ligue para: 55 11.2125-4747

  Email  formulário de contato

Ombudsman

Sugestões, elogios ou críticas?

Mande e-mail para ombudsman@4linux.com.br