Você está na página 1de 13

Atividades Sesso 1

Introduo ao Sistema Operacional Linux

Atividade 1 Identificando tipos de arquivos


Indique o tipo dos seguintes arquivos: a) /dev/tty0 b) /usr/bin c) /etc/passwd d) /dev/hda e) /dev/log f) /usr/tmp

Atividade 2 Identificando bits de permisso


Verifique as permisses do diretrio /tmp. O que voc v de diferente em relao s permisses de outros? Considerando que h permisso de escrita no diretrio para todos, o que o impediria de remover um arquivo de outra pessoa?

Atividade 3 Identificando e entendendo hard links


O nmero de links (link counter) que apontam para um arquivo mantido em seu inode. Esse contador utilizado pelo sistema para controlar a liberao dos blocos do disco alocados no arquivo quando o contador atingir o valor zero, ou seja, quando nenhum outro arquivo estiver apontando para o inode. a) Qual o nmero de links do seu diretrio home? b) Crie o arquivo arqses1ex3 no seu diretrio home ( possvel usar o comando touch). c) Verifique o nmero de links do arquivo arqses1ex3 e anote o resultado (voc pode usar o direcionamento de sada para registrar esse resultado no prprio arquivo criado). Essa Continua ... informao ser necessria para uma atividade

Atividade 3 Identificando e entendendo hard links


e) Crie um diretrio com o nome dirses1ex3, tambm no seu diretrio home. f) Mais uma vez, verifique o nmero de links do seu diretrio home. Mudou? Voc saberia dizer por qu? g) Qual o nmero de links do diretrio dirses1ex3? Verifique a opo que deve ser passada ao comando ls para que ele liste as informaes do diretrio dirses1ex3 e no o seu contedo.

Atividade 4 Conhecendo diferenas entre hard link e symbolic link No texto terico da Sesso de Aprendizagem 1, foi
explicada a importncia dos links criados com o comando ln. Para criar um symbolic link, a opo -s deve ser informada na linha de comando. Consulte as pginas do manual para conhecer outras opes. a) No seu diretrio de trabalho, crie um hard link para o arquivo arqses1ex3. O nome do arquivo criado dever ser hosts.hard. b) Verifique agora o nmero de links do arquivo arqses1ex3 e compare com aquele obtido na atividade 3. Explique a diferena. c) Crie um symbolic link para o arquivo arqses1ex3, que dever se chamar hosts.symbolic. d) O nmero de links do arquivo arqses1ex3 aumentou? Caso no tenha aumentado, por que isto aconteceu, considerando que foi criado um link para ele?

Atividade 5 Trabalhando com hard link e symbolic link


Se o arquivo original arqses1ex3 fosse removido, o que aconteceria se tentssemos acess-lo pelo hard link? E pelo symbolic link? Depois de responder a essas questes, remova o arquivo criado (arqses1ex3) e verifique se as suas respostas esto corretas.

Atividade 6 Conhecendo algumas limitaes do hard link


Crie um arquivo chamado arqses1ex6. Em seguida, crie um hard link para esse arquivo com o nome linkarqses1ex6 no diretrio /tmp. O que aconteceu? Por qu? Como resolver esse problema? Observao: Para que esta atividade tenha efeito, o diretrio /tmp dever ter sido criado numa partio diferente da partio onde se encontra o home do usurio. Caso essa situao no ocorra, verifique se existe o diretrio /var/tmp

Atividade 7 Criando links para diretrios


Crie, no seu diretrio home, um link para o diretrio /usr/bin com o nome de link-bin. Com o link criado, execute o seguinte: a) Mude para o diretrio link-bin. b) Agora, v para o diretrio pai
Use a notao ..

c) Verifique em que diretrio voc se encontra agora. Voc saberia explicar por que se encontra no diretrio home e no no

Atividade 8 Alterando permisses de arquivos e diretrios

O comando chmod utilizado para modificar as permisses de um arquivo. Utilizando a notao octal, execute a seguinte seqncia: a) Modifique a permisso do seu diretrio home de modo a retirar a permisso de escrita do seu dono. b) Verifique as permisses associadas ao arquivo arqses1ex6. Voc tem permisso para escrever nesse arquivo? O grupo tem? Continua ... c) Tente remover o arquivo

Atividade 8 Alterando permisses de arquivos e diretrios

d) Modifique as permisses do arquivo arqses1ex6 de forma a retirar a permisso de escrita para o dono e coloc-la para o grupo. e) Com o uso de redirecionamento, tente copiar o contedo do seu diretrio home para dentro do arquivo arqses1ex6. Caso no tenha conseguido, explique o motivo, considerando que voc pertence ao grupo que dono do arquivo e tem permisso para escrever nele.

Atividade 9 Atribuindo permisses default


Crie arquivos (arq1ses1ex9, arq2ses1ex9 etc.) e diretrios (dir1ses1ex9, dir2ses1ex9 etc.), aps definir cada uma das seguintes umasks: 000; 002; 003; 023; 222; 022. Em seguida, observe as permisses que foram associadas a cada um dos arquivos e diretrios.

Atividade 10 Entendendo as permisses default


Na execuo do exerccio anterior, voc saberia explicar por que, ainda que usando a mesma umask, as permisses associadas ao arquivo criado diferem das do diretrio?

Você também pode gostar