SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Instalação e configuração de Sistemas Operacionais de Redes




 Manipulação de
 Dispositivos

                                       Profª Ivani Nascimento
Apresentação
•Dispositivos de blocos são todos os dispositivos que podem
enviar/transmitir dados em blocos de tamanho fixo.
•Um dispositivo de bloco famoso, é o HD, que pode ser IDE, SCSI,
etc. Além dele, temos como exemplo de dispositivos de blocos
pendrives, disquetes, cdrom.
•Os dispositivos de bloco mencionados, representam uma
interface para o disco.
Apresentação
•   Em sistemas Windows, desde uma partição no disco rígido até um
    pendrive, o acesso a eles é feito utilizando a idéia de "unidade" ou
    "driver", como por exemplo unidade C: ou drive C:.

•   Já em sistemas GNU/Linux existe o conceito de dispositivos, e,
    praticamente tudo que está na máquina é tratado como sendo um
    dispositivo que pode ser acessado pelo seu arquivo localizado no
    diretório /dev.
Apresentação
•   O diretório /dev consiste em arquivos especiais, chamados de
    arquivos de dispositivos, e é onde encontramos os arquivos de
    dispositivos de bloco e também arquivos dispositivos de:
    • caracter - são usados como correspondentes de dispositivos cujos
       dados são transmitidos na forma de um caracter por vez.

    • fifo - também conhecido como pipe nomeado, é utilizado para realizar
       a comunicação entre processos em uma mesma máquina.

    • socket - utilizado para criar um ponto de comunicação entre
       processos, do tipo "cliente-servidor".
Apresentação
•   Por exemplo, se um determinado programa precisar ler uma
    informação da porta serial, basta que ele abra o arquivo /dev/ttyS0
    para leitura, que é um arquivo de dispositivo especial que, quando
    acessado, lê o conteúdo do dispositivo em questão.

•   Sendo assim, podemos dizer que os arquivos de dispositivos são o
    nome pelo qual um determinado dispositivo é conhecido pelo
    sistema.
Identificando o hardware
•   Para saber qual o tipo de arquivo de dispositivo, devemos usar o
    comando ls com o parâmetro -l para listar com detalhes. Nos
    exemplos a seguir, serão listados os arquivos de dispositivo do tipo
    bloco, caracter, fifo e socket:

•   Listando arquivos de dispositivos de bloco:
     # cd /dev/
     # ls -l | grep ^b
     brw-rw—- 1 root cdrom            22,   0 2008-08-08 00:13 hda
     brw-rw—- 1 root disk              8,   0 2008-08-08 00:13 sda
Identificando o hardware
•   Listando arquivos de dispositivos de caracter:
     # ls -l | grep ^c
     crw-rw—- 1 root dialout         4,   64 2008-08-08 00:13 ttyS0
     crw-rw—- 1 root dialout         4,   65 2008-08-08 00:13 ttyS1


•   Listando arquivos de dispositivos de fifo:
     # ls -l | grep ^p
     prw——- 1 root root               0 2008-08-08 00:13 initctl
     prw-r—– 1 root adm               0 2008-08-08 22:05 xconsole
Identificando o hardware
•   Listando arquivos de dispositivos de socket:
     # ls -l | grep ^s
     srwxrwxrwx 1 root root             0 2008-08-08 00:14 gpmctl
     srw-rw-rw- 1 root root             0 2008-08-08 00:14 log
Identificando o hardware
•   Considerando os dispositivos SCSI conectados à máquina, o nome
    deles é determinado conhecendo qual controladora ele está
    conectado e qual partição deseja acessar.

•   Por exemplo, /dev/sda representa todo o disco, mas a terceira
    partição primária desse disco, será o /dev/sda3:
Usando os dispositivos
•   Para acessar os dados que estão em um dispositivo, no Linux
    usamos o conceito de montar; assim, quando colocamos um cd no
    computador, por exemplo, vamos ‘montar’ o cd, isto é, deixar os
    dados que estão no cd disponíveis para uso.

•   O comando utilizado para montar dispositivos é o mount, e sua
    sintaxe básica é:
        mount           dispositivo               ponto_de_montagem

•   Onde:
    montar (mount) o que? (dispositivo) onde? (ponto_de_montagem)
Usando os dispositivos
•   Exemplo de uso do dispositivo CD-ROM.

•   O primeiro passo é saber qual é dispositivo em que o CD-ROM se
    encontra. Quando o Linux inicializa, aparecem diversas mensagens
    na tela.

•   São mensagens referentes aos hardwares encontrados (cd, hd, etc).
    Para checar as tais mensagens depois que o Linux inicializa,
    utilizamos o comando dmesg:
         # dmesg | more
Usando os dispositivos
•   Ou então, para ser mais específico, pode-se filtrar a pesquisa da
    saída do dmesg, procurando por ATAPI, que é o protocolo que
    gerencia o drive do CD-ROM:


    # dmesg | grep -i atapi
    hda: MATSHITADVD-RAM UJ-850S, ATAPI CD/DVD-ROM drive
    hda: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB
      Cache, UDMA(33)
Usando os dispositivos
•   Outra maneira de descobrir o dispositivo é consultar o diretório
    /proc, que terá a lista de todos os dispositivos que estão ativos no
    Linux; sabendo que o leitor de CD é IDE, basta entrar no diretório
    /proc/ide e listar seu conteúdo:


         # cd /proc/ide/
         # ls
         drivers hda ide0
Usando os dispositivos
        # cd hda/
        # ls
        capacity    driver   identify   media   model   settings

        # cat model
        MATSHITADVD-RAM UJ-850S

•   Sabendo qual o dispositivo, é possível montar o CD (/dev/hda) em
    /media/cdrom:
        # mount /dev/hda /media/cdrom/
        mount: block device /dev/hda is write-protected,
          mounting read-only
Usando os dispositivos
•   Para verificar se o dispositivo foi montado corretamente, pode-se
    usar os comandos mount e df:
        # mount
        /dev/hda on /media/cdrom0 type iso9660 (ro)

        # df -h
        Sist. Arq.             Tam    Usad Disp   Uso% Montado em
        /dev/hda               6,8M   6,8M    0 100% /media/cdrom
Usando os dispositivos
•   O comando df vem de disk free; além dos dispositivos que estão
    montados, ele mostra o tamanho e o uso em %.

•   A opção -h do comando df, é para mostrar o resultado em formato
    humano (M – megas, G, gigas).
Desmontando os dispositivos
•   Quando um determinado dispositivo é montado, no exemplo o cd-
    rom, só será possível retirar a mídia após desmontar a mesma. Para
    essa operação, é utilizado o comando umount:
        # umount /media/cdrom



•   Lembrando que, para desmontar o cd, não podemos estar dentro
    do diretório onde o cd foi montado! Por exemplo, você montou o
    cd conforme o exemplo. Para acessar o conteúdo dele, deve entrar
    no diretório onde foi montado (no caso, /media/cdrom).
Desmontando o dispositivo
•   Quando quiser desmontar, você terá que sair do diretório
    /media/cdrom, caso contrário, receberá mensagem que o
    dispositivo está ocupado:


        # cd /media/cdrom
        # umount /media/cdrom
        umount: /media/cdrom: device is busy
        umount: /media/cdrom: device is busy
Desmontando o dispositivo
•   No exemplo acima, não foi possível desmontar o cd pois estava no
    diretório onde o dispositivo foi montado.

•   Para desmontar, é necessário sair do diretório e executar o
    comando umount novamente:

         # cd
         # umount /media/cdrom
Referências



MORIMOTO, Carlos E.. Linux, guia prático. Porto Alegre: Sul Editores,
   2009.
FERREIRA, Rubem E.. Linux: guia do administrador do sistema. São
   Paulo: Novatec, 2008.
MOTA FILHO, João Eriberto. Descobrindo o Linux: entenda o sistema
   operacional GNU/linux. São Paulo: Novatec, 2007.
Referências



RIBEIRO, Uirá, Certificação Linux, 1ª Ed, Rio de Janeiro, Axcel Books,
   2004.
Certificação Linux LPI- Nível 1 Exames 101 e 102. Vários, 1ª Ed, São
   Paulo, Alta Books.
NORTON, Peter; GRIFFITH, Arthur. Guia Completo do Linux. Tradução
   Sérgio Facchim – Complete Guide to Linux. São Paulo, Berkeley,
   2000.

Más contenido relacionado

La actualidad más candente

Dispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de Memória
Dispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de MemóriaDispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de Memória
Dispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de MemóriaSara Coelho
 
A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing Elias Pardim
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slideJosé Nascimento
 
Modelo OSI - Camada de Rede
Modelo OSI - Camada de RedeModelo OSI - Camada de Rede
Modelo OSI - Camada de RedeWalyson Vëras
 
Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 - M...
Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 -  M...Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 -  M...
Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 - M...Daniel Ramos
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPCleber Fonseca
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 
Introdução à estrutura e funcionamento de um sistema informático
Introdução à estrutura e funcionamento de um sistema informáticoIntrodução à estrutura e funcionamento de um sistema informático
Introdução à estrutura e funcionamento de um sistema informáticoRicardo Santos
 
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxGuia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxhome
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPFilipo Mór
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisInstituto Faber-Ludens
 

La actualidad más candente (20)

Placas de rede
Placas de redePlacas de rede
Placas de rede
 
Aprendi Python, e agora?
Aprendi Python, e agora?Aprendi Python, e agora?
Aprendi Python, e agora?
 
Dispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de Memória
Dispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de MemóriaDispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de Memória
Dispositivos e Periféricos de Armazenamento: Pen Drives e Cartões de Memória
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Tutorial virtual box
Tutorial virtual boxTutorial virtual box
Tutorial virtual box
 
Aula de hardware
Aula de hardwareAula de hardware
Aula de hardware
 
Informática Básica - Aula 04 - Software
Informática Básica - Aula 04 - SoftwareInformática Básica - Aula 04 - Software
Informática Básica - Aula 04 - Software
 
A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing A Governança de TI e a Cloud Computing
A Governança de TI e a Cloud Computing
 
Software livre por que usar? slide
Software livre por que usar?   slideSoftware livre por que usar?   slide
Software livre por que usar? slide
 
Redes - TCP/IP
Redes - TCP/IPRedes - TCP/IP
Redes - TCP/IP
 
Modelo OSI - Camada de Rede
Modelo OSI - Camada de RedeModelo OSI - Camada de Rede
Modelo OSI - Camada de Rede
 
Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 - M...
Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 -  M...Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 -  M...
Trabalho de Posicionamento de Marca - ESPM, Marketing Fundamentos 2018/1 - M...
 
Redes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCPRedes de computadores 2 - Aula 6 - DNS, DHCP
Redes de computadores 2 - Aula 6 - DNS, DHCP
 
Linguagem SQL
Linguagem SQLLinguagem SQL
Linguagem SQL
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Introdução à estrutura e funcionamento de um sistema informático
Introdução à estrutura e funcionamento de um sistema informáticoIntrodução à estrutura e funcionamento de um sistema informático
Introdução à estrutura e funcionamento de um sistema informático
 
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxGuia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
 
Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 
Design de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos MóveisDesign de Interfaces para Dispositivos Móveis
Design de Interfaces para Dispositivos Móveis
 

Destacado

Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamentoIvani Nascimento
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuárioIvani Nascimento
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processosvini_campos
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxIvani Nascimento
 
Plataformas Gráficas do Linux
Plataformas Gráficas do LinuxPlataformas Gráficas do Linux
Plataformas Gráficas do LinuxRanieri Trecha
 
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...Dalton Martins
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de LinuxDiego Almada
 
Beaud, michel. historia do capitalismo de 1500 a nossos dias
Beaud, michel. historia do capitalismo de 1500 a nossos diasBeaud, michel. historia do capitalismo de 1500 a nossos dias
Beaud, michel. historia do capitalismo de 1500 a nossos diasVictor Dias
 
A era das revoluções - Eric Hobsbawm
A era das revoluções - Eric HobsbawmA era das revoluções - Eric Hobsbawm
A era das revoluções - Eric HobsbawmIsah Lopes
 
Curso básico de Algoritmos com Python
Curso básico de Algoritmos com PythonCurso básico de Algoritmos com Python
Curso básico de Algoritmos com PythonGiancarlo Silva
 

Destacado (19)

Operadores de redirecionamento
Operadores de redirecionamentoOperadores de redirecionamento
Operadores de redirecionamento
 
Estrutura de diretorios
Estrutura de diretoriosEstrutura de diretorios
Estrutura de diretorios
 
Personalizando o ambiente do usuário
Personalizando o ambiente do usuárioPersonalizando o ambiente do usuário
Personalizando o ambiente do usuário
 
Obtendo ajuda no Linux
Obtendo ajuda no LinuxObtendo ajuda no Linux
Obtendo ajuda no Linux
 
Editor de texto VI
Editor de texto VIEditor de texto VI
Editor de texto VI
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
2. conceito de processos
2. conceito de processos2. conceito de processos
2. conceito de processos
 
Galileu o julgamento de judas
Galileu o julgamento de judasGalileu o julgamento de judas
Galileu o julgamento de judas
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do Linux
 
Plataformas Gráficas do Linux
Plataformas Gráficas do LinuxPlataformas Gráficas do Linux
Plataformas Gráficas do Linux
 
Mapa mental linux
Mapa mental linuxMapa mental linux
Mapa mental linux
 
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
Tópicos em Gestão da Informação II - Aula 01 - Desafios atuais da Gestão da I...
 
Mini curso de Linux
Mini curso de LinuxMini curso de Linux
Mini curso de Linux
 
Deus existe! Antony Flew
Deus existe! Antony FlewDeus existe! Antony Flew
Deus existe! Antony Flew
 
Beaud, michel. historia do capitalismo de 1500 a nossos dias
Beaud, michel. historia do capitalismo de 1500 a nossos diasBeaud, michel. historia do capitalismo de 1500 a nossos dias
Beaud, michel. historia do capitalismo de 1500 a nossos dias
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
A era das revoluções - Eric Hobsbawm
A era das revoluções - Eric HobsbawmA era das revoluções - Eric Hobsbawm
A era das revoluções - Eric Hobsbawm
 
Curso básico de Algoritmos com Python
Curso básico de Algoritmos com PythonCurso básico de Algoritmos com Python
Curso básico de Algoritmos com Python
 
A Era das Revoluções
A Era das RevoluçõesA Era das Revoluções
A Era das Revoluções
 

Similar a Instalação e configuração de sistemas operacionais de redes

Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosSistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosLuiz Arthur
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de redefernandao777
 
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e DispositivosSistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e DispositivosLuiz Arthur
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1Leo Amorim
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Leo Amorim
 
Procedimentos de Backup
Procedimentos de BackupProcedimentos de Backup
Procedimentos de Backupelliando dias
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Elizabete Bahia
 
Aula 05 informática aplicada - discos e sistemas de arquivos
Aula 05  informática aplicada - discos e sistemas de arquivosAula 05  informática aplicada - discos e sistemas de arquivos
Aula 05 informática aplicada - discos e sistemas de arquivosRobson Ferreira
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdFrederico Madeira
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamentoCarlos Melo
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLBrunoOliveira1070
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Diego Damasceno
 
Redes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesRedes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesSoftD Abreu
 
Workshop Slackware 12.1 - Tiago Biazus
Workshop Slackware 12.1 - Tiago BiazusWorkshop Slackware 12.1 - Tiago Biazus
Workshop Slackware 12.1 - Tiago BiazusTchelinux
 

Similar a Instalação e configuração de sistemas operacionais de redes (20)

S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Ssh no android
Ssh no androidSsh no android
Ssh no android
 
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de ArquivosSistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
Sistemas Operacionais - Gnu/Linux Montando e Desmontando Sistemas de Arquivos
 
Linux comandos gerais e servidores de rede
Linux   comandos gerais e servidores de redeLinux   comandos gerais e servidores de rede
Linux comandos gerais e servidores de rede
 
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e DispositivosSistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
Sistemas Operacionais - Gnu/Linux Sistemas de Arquivos e Dispositivos
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
 
Procedimentos de Backup
Procedimentos de BackupProcedimentos de Backup
Procedimentos de Backup
 
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01Linux comandosgeraiseservidoresderede-120930000057-phpapp01
Linux comandosgeraiseservidoresderede-120930000057-phpapp01
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Aula 05 informática aplicada - discos e sistemas de arquivos
Aula 05  informática aplicada - discos e sistemas de arquivosAula 05  informática aplicada - discos e sistemas de arquivos
Aula 05 informática aplicada - discos e sistemas de arquivos
 
Alta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e DrbdAlta Disponibilidade em Linux com Heartbeat e Drbd
Alta Disponibilidade em Linux com Heartbeat e Drbd
 
Sor filesystem-particionamento
Sor filesystem-particionamentoSor filesystem-particionamento
Sor filesystem-particionamento
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011
 
Redes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redesRedes Linux comandos gerais e servidores de redes
Redes Linux comandos gerais e servidores de redes
 
Apostilaredeslinux
ApostilaredeslinuxApostilaredeslinux
Apostilaredeslinux
 
Workshop Slackware 12.1 - Tiago Biazus
Workshop Slackware 12.1 - Tiago BiazusWorkshop Slackware 12.1 - Tiago Biazus
Workshop Slackware 12.1 - Tiago Biazus
 

Instalação e configuração de sistemas operacionais de redes

  • 1. Instalação e configuração de Sistemas Operacionais de Redes Manipulação de Dispositivos Profª Ivani Nascimento
  • 2. Apresentação •Dispositivos de blocos são todos os dispositivos que podem enviar/transmitir dados em blocos de tamanho fixo. •Um dispositivo de bloco famoso, é o HD, que pode ser IDE, SCSI, etc. Além dele, temos como exemplo de dispositivos de blocos pendrives, disquetes, cdrom. •Os dispositivos de bloco mencionados, representam uma interface para o disco.
  • 3. Apresentação • Em sistemas Windows, desde uma partição no disco rígido até um pendrive, o acesso a eles é feito utilizando a idéia de "unidade" ou "driver", como por exemplo unidade C: ou drive C:. • Já em sistemas GNU/Linux existe o conceito de dispositivos, e, praticamente tudo que está na máquina é tratado como sendo um dispositivo que pode ser acessado pelo seu arquivo localizado no diretório /dev.
  • 4. Apresentação • O diretório /dev consiste em arquivos especiais, chamados de arquivos de dispositivos, e é onde encontramos os arquivos de dispositivos de bloco e também arquivos dispositivos de: • caracter - são usados como correspondentes de dispositivos cujos dados são transmitidos na forma de um caracter por vez. • fifo - também conhecido como pipe nomeado, é utilizado para realizar a comunicação entre processos em uma mesma máquina. • socket - utilizado para criar um ponto de comunicação entre processos, do tipo "cliente-servidor".
  • 5. Apresentação • Por exemplo, se um determinado programa precisar ler uma informação da porta serial, basta que ele abra o arquivo /dev/ttyS0 para leitura, que é um arquivo de dispositivo especial que, quando acessado, lê o conteúdo do dispositivo em questão. • Sendo assim, podemos dizer que os arquivos de dispositivos são o nome pelo qual um determinado dispositivo é conhecido pelo sistema.
  • 6. Identificando o hardware • Para saber qual o tipo de arquivo de dispositivo, devemos usar o comando ls com o parâmetro -l para listar com detalhes. Nos exemplos a seguir, serão listados os arquivos de dispositivo do tipo bloco, caracter, fifo e socket: • Listando arquivos de dispositivos de bloco: # cd /dev/ # ls -l | grep ^b brw-rw—- 1 root cdrom 22, 0 2008-08-08 00:13 hda brw-rw—- 1 root disk 8, 0 2008-08-08 00:13 sda
  • 7. Identificando o hardware • Listando arquivos de dispositivos de caracter: # ls -l | grep ^c crw-rw—- 1 root dialout 4, 64 2008-08-08 00:13 ttyS0 crw-rw—- 1 root dialout 4, 65 2008-08-08 00:13 ttyS1 • Listando arquivos de dispositivos de fifo: # ls -l | grep ^p prw——- 1 root root 0 2008-08-08 00:13 initctl prw-r—– 1 root adm 0 2008-08-08 22:05 xconsole
  • 8. Identificando o hardware • Listando arquivos de dispositivos de socket: # ls -l | grep ^s srwxrwxrwx 1 root root 0 2008-08-08 00:14 gpmctl srw-rw-rw- 1 root root 0 2008-08-08 00:14 log
  • 9. Identificando o hardware • Considerando os dispositivos SCSI conectados à máquina, o nome deles é determinado conhecendo qual controladora ele está conectado e qual partição deseja acessar. • Por exemplo, /dev/sda representa todo o disco, mas a terceira partição primária desse disco, será o /dev/sda3:
  • 10. Usando os dispositivos • Para acessar os dados que estão em um dispositivo, no Linux usamos o conceito de montar; assim, quando colocamos um cd no computador, por exemplo, vamos ‘montar’ o cd, isto é, deixar os dados que estão no cd disponíveis para uso. • O comando utilizado para montar dispositivos é o mount, e sua sintaxe básica é: mount dispositivo ponto_de_montagem • Onde: montar (mount) o que? (dispositivo) onde? (ponto_de_montagem)
  • 11. Usando os dispositivos • Exemplo de uso do dispositivo CD-ROM. • O primeiro passo é saber qual é dispositivo em que o CD-ROM se encontra. Quando o Linux inicializa, aparecem diversas mensagens na tela. • São mensagens referentes aos hardwares encontrados (cd, hd, etc). Para checar as tais mensagens depois que o Linux inicializa, utilizamos o comando dmesg: # dmesg | more
  • 12. Usando os dispositivos • Ou então, para ser mais específico, pode-se filtrar a pesquisa da saída do dmesg, procurando por ATAPI, que é o protocolo que gerencia o drive do CD-ROM: # dmesg | grep -i atapi hda: MATSHITADVD-RAM UJ-850S, ATAPI CD/DVD-ROM drive hda: ATAPI 24X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
  • 13. Usando os dispositivos • Outra maneira de descobrir o dispositivo é consultar o diretório /proc, que terá a lista de todos os dispositivos que estão ativos no Linux; sabendo que o leitor de CD é IDE, basta entrar no diretório /proc/ide e listar seu conteúdo: # cd /proc/ide/ # ls drivers hda ide0
  • 14. Usando os dispositivos # cd hda/ # ls capacity driver identify media model settings # cat model MATSHITADVD-RAM UJ-850S • Sabendo qual o dispositivo, é possível montar o CD (/dev/hda) em /media/cdrom: # mount /dev/hda /media/cdrom/ mount: block device /dev/hda is write-protected, mounting read-only
  • 15. Usando os dispositivos • Para verificar se o dispositivo foi montado corretamente, pode-se usar os comandos mount e df: # mount /dev/hda on /media/cdrom0 type iso9660 (ro) # df -h Sist. Arq. Tam Usad Disp Uso% Montado em /dev/hda 6,8M 6,8M 0 100% /media/cdrom
  • 16. Usando os dispositivos • O comando df vem de disk free; além dos dispositivos que estão montados, ele mostra o tamanho e o uso em %. • A opção -h do comando df, é para mostrar o resultado em formato humano (M – megas, G, gigas).
  • 17. Desmontando os dispositivos • Quando um determinado dispositivo é montado, no exemplo o cd- rom, só será possível retirar a mídia após desmontar a mesma. Para essa operação, é utilizado o comando umount: # umount /media/cdrom • Lembrando que, para desmontar o cd, não podemos estar dentro do diretório onde o cd foi montado! Por exemplo, você montou o cd conforme o exemplo. Para acessar o conteúdo dele, deve entrar no diretório onde foi montado (no caso, /media/cdrom).
  • 18. Desmontando o dispositivo • Quando quiser desmontar, você terá que sair do diretório /media/cdrom, caso contrário, receberá mensagem que o dispositivo está ocupado: # cd /media/cdrom # umount /media/cdrom umount: /media/cdrom: device is busy umount: /media/cdrom: device is busy
  • 19. Desmontando o dispositivo • No exemplo acima, não foi possível desmontar o cd pois estava no diretório onde o dispositivo foi montado. • Para desmontar, é necessário sair do diretório e executar o comando umount novamente: # cd # umount /media/cdrom
  • 20. Referências MORIMOTO, Carlos E.. Linux, guia prático. Porto Alegre: Sul Editores, 2009. FERREIRA, Rubem E.. Linux: guia do administrador do sistema. São Paulo: Novatec, 2008. MOTA FILHO, João Eriberto. Descobrindo o Linux: entenda o sistema operacional GNU/linux. São Paulo: Novatec, 2007.
  • 21. Referências RIBEIRO, Uirá, Certificação Linux, 1ª Ed, Rio de Janeiro, Axcel Books, 2004. Certificação Linux LPI- Nível 1 Exames 101 e 102. Vários, 1ª Ed, São Paulo, Alta Books. NORTON, Peter; GRIFFITH, Arthur. Guia Completo do Linux. Tradução Sérgio Facchim – Complete Guide to Linux. São Paulo, Berkeley, 2000.