UNIP
Laboratório S. O.
Professor. Elias Carneiro de Oliveira
Arvore de diretórios do Linux:
Atividade Prática:
Trabalhando com a arvore de diretórios. Indique o comando que efetua a
seguinte operação:
1. Verifique se os arquivos /bin/cat , /bin/dd e /bin/echo existe e qual o tipo destes
arquivos ?
ls /bin/cat ; file /bin/cat
ls /bin/dd ; file /bin/dd
ls /bin/echo ; file /bin/echo
2. Qual é o tamanho do núcleo do linux? Arquivo(s) (vmlinu*) em /boot ?
ls -lh /boot/vm*
3. Criar a pasta ~/test e executa os seguintes comandos:
cd ~/test
dd if=/dev/zero of=zeroes.txt count=1 bs=100
od zeroes.txt
O comando dd copiará um (count=1) bloco de 100 bytes (bs=100) do arquivo
/dev/zero para ~/test/zeroes.txt . Descreva a função do dispositivo /dev/zero ?
cd ~/test
dd if=/dev/zero of=zeroes.txt count=1 bs=100
od zeroes.txt
/dev/zero é um dispositivo especial do Linux. Ele pode ser considerado um provedor de
zeros. Você não pode enviar nada para /dev/zero, mas você pode ler zeros a partir
dele.
4. Agora execute os comandos:
dd if=/dev/random of=random.txt count=1 bs=100 ; od random.txt
O comando dd copia um (count=1) bloco de 100 bytes (bs=100) do arquivo
/dev/random para ~/test/random.txt . Explique a funcionalidade do dispositivo
/dev/random?
/dev/random age como um gerador de números aleatórios.
5. Execute os dois comandos a seguir e observe o primeiro caracter de cada linha
de saida.
ls -l /dev/sd* /dev/hd*
ls -l /dev/tty* /dev/input/mou*
O primeiro comando retorna (b) indicando que é um dispositivo do tipo bloco o
segundo retorna (c) dispositivo tipo caracter. Qual a diferença entre um e outro?
Dispositivos em Bloco (Block devices) só permitem a leitura e gravação de um bloco
de dados. Um bloco de dados é geralmente definido como 512 bytes. Dispositivos do
tipo Caractere permite acesso byte a byte.
6. Use cat para mostrar o conteúdo de /etc/hosts e /etc/resolv.conf . Para que
servem estes arquivos?
/etc/hosts contem os hostnames com seus endereços IP.
/etc/resolv.conf deve conter o endereço ip dos servidores DNS.
7. Veja se existem arquivos em /etc/skel/ ? Procure por arquivos escondidos
(hidden files).
ls -al /etc/skel/
Sim, há arquivos escondidos nesta pasta
.
8. Mostre o conteúdo de /proc/cpuinfo. Qual é a arquitetura em que seu Linux está
executando?
O arquivo deve conter no mínimo uma linha com a descrição da CPU usada.
9. Mostre o conteúdo de /proc/interrupts. Qual o tamanho deste arquivo? Onde ele
está armazenado?
P tamanho é zero, porem o arquivo contem dado. Ele não está armazenado na
memória RAM, pois o diretório /proc é um sistema de arquivos virtual e usado para
trocar informações com o núcleo.
10. Você pode ir para pasta /root ? Existem arquivos escondidos (hidden)?
cd /root
Sim, há arquivos escondidos.
11. Verifique se os arquivos ifconfig, fdisk, parted, shutdown e grub-install estão
presentes em /sbin ? Porque estes binários estão em /sbin e não em /bin ?
Estes arquivos são comandos para o administrados de sistemas.
12. /var/log é um arquivo ou um diretório? E /var/spool ?
Ambos são diretórios.
13. Abra um segundo terminal, digite o comando who am i em ambos. Ecoe uma
palavra de um terminal para o outro usando o dispositivo identificado.
tty-terminal: echo Hello > /dev/tty1
pts-terminal: echo Hello > /dev/pts/1
14. Leia a pagina de manual (man page) de random que explica a diferença ente o
dispositivo /dev/random e /dev/urandom.
man 4 random
OBS.: (Deverá ser entregue manuscrito e individual)
Bibliografia:
Cobbaut, Paul [2013].Linux Fun: All the Linux basics.. http://linux-training.be Acessado em
abr/2013.
Hicks, Alan; Lumens, Chris; Cantrell, David; Johnson, Logan (2005) [1998].Slackware Linux
Essentials. ISBN 1-57176-338-4. http://www.slackbook.org/html/booting.html. Acessado em
mar/2010.
Kok, Daniël de (2007);O Básico do Slackware Linux: Para Slackware Linux 12.0.
http://www.slackbasics.org/pt_BR/html/index.html. Acessado em mar/2010
Ribeiro, Evelyne de O. Ferraz; Sztoltz, Lisiane; Teixeira, Roberto Selbach (2003); Guia do Usuário
do Conectiva Linux, http://www.conectiva.com/doc/livros/online/9.0/usuario/book.html. Acessado
em mar/2010
Download

IPT Cenatec