domingo, 5 de junho de 2011

Permissões diretórios Liunux

Permissões de diretórios:

r - listar conteúdo
w - criar arquivos dentro do mesmo
x -Posso entrar nele para listar arquivos ou criar

sábado, 4 de junho de 2011

Hardware e Dispositivos

a maioria dos dispositivos linux, sao arquivos armazenados no arquivo /dev


o diretório /dev sonsite de um filesystem especial epode ser de dois tipos devfs ou udev.

o dvfs é o mais antigo tendo sido substituido pelo udev a partir do kernel 2.6.12

Uma das diferenças entre os dois é que no devfs os arquivos de dispositivos são criados uma unica vez. dessa forma, o diretório /dev/ contém os dispositivos para todos os hardwares suprotados pelo Linux, não importando se eles estão disponiveis na maquina ou nao.

o udev os dispositivos sao ciraddos de acordo com a disponibilidade no sitema.
o diretorio contem apenas arquivos utilizados pelo sistema.

Os tipos existentes de dispositivos são:

bloco- utilizados para transferencia de dados para hardware de armazenamento de dados como discos rigidos;
caracter - conhecido também como "unbuffered" é utilizado para comunicação com o hardwares como mice e terminais;
fifo - conhecido também como pipe nomeado (named pipe) é um dispositivo utilizado para realizar comunicação entre dois processos independendtes
socket - dispositivo utilizado para comunicação entre dispositivos .

Os dois tipos mais comuns a serem manipulados são os de bloco e de caracter, como exemplos delees temos os devices referentes a dispositivos IDE conectados à máquina (/dev/hda1, por exemplo) e o dispositvo de acesso ao mouse (/dev/psaux, por exemplo).

Os outros dispositivos de bloco importantes são os SCSI utilizados não apenas pro discos SCSI ma também por dispositivos como USB e SATA, uma vez que são acessados utilizando esa emulação.

O nome destes dispositivos são do tipo /dev/sd[letra][numero] e seguem a mesma logica dos dispositivos IDE

controladoras scsi tem 2 tipos
7 pra 8bit e 15 pra 16 bit
as de 8 bits permitem conectar no maximo 7 disco scsi
e as de 16 no maximo 15, pois 1 bit fica para a placa controladora.


particao primeira: 1-4
particao extendida: a quantidade maxima depende do hd começam da 5 (hda5) logicas

5a particao nao pode contar a 4 quando tiver extentida. entao a 4a particao vai ser a 5a e a 5a vai ser a 6a
___4_____extendida
[1235678]
pega o numero que falou e soma +1

---------------------------------------------------------------------------------------------------------------------

para mice USB:
cat /dev/input/mice
para mice ps/2:
#cat /dev/psaux

as saídas, ilegiveis para humanos , representam os dados que o sistema operacional

para ver o hd
#cat/dev/hda
ou para sata
#cat /dev/sda

uuid é um numero que identifica a partição
#blkid /dev/sda2 tras o type
tipo da particao tipo ext3 ou ext 4
ou
#ls -l /dev/disk/by-uuid/
so tras o uuid e o link
---------------------------------------
mount

#cat /proc/mounts
#cat /etc/mtab
montar dispositivos cd rom
mount -t is9660 /dev/cdrom /midia/cdrom

mount -t -o
para montar partições ntfst, deve-se intalar o ntfs-3g
mount -t ntfs-3g particao p.m.
----------------------------------------------------------------------------------------------------------------------------------------
dmesg grep ATPI
dmesg é o buffer do kernel
contem as mesma infos do arquivo /var/log/messages