SISTEMAS DE ARQUIVOS LINUX E WINDOWS Prof.: Bruno Pinheiro [email protected] NING: http://timasters.ning.com/profile/BrunodeOliveiraPinheiro Mini CV Especialista em Regulação da ANTAQ e gerente de Estudos e Desempenho Portuário. Pós-Graduado em Administração de Redes Linux pela Universidade Federal de Lavras e MBA em Planejamento, Orçamento e Gestão Pública pela FGV-BSB. Idealizador, coordenador e instrutor dos Cursos Básico e Avançado de Unix e coordenador e instrutor do Curso Básico de Redes na Força Aérea Brasileira. Instrutor do Curso de Extensão em Linux no Centro Universitário de Ensino Superior do Amazonas - CIESA e no SENAI-AM. Usuário Linux desde 1996. Bruno Pinheiro - Sistema de Arquivos Linux 2 Sistema de Arquivos Sistema de arquivos é uma estrutura criada no disco rígido (formatação lógica) que, após o particionamento, permite que arquivos sejam criados, removidos, copiados e etc. Bruno Pinheiro - Sistema de Arquivos Linux 3 Sistema de Arquivos LINUX • PARTIÇÕES: Primária – máx 4 e não pode ser divididas; Extendida – máx 3 e pode ser dividida; Lógica – divisão da extendida. Não tem limite. Bruno Pinheiro - Sistema de Arquivos Linux 4 Sistema de Arquivos LINUX • TIPOS: ext2 – suporta partições 32TB, nome de arquivo de 255 caracteres e não tem tolerância a falhas; ext3 – tem tolerância a falhas (journaling); reiserfs – tem tolerância a falhas (journaling) e suporta arquivos com mais de 2Gb; jfs - tem tolerância a falhas (journaling) xfs - tem tolerância a falhas (journaling) swap – extensão da memória ram Bruno Pinheiro - Sistema de Arquivos Linux 5 Sistema de Arquivos LINUX MODOS DE OPERAÇÃO EXT3: Ordered (default) – o journal é atualizado no fim de cada operação. Writeback - o journal armazena apenas informações referentes à estrutura do sistema de arquivos (metadata) e não em relação aos arquivos propriamente ditos, e é gravado de forma mais ocasional, aproveitando os momentos de inatividade. Bruno Pinheiro - Sistema de Arquivos Linux 6 Sistema de Arquivos LINUX Modos de operação EXT3: Journal - armazena não apenas informações sobre as alterações, mas também uma cópia de segurança de todos os arquivos modificados, que ainda não foram gravados no disco. A cada alteração, o sistema grava uma cópia do arquivo (no journal), atualiza as informações referentes à estrutura do sistema de arquivos, grava o arquivo e atualiza novamente o journal, marcando a operação como concluída. Bruno Pinheiro - Sistema de Arquivos Linux 7 Sistema de Arquivos LINUX • Drivers do Linux e seus arquivos de dispositivo /dev/hda1 Número que identifica o número da partição no disco rígido. Letra que identifica o disco rígido (a=primeiro, b=segundo, etc...). Sigla que identifica o tipo do disco rígido (hd=ide, sd=SCSI, xt=XT). Diretório onde são armazenados os dispositivos existentes no sistema. Bruno Pinheiro - Sistema de Arquivos Linux 8 Sistema de Arquivos LINUX • /dev/fd0 - Primeira unidade de disquetes. • /dev/fd1 - Segunda unidade de disquetes. • /dev/hda - Primeiro disco rígido na primeira controladora IDE do micro (primary master). • /dev/hda1 - Primeira partição do primeiro disco rígido IDE. • /dev/hdb - Segundo disco rígido na primeira controladora IDE do micro (primary slave). • /dev/hdb1 - Primeira partição do segundo disco rígido IDE. • /dev/sda - Primeiro disco rígido na primeira controladora SCSI. • /dev/sda1 - Primeira partição do primeiro disco rígido SCSI. • /dev/sdb - Segundo disco rígido na primeira controladora SCSI. • /dev/sdb1 - Primeira partição do segundo disco rígido SCSI. • /dev/sr0 - Primeiro CD-ROM SCSI. • /dev/sr1 - Segundo CD-ROM SCSI. Bruno Pinheiro - Sistema de Arquivos Linux 9 Sistema de Arquivos LINUX • MONTANDO UMA PARTIÇÃO O Linux utiliza diretórios para acessar as partições existentes (pontos de montagem) Vantagens: Montar partição no diretório que quiser; Em caso de um sistema de arquivos cheio, pode-se copiar o conteúdo de um grande diretório para um disco separado, apagar o conteúdo do diretório original e montar o disco onde foram copiados os arquivos naquele local; O uso de pontos de montagem torna o gerenciamento mais flexível; e A adição de novas partições ou substituição de discos rígidos não afeta a ordem de identificação dos discos e pontos de montagem (como não acontece no DOS). Bruno Pinheiro - Sistema de Arquivos Linux 10 Sistema de Arquivos LINUX • MONTANDO UMA PARTIÇÃO mount [opções] dispositivo ponto_montagem Opções: -r monta o dispositivo somente leitura -w monta o dispositivo para leitura e gravação -t tipo_sist especifica o tipo de sistema de arquivos do dispositivo msdos – FAT16 ext2 vfat – FAT32 ext3 ntfs iso9660 – CD-ROM smbfs ou cifs – rede do Windows Bruno Pinheiro - Sistema de Arquivos Linux 11 Sistema de Arquivos LINUX Exemplo: mount –t ext2 /dev/fd0 /media/floppy • DESMONTANDO AS PARTIÇÕES umount dispositivo ou ponto_montagem Exemplo: umount /dev/fd0 umount /media/floppy Bruno Pinheiro - Sistema de Arquivos Linux 12 Sistema de Arquivos LINUX O arquivo /etc/fstab Armazena as configurações de quais dispositivos locais e remotos devem ser montados e qual o ponto de montagem de cada um na inicialização do sistema operacional. Configuração para permissão que um usuário comum possa montar e desmontar dispositivos. Bruno Pinheiro - Sistema de Arquivos Linux 13 COMO CAI? Bruno Pinheiro - Sistema de Arquivos Linux 14 COMO CAI? ESAF - 2004 Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos. O sistema de arquivos utilizado pelo Linux que apresenta vários recursos avançados de segurança e suporte a partições de até 4 Terabytes é o: a) NTFS b) EXT2 c) FAT32 d) FAT16 e) FAT12 Bruno Pinheiro - Sistema de Arquivos Linux 15 COMO CAI? ESAF - 2004 Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rígido. Diferentes sistemas operacionais usam diferentes sistemas de arquivos. O sistema de arquivos utilizado pelo Linux que apresenta vários recursos avançados de segurança e suporte a partições de até 4 Terabytes é o: a) NTFS b) EXT2 c) FAT32 d) FAT16 e) FAT12 Bruno Pinheiro - Sistema de Arquivos Linux 16 COMO CAI? FCC - 2007 Dentre os sistemas de arquivos Ext/Linux, o que oferece melhor desempenho, entre todos os sistemas de arquivos, é o: a) Ext e Ext2 b) Ext2 e Ext3 c) Ext d) Ext2 e) Ext3 Bruno Pinheiro - Sistema de Arquivos Linux 17 COMO CAI? FCC - 2007 Dentre os sistemas de arquivos Ext/Linux, o que oferece melhor desempenho, entre todos os sistemas de arquivos, é o: a) Ext e Ext2 b) Ext2 e Ext3 c) Ext d) Ext2 e) Ext3 Bruno Pinheiro - Sistema de Arquivos Linux 18 COMO CAI? UFF - 2009 Em relação à formatação lógica de discos rígidos, é um tipo de sistema de arquivos utilizado nos sistemas operacionais Windows ou Linux os abaixo relacionados, EXCETO: a) FAT; b) NTFS; c) SATA; d) Ext3; e) ReiserFS. Bruno Pinheiro - Sistema de Arquivos Linux 19 COMO CAI? UFF - 2009 Em relação à formatação lógica de discos rígidos, é um tipo de sistema de arquivos utilizado nos sistemas operacionais Windows ou Linux os abaixo relacionados, EXCETO: a) FAT; b) NTFS; c) SATA; d) Ext3; e) ReiserFS. Bruno Pinheiro - Sistema de Arquivos Linux 20 COMO CAI? VUNESP - 2009 Ao se particionar e formatar discos rígidos (HDs), deve-se: a) escolher o sistema de arquivos a ser utilizado pelo sistema operacional. b) escolher o sistema de arquivos NTFS para Windows ou o EXT1 para Linux, pois são os únicos que permitem múltiplas partições. c) escolher o sistema de arquivos NTFS, que é o único que aceita mais de uma partição. d) primeiramente apagar todos os arquivos presentes no disco, pois não é possível o particionamento de discos que não estejam vazios. e) primeiramente remover os sistemas operacionais instalados, pois eles impedem qualquer reparticionamento. Bruno Pinheiro - Sistema de Arquivos Linux 21 COMO CAI? VUNESP - 2009 Ao se particionar e formatar discos rígidos (HDs), deve-se: a) escolher o sistema de arquivos a ser utilizado pelo sistema operacional. b) escolher o sistema de arquivos NTFS para Windows ou o EXT1 para Linux, pois são os únicos que permitem múltiplas partições. c) escolher o sistema de arquivos NTFS, que é o único que aceita mais de uma partição. d) primeiramente apagar todos os arquivos presentes no disco, pois não é possível o particionamento de discos que não estejam vazios. e) primeiramente remover os sistemas operacionais instalados, pois eles impedem qualquer reparticionamento. Bruno Pinheiro - Sistema de Arquivos Linux 22 COMO CAI? VUNESP - 2009 Analise as afirmações sobre sistemas de arquivos utilizados pelos sistemas operacionais: I. o MBR (Master Boot Record) é um arquivo presente nos discos destinado ao gerenciamento dos espaços sem utilização dos discos; II. os sistemas de arquivos Ext2 e Ext3 podem ser encontrados em computadores com o sistema operacional Unix ou Linux; III. os sistemas de arquivos FAT 16, FAT 32 e NTFS podem ser encontrados em computadores com alguma das versões do sistema operacional Windows e Linux. Sobre as afirmações, pode-se dizer que está correto o contido em: a) I, apenas. b) II, apenas. c) I e II, apenas. d) II e III, apenas. e) I, II e III. Bruno Pinheiro - Sistema de Arquivos Linux 23 COMO CAI? VUNESP - 2009 Analise as afirmações sobre sistemas de arquivos utilizados pelos sistemas operacionais: I. o MBR (Master Boot Record) é um arquivo presente nos discos destinado ao gerenciamento dos espaços sem utilização dos discos; II. os sistemas de arquivos Ext2 e Ext3 podem ser encontrados em computadores com o sistema operacional Unix ou Linux; III. os sistemas de arquivos FAT 16, FAT 32 e NTFS podem ser encontrados em computadores com alguma das versões do sistema operacional Windows e Linux. Sobre as afirmações, pode-se dizer que está correto o contido em: a) I, apenas. b) II, apenas. c) I e II, apenas. d) II e III, apenas. e) I, II e III. Bruno Pinheiro - Sistema de Arquivos Linux 24 COMO CAI? FCC- 2008 O Linux Mandriva 2007 utiliza como partição padrão o sistema de arquivos a) ReiserFS. b) Reiser4. c) EXT4. d) EXT3. e) EXT2. Bruno Pinheiro - Sistema de Arquivos Linux 25 COMO CAI? FCC- 2008 O Linux Mandriva 2007 utiliza como partição padrão o sistema de arquivos a) ReiserFS. b) Reiser4. c) EXT4. d) EXT3. e) EXT2. Bruno Pinheiro - Sistema de Arquivos Linux 26 COMO CAI? FCC- 2009 Os sistemas de arquivos mais utilizados atualmente pelas distribuições Linux, cuja performance é considerada muito boa, entre outros, são: a) Ext4 e FAT32. b) Ext3 e ReiserFS. c) Ext4 e XFS. d) VFAT e NTFS2. e) FAT32 e NTFS. Bruno Pinheiro - Sistema de Arquivos Linux 27 COMO CAI? FCC- 2009 Os sistemas de arquivos mais utilizados atualmente pelas distribuições Linux, cuja performance é considerada muito boa, entre outros, são: a) Ext4 e FAT32. b) Ext3 e ReiserFS. c) Ext4 e XFS. d) VFAT e NTFS2. e) FAT32 e NTFS. Bruno Pinheiro - Sistema de Arquivos Linux 28 COMO CAI? CESGRANRIO - 2008 Dentre os sistemas de arquivos indicados a seguir, selecione aquele que é nativo em sistemas Linux. a) FAT b) JFS c) EXT3 d) HPFS e) NTFS Bruno Pinheiro - Sistema de Arquivos Linux 29 COMO CAI? CESGRANRIO - 2008 Dentre os sistemas de arquivos indicados a seguir, selecione aquele que é nativo em sistemas Linux. a) FAT b) JFS c) EXT3 d) HPFS e) NTFS Bruno Pinheiro - Sistema de Arquivos Linux 30 COMO CAI? FCC - 2009 O sistema de arquivos tipo EXT3 suporta três diferentes modos de trabalho do Journaling, dentre os quais, aquele que grava somente as mudanças ocorridas em arquivos, e registra as atualizações no arquivo de dados antes de fazer as mudanças associadas ao sistema de arquivos. Esse padrão nos sistemas de arquivos EXT3 é denominado a) JBD. b) Journaling. c) Writeback. d) FSCK. e) Ordered. Bruno Pinheiro - Sistema de Arquivos Linux 31 COMO CAI? FCC - 2009 O sistema de arquivos tipo EXT3 suporta três diferentes modos de trabalho do Journaling, dentre os quais, aquele que grava somente as mudanças ocorridas em arquivos, e registra as atualizações no arquivo de dados antes de fazer as mudanças associadas ao sistema de arquivos. Esse padrão nos sistemas de arquivos EXT3 é denominado a) JBD. b) Journaling. c) Writeback. d) FSCK. e) Ordered. Bruno Pinheiro - Sistema de Arquivos Linux 32 COMO CAI? NCE-UFRJ - 2005 O sistema de arquivos, em ambientes UNIX, que não possui "journaling" é: a) reiserFS; b) ext2; c) ext3; d) xfs; e) jfs. Bruno Pinheiro - Sistema de Arquivos Linux 33 COMO CAI? NCE-UFRJ - 2005 O sistema de arquivos, em ambientes UNIX, que não possui "journaling" é: a) reiserFS; b) ext2; c) ext3; d) xfs; e) jfs. Bruno Pinheiro - Sistema de Arquivos Linux 34 COMO CAI? FCC - 2010 Em relação à memória virtual do Linux, é correto afirmar: a) Arquivos de troca podem ser criados somente em partições EXT2. b) O arquivo de troca permite que se crie somente uma partição Linux Native. c) Por ser acessado diretamente pelo Kernel, o arquivo Swap é mais rápido que a partição Swap. d) Partições de troca e arquivos de troca não podem ser usadas ao mesmo tempo. e) Na coexistência de partição Swap e arquivo Swap é recomendável que o acesso ao arquivo Swap tenha maior prioridade. Bruno Pinheiro - Sistema de Arquivos Linux 35 COMO CAI? FCC - 2010 Em relação à memória virtual do Linux, é correto afirmar: a) Arquivos de troca podem ser criados somente em partições EXT2. b) O arquivo de troca permite que se crie somente uma partição Linux Native. c) Por ser acessado diretamente pelo Kernel, o arquivo Swap é mais rápido que a partição Swap. d) Partições de troca e arquivos de troca não podem ser usadas ao mesmo tempo. e) Na coexistência de partição Swap e arquivo Swap é recomendável que o acesso ao arquivo Swap tenha maior prioridade. Bruno Pinheiro - Sistema de Arquivos Linux 36 COMO CAI? CESGRANRIO - 2010 Quando o Linux é iniciado, qual arquivo de configuração é utilizado pelo sistema operacional para verificar quais os compartilhamentos NFS que devem ser montados? a) etc/exports b) etc/nfs.conf c) etc/fstab d) nfs/conf e) nfs/exports Bruno Pinheiro - Sistema de Arquivos Linux 37 COMO CAI? CESGRANRIO - 2010 Quando o Linux é iniciado, qual arquivo de configuração é utilizado pelo sistema operacional para verificar quais os compartilhamentos NFS que devem ser montados? a) etc/exports b) etc/nfs.conf c) etc/fstab d) nfs/conf e) nfs/exports Bruno Pinheiro - Sistema de Arquivos Linux 38 Sistema de Arquivos LINUX Principais Diretórios: /bin Contém arquivos programas do sistema que são usados com freqüência pelos usuários. /boot Contém arquivos necessários para a inicialização do sistema. /etc Arquivos de configuração de seu computador local. Bruno Pinheiro - Sistema de Arquivos Linux 39 Sistema de Arquivos LINUX /media Ponto de montagem de dispositivos diversos do sistema (rede, pen-drives, CD-ROM em distribuições mais novas). /cdrom Ponto de montagem da unidade de CD-ROM. /floppy Ponto de montagem de unidade de disquetes. /dev Contém arquivos usados para acessar dispositivos (periféricos) existentes no computador. Bruno Pinheiro - Sistema de Arquivos Linux 40 Sistema de Arquivos LINUX /home Diretórios contendo os arquivos dos usuários. /lib Bibliotecas compartilhadas pelos programas do sistema e módulos do kernel. /root Diretório do usuário root. /mnt Ponto de montagem temporário. Bruno Pinheiro - Sistema de Arquivos Linux 41 Sistema de Arquivos LINUX /sbin Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema. /tmp Diretório para armazenamento de arquivos temporários criados por programas. /usr Contém maior parte de seus programas. Normalmente acessível somente como leitura. Bruno Pinheiro - Sistema de Arquivos Linux 42 Sistema de Arquivos LINUX /var Contém maior parte dos arquivos que são gravados com frequência pelos programas do sistema, e-mails, spool de impressora, cache, etc. /proc Sistema de arquivos do kernel. Este diretório não existe no disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura, verificam configurações do sistema ou modificar o funcionamento de dispositivos do sistema através da alteração em seus arquivos. Bruno Pinheiro - Sistema de Arquivos Linux 43 COMO CAI? Bruno Pinheiro - Sistema de Arquivos Linux 44 COMO CAI? FGV - 2009 No que diz respeito aos comandos e procedimentos para manipulação e gerenciamento do sistema de arquivos dos Sistemas Operacionais, o Linux utiliza diretórios com diversas finalidades. Dentre eles, um armazena os módulos do kernel e as bibliotecas para os comandos /bin e /sbin e o outro, armazena arquivos de configuração e scripts de inicialização. Esses dois diretórios são conhecidos, respectivamente, por: a) /lib e /etc b) /sys e /etc/ c) /lib e /root d) /sys e /root e) /lib e /cmd Bruno Pinheiro - Sistema de Arquivos Linux 45 COMO CAI? FGV - 2009 No que diz respeito aos comandos e procedimentos para manipulação e gerenciamento do sistema de arquivos dos Sistemas Operacionais, o Linux utiliza diretórios com diversas finalidades. Dentre eles, um armazena os módulos do kernel e as bibliotecas para os comandos /bin e /sbin e o outro, armazena arquivos de configuração e scripts de inicialização. Esses dois diretórios são conhecidos, respectivamente, por: a) /lib e /etc b) /sys e /etc/ c) /lib e /root d) /sys e /root e) /lib e /cmd Bruno Pinheiro - Sistema de Arquivos Linux 46 COMO CAI? FGV - 2009 Por padrão, no ambiente Linux, os arquivos de configuração do Apache residem no diretório: a) /etc/apache b) /root/apache c) /ext3/apache d) /config/apache e) /system/apache Bruno Pinheiro - Sistema de Arquivos Linux 47 COMO CAI? FGV - 2009 Por padrão, no ambiente Linux, os arquivos de configuração do Apache residem no diretório: a) /etc/apache b) /root/apache c) /ext3/apache d) /config/apache e) /system/apache Bruno Pinheiro - Sistema de Arquivos Linux 48 COMO CAI? FCC - 2010 A árvore de diretórios do Linux é dividida em sistemas de arquivos com diferentes propósitos, sendo que, o sistema que não existe em disco rígido e que é criado pelo Kernel na memória, é denominado a) /root. b) /home. c) /usr. d) /var. e) /proc Bruno Pinheiro - Sistema de Arquivos Linux 49 COMO CAI? FCC - 2010 A árvore de diretórios do Linux é dividida em sistemas de arquivos com diferentes propósitos, sendo que, o sistema que não existe em disco rígido e que é criado pelo Kernel na memória, é denominado a) /root. b) /home. c) /usr. d) /var. e) /proc Bruno Pinheiro - Sistema de Arquivos Linux 50 COMO CAI? CESPE - 2010 No Linux, existe certa padronização nos nomes dos diretórios na raiz em relação aos seus conteúdos. Segundo essa padronização, o diretório a) /bin é usado para os arquivos de configuração do sistema e dos aplicativos. b) /etc é usado para os arquivos binários (programas executáveis), normalmente exclusivos do root. c) /usr/src é usado para o código fonte de utilitários. Também pode ser usado o /user/source. d) /usr/local é usado para a criação de sub-diretórios dos usuários. e) /var é usado para a definição de dispositivos de memória. Bruno Pinheiro - Sistema de Arquivos Linux 51 COMO CAI? CESPE - 2010 No Linux, existe certa padronização nos nomes dos diretórios na raiz em relação aos seus conteúdos. Segundo essa padronização, o diretório a) /bin é usado para os arquivos de configuração do sistema e dos aplicativos. b) /etc é usado para os arquivos binários (programas executáveis), normalmente exclusivos do root. c) /usr/src é usado para o código fonte de utilitários. Também pode ser usado o /user/source. d) /usr/local é usado para a criação de sub-diretórios dos usuários. e) /var é usado para a definição de dispositivos de memória. Bruno Pinheiro - Sistema de Arquivos Linux 52 COMO CAI? MOVENS 2010 O sistema de arquivo ext3 do Linux é organizado na forma de árvore hierárquica. O diretório principal é chamado raiz e representado pelo símbolo "/". Os demais diretórios estão abaixo do diretório raiz e alguns deles têm existência obrigatória e finalidade definida pelo padrão Filesystem Hierarchy Standard (FHS). Em relação aos diretórios-padrão do Linux e suas finalidades, relacione a primeira coluna à segunda e, em seguida, assinale a opção correta. I - /bin II - /lib III - /dev IV - /mnt V - /etc ( ) Contém os comandos essenciais do sistema operacional. ( ) Utilizado para montagem temporária de sistemas de arquivo. ( ) Contém os arquivos de configuração de sistema. ( ) Contém os arquivos de dispositivo. ( ) Contém as bibliotecas e módulos do kernel. Bruno Pinheiro - Sistema de Arquivos Linux 53 COMO CAI? MOVENS - 2010 a) I, III, II, V, IV. b) I, IV, V, III, II. c) II, III, IV, V, I. d) II, IV, III, V, I. e) V, II, III, IV, I. Bruno Pinheiro - Sistema de Arquivos Linux 54 COMO CAI? MOVENS - 2010 a) I, III, II, V, IV. b) I, IV, V, III, II. c) II, III, IV, V, I. d) II, IV, III, V, I. e) V, II, III, IV, I. Bruno Pinheiro - Sistema de Arquivos Linux 55 COMO CAI? CESPE - 2010 Na estrutura de diretórios especiais criada pelo Linux, o diretório /bin é usado para armazenar informações a respeito dos processos binários em execução no sistema. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 56 COMO CAI? CESPE - 2010 Na estrutura de diretórios especiais criada pelo Linux, o diretório /bin é usado para armazenar informações a respeito dos processos binários em execução no sistema. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 57 COMO CAI? CESPE - 2010 No diretório Linux, os arquivos relacionados a dispositivos de hardware estão armazenados no diretório /lib. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 58 COMO CAI? CESPE - 2010 No diretório Linux, os arquivos relacionados a dispositivos de hardware estão armazenados no diretório /lib. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 59 COMO CAI? CESPE - 2010 Os discos rígidos, disquetes, tela, porta de impressora e modem, entre outros, são identificados no GNU/Linux por arquivos referentes a estes dispositivos no diretório a) /tmp. b) /lib. c) /root. d) /home. e) /dev. Bruno Pinheiro - Sistema de Arquivos Linux 60 COMO CAI? CESPE - 2010 Os discos rígidos, disquetes, tela, porta de impressora e modem, entre outros, são identificados no GNU/Linux por arquivos referentes a estes dispositivos no diretório a) /tmp. b) /lib. c) /root. d) /home. e) /dev. Bruno Pinheiro - Sistema de Arquivos Linux 61 Sistema de Arquivos LINUX Comandos Básicos ls Opção -a -h -R -l Descrição Exibe arquivos e diretórios ocultos Exibe o número de bytes em formato de fácil comprrensão Recursiva, lista também o conteúdo dos subdiretórios lista completa (detalhes) Bruno Pinheiro - Sistema de Arquivos Linux 62 Sistema de Arquivos LINUX Exemplo: ls –al drwxrwxrwx 1 root root 115 nov 25 08:15 TI -rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste -rwxr-xr-- 1 root root 2895 dez 13 09:12 prova Bruno Pinheiro - Sistema de Arquivos Linux 63 Sistema de Arquivos LINUX EXPLICANDO CADA PARTE: -rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste A primeira letra da esquerda identifica o tipo de arquivo Tipo Descrição Arquivo comum d Diretório l Links simbólicos Bruno Pinheiro - Sistema de Arquivos Linux 64 Sistema de Arquivos LINUX EXPLICANDO CADA PARTE: -rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste As nove últimas são as permissões de acesso ao arquivo Permissão Descrição r Permissão de leitura w Permissão de escrita x Permissão de execução. Quando em diretório, permissão de entrar Bruno Pinheiro - Sistema de Arquivos Linux 65 Sistema de Arquivos LINUX EXPLICANDO CADA PARTE: -rwxr-xr-- 1 bruno user 1243 dez 10 17:00 teste 1 – Quando diretório a quantidade de subdiretório e arquivo é sempre “1” bruno – dono do arquivo user – grupo dono do arquivo 1243 – tamanho do arquivo teste – nome do arquivo Bruno Pinheiro - Sistema de Arquivos Linux 66 Sistema de Arquivos LINUX TRABALHANDO COM AS PERMISSÕES chmod [opções] modo arquivo Opção Descrição -R Recursivo modo simbólico ou absoluto Bruno Pinheiro - Sistema de Arquivos Linux 67 Sistema de Arquivos LINUX • Modo simbólico Identificador u g o a Operando + = Descrição Valor Descrição usuário r leitura grupo w escrita outros x execução todos Descrição Adiciona Retira Atribui o valor (anula as outras) Bruno Pinheiro - Sistema de Arquivos Linux 68 Sistema de Arquivos LINUX • Modo absoluto Identificador 0 1 2 3 4 5 6 7 Descrição Nenhuma permissão Permissão para execução Permissão para escrita Permissão para leitura e escrita Permissão para leitura Permissão para leitura e execução Permissão para leitura e escrita Permissão para leitura, escrita e execução Bruno Pinheiro - Sistema de Arquivos Linux 69 Sistema de Arquivos LINUX Exemplos $ chmod u+w azul $ chmod u+rx,g=r,o-x azul $ chmod 640 teste $ chmod 750 teste Bruno Pinheiro - Sistema de Arquivos Linux 70 Sistema de Arquivos LINUX cp [opções] arquivo_origem arquivo_destino Opção Descrição -a Preserva os atributos -d Copia um link, mas não o arq. -i Pede confirmação antes de sobrescrever -p Preserva propriedade, permissões e time stamp -R Copia recursivamente Bruno Pinheiro - Sistema de Arquivos Linux 71 Sistema de Arquivos LINUX mv [opções] origem destino Opção Descrição -f Remove arquivos, sem confirmação -i Pede confirmação antes de sobrescrever Bruno Pinheiro - Sistema de Arquivos Linux 72 COMO CAI? Bruno Pinheiro - Sistema de Arquivos Linux 73 COMO CAI? CESPE - 2010 A máscara de permissão de acesso a um arquivo ou diretório contém dez caracteres. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 74 COMO CAI? CESPE - 2010 A máscara de permissão de acesso a um arquivo ou diretório contém dez caracteres. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 75 COMO CAI? VUNESP - 2009 A listagem, em formato completo, de todos os arquivos e diretórios, incluindo os ocultos, no sistema operacional Linux, pode ser obtida por meio do comando a) ls -al b) ls -ca c) ls -Fa d) ls -lf e) ls -ll Bruno Pinheiro - Sistema de Arquivos Linux 76 COMO CAI? VUNESP - 2009 A listagem, em formato completo, de todos os arquivos e diretórios, incluindo os ocultos, no sistema operacional Linux, pode ser obtida por meio do comando a) ls -al b) ls -ca c) ls -Fa d) ls -lf e) ls -ll Bruno Pinheiro - Sistema de Arquivos Linux 77 COMO CAI? FCC - 2010 Como resultado do comando ls, o Linux exibiu o arquivo: -rw-rw-r-- tucano users 5,3 K Jun 9 9:40 exemplo.doc A respeito das informações contidas no arquivo acima, é correto afirmar: a) exemplo.doc pode ser executado por tucano, mas somente lido e modificado pelos demais usuários. b) as permissões exibidas conferem a tucano o controle total do arquivo exemplo.doc. c) não há permissão de execução do arquivo exemplo.doc nem para seu dono. d) exemplo.doc pode ser executado por tucano, lido e gravado pelo seu grupo, mas somente lido pelos outros. e) exemplo.doc pode ser lido e modificado por todos. Bruno Pinheiro - Sistema de Arquivos Linux 78 COMO CAI? FCC - 2010 Como resultado do comando ls, o Linux exibiu o arquivo: -rw-rw-r-- tucano users 5,3 K Jun 9 9:40 exemplo.doc A respeito das informações contidas no arquivo acima, é correto afirmar: a) exemplo.doc pode ser executado por tucano, mas somente lido e modificado pelos demais usuários. b) as permissões exibidas conferem a tucano o controle total do arquivo exemplo.doc. c) não há permissão de execução do arquivo exemplo.doc nem para seu dono. d) exemplo.doc pode ser executado por tucano, lido e gravado pelo seu grupo, mas somente lido pelos outros. e) exemplo.doc pode ser lido e modificado por todos. Bruno Pinheiro - Sistema de Arquivos Linux 79 COMO CAI? FCC - 2005 Em um diretório Linux /usr/local, desejando-se listar os arquivos do diretório /usr é correto utilizar o comando a) ls _ (underline). b) ls - (hífen). c) ls ~ (til). d) ls .. (2 pontos). e) ls / (barra). Bruno Pinheiro - Sistema de Arquivos Linux 80 COMO CAI? FCC - 2005 Em um diretório Linux /usr/local, desejando-se listar os arquivos do diretório /usr é correto utilizar o comando a) ls _ (underline). b) ls - (hífen). c) ls ~ (til). d) ls .. (2 pontos). e) ls / (barra). Bruno Pinheiro - Sistema de Arquivos Linux 81 COMO CAI? CESGRANRIO - 2006 No Sistema Operacional Linux, qual comando mostra os arquivos de um determinado diretório? a) ls b) grep c) df d) rm e) ps Bruno Pinheiro - Sistema de Arquivos Linux 82 COMO CAI? CESGRANRIO - 2006 No Sistema Operacional Linux, qual comando mostra os arquivos de um determinado diretório? a) ls b) grep c) df d) rm e) ps Bruno Pinheiro - Sistema de Arquivos Linux 83 COMO CAI? CESGRANRIO - 2004 O comando ls é muito utilizado pelos usuários do Linux. Uma das funções do comando ls é: a) criar diretórios. b) listar os arquivos de um diretório. c) mudar o diretório corrente. d) modificar a permissão de acesso de arquivos. e) abrir uma conexão telnet com outro computador. Bruno Pinheiro - Sistema de Arquivos Linux 84 COMO CAI? CESGRANRIO - 2004 O comando ls é muito utilizado pelos usuários do Linux. Uma das funções do comando ls é: a) criar diretórios. b) listar os arquivos de um diretório. c) mudar o diretório corrente. d) modificar a permissão de acesso de arquivos. e) abrir uma conexão telnet com outro computador. Bruno Pinheiro - Sistema de Arquivos Linux 85 COMO CAI? FCC - 2007 Analise a lista resultante do comando 'ls -l' do Linux: É correto o que se afirma a) na linha 1, todos os usuários podem gravar no arquivo. b) na linha 2, o usuário "root" pode executar o arquivo. c) na linha 3, "killer" pode ler e gravar no arquivo, mas não pode executá-lo. d) na linha 4, o arquivo é do tipo link simbólico. e) na linha 5, o dono pode executar e também gravar no arquivo. Bruno Pinheiro - Sistema de Arquivos Linux 86 COMO CAI? FCC - 2007 Analise a lista resultante do comando 'ls -l' do Linux: É correto o que se afirma a) na linha 1, todos os usuários podem gravar no arquivo. b) na linha 2, o usuário "root" pode executar o arquivo. c) na linha 3, "killer" pode ler e gravar no arquivo, mas não pode executá-lo. d) na linha 4, o arquivo é do tipo link simbólico. e) na linha 5, o dono pode executar e também gravar no arquivo. Bruno Pinheiro - Sistema de Arquivos Linux 87 COMO CAI? CESPE – 2010 No Linux, o comando mvdir/home/diretorio1/home/diretorio2 significa que o conteúdo de um diretório diretório 2 - será transferido para outro diretório - diretório 1. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 88 COMO CAI? CESPE – 2010 No Linux, o comando mvdir/home/diretorio1/home/diretorio2 significa que o conteúdo de um diretório diretório 2 - será transferido para outro diretório - diretório 1. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 89 COMO CAI? FUNIVERSA – 2010 O sistema operacional Linux, baseado no princípio de software livre, realiza várias funções semelhantes às dos sistemas operacionais da família Windows, da Microsoft. Muitos comandos de manipulação de arquivos, por exemplo, realizam ações idênticas no Linux ou no Windows, havendo apenas alteração no nome dos comandos. Qual dos comandos do sistema operacional Linux apresentados a seguir executa a mesma ação do comando "ren teste.txt teste2.txt", executado no "Prompt de comando" do Windows XP? a) "mv teste.txt teste2.txt“ b) "rename teste.txt tests2.txt“ c) "copy teste.txt teste2.txt“ d) "ren teste.txt > teste2.txt“ e) "cat teste.txt > teste2.txt" Bruno Pinheiro - Sistema de Arquivos Linux 90 COMO CAI? FUNIVERSA – 2010 O sistema operacional Linux, baseado no princípio de software livre, realiza várias funções semelhantes às dos sistemas operacionais da família Windows, da Microsoft. Muitos comandos de manipulação de arquivos, por exemplo, realizam ações idênticas no Linux ou no Windows, havendo apenas alteração no nome dos comandos. Qual dos comandos do sistema operacional Linux apresentados a seguir executa a mesma ação do comando "ren teste.txt teste2.txt", executado no "Prompt de comando" do Windows XP? a) "mv teste.txt teste2.txt“ b) "rename teste.txt tests2.txt“ c) "copy teste.txt teste2.txt“ d) "ren teste.txt > teste2.txt“ e) "cat teste.txt > teste2.txt" Bruno Pinheiro - Sistema de Arquivos Linux 91 COMO CAI? FCC – 2010 O comando que configura as permissões no Linux é o: a) chmod b) chcommand c) chpermisson d) chchange e) chlinux Bruno Pinheiro - Sistema de Arquivos Linux 92 COMO CAI? FCC – 2010 O comando que configura as permissões no Linux é o: a) chmod b) chcommand c) chpermisson d) chchange e) chlinux Bruno Pinheiro - Sistema de Arquivos Linux 93 COMO CAI? FCC – 2010 No Linux, para que o arquivo "exemplo.doc" tenha as permissões de acesso configuradas, de modo que o dono tenha direitos totais, o grupo dono somente tenha direito de leitura e os demais usuários nenhum direito, o comando chmod, com números octais, que deve ser utilizado é: a) chmod 327 exemplo.doc b) chmod 431 exemplo.doc c) chmod 534 exemplo.doc d) chmod 637 exemplo.doc e) chmod 740 exemplo.doc Bruno Pinheiro - Sistema de Arquivos Linux 94 COMO CAI? FCC – 2010 No Linux, para que o arquivo "exemplo.doc" tenha as permissões de acesso configuradas, de modo que o dono tenha direitos totais, o grupo dono somente tenha direito de leitura e os demais usuários nenhum direito, o comando chmod, com números octais, que deve ser utilizado é: a) chmod 327 exemplo.doc b) chmod 431 exemplo.doc c) chmod 534 exemplo.doc d) chmod 637 exemplo.doc e) chmod 740 exemplo.doc Bruno Pinheiro - Sistema de Arquivos Linux 95 COMO CAI? CESGRANRIO – 2008 O seguinte comando foi aplicado em um determinado servidor Linux: chmod 775 /var/log/messages As permissões resultantes no arquivo são a) r-xr-x--x b) rw-rw-r-c) r--r----d) r-xr-xr-e) rwxrwxr-x Bruno Pinheiro - Sistema de Arquivos Linux 96 COMO CAI? CESGRANRIO – 2008 O seguinte comando foi aplicado em um determinado servidor Linux: chmod 775 /var/log/messages As permissões resultantes no arquivo são a) r-xr-x--x b) rw-rw-r-c) r--r----d) r-xr-xr-e) rwxrwxr-x Bruno Pinheiro - Sistema de Arquivos Linux 97 COMO CAI? ESAF – 2005 Com relação aos comandos utilizados para organização e manipulação de diretórios e arquivos no Sistema Operacional Linux, as permissões dos arquivos podem ser defi nidas com o uso do comando chmod. Para um arquivo que inicialmente está com as permissões -rwxrwxrwx, é correto afi rmar que, ao se executar o comando chmod 755 nome_do_arquivo para o referido arquivo, as suas permissões a) serão mantidas como inicialmente, isto é, -rwxrwxrwx. b) passam a ser -w-r-xr-x. c) passam a ser rwxr-xr-x. d) passam a ser - - - - w- - w-. e) passam a ser r-xr-xrwx. Bruno Pinheiro - Sistema de Arquivos Linux 98 COMO CAI? ESAF – 2005 Com relação aos comandos utilizados para organização e manipulação de diretórios e arquivos no Sistema Operacional Linux, as permissões dos arquivos podem ser defi nidas com o uso do comando chmod. Para um arquivo que inicialmente está com as permissões -rwxrwxrwx, é correto afi rmar que, ao se executar o comando chmod 755 nome_do_arquivo para o referido arquivo, as suas permissões a) serão mantidas como inicialmente, isto é, -rwxrwxrwx. b) passam a ser -w-r-xr-x. c) passam a ser rwxr-xr-x. d) passam a ser - - - - w- - w-. e) passam a ser r-xr-xrwx. Bruno Pinheiro - Sistema de Arquivos Linux 99 COMO CAI? FCC – 2010 Considere as permissões de acesso ao arquivo no GNU/Linux abaixo: -r-xrwxr-x 1 jose user 8192 apr 4 13:00 demanda Na avaliação das permissões exibidas, é correto afirmar que a) o dono do arquivo tem permissão para ler e executar o arquivo, não podendo modificá-lo ou apagá-lo. b) os usuários que pertencem ao grupo user têm permissão para ler e executar o arquivo, não podendo modificá-lo ou apagá-lo. c) os usuários que não são donos do arquivo demanda e que não pertencem ao grupo user têm permissão apenas para ver o conteúdo do arquivo. d) José, que é o dono do arquivo, tem permissão para ler, gravar e executar o arquivo demanda. e) o dono do arquivo pode ler, gravar e executar o arquivo, os usuários do grupo user podem ler e executar o arquivo, apenas, e os demais usuários podem apenas ler o conteúdo do arquivo demanda. Bruno Pinheiro - Sistema de Arquivos Linux 100 COMO CAI? FCC – 2010 Considere as permissões de acesso ao arquivo no GNU/Linux abaixo: -r-xrwxr-x 1 jose user 8192 apr 4 13:00 demanda Na avaliação das permissões exibidas, é correto afirmar que a) o dono do arquivo tem permissão para ler e executar o arquivo, não podendo modificá-lo ou apagá-lo. b) os usuários que pertencem ao grupo user têm permissão para ler e executar o arquivo, não podendo modificá-lo ou apagá-lo. c) os usuários que não são donos do arquivo demanda e que não pertencem ao grupo user têm permissão apenas para ver o conteúdo do arquivo. d) José, que é o dono do arquivo, tem permissão para ler, gravar e executar o arquivo demanda. e) o dono do arquivo pode ler, gravar e executar o arquivo, os usuários do grupo user podem ler e executar o arquivo, apenas, e os demais usuários podem apenas ler o conteúdo do arquivo demanda. Bruno Pinheiro - Sistema de Arquivos Linux 101 COMO CAI? CESPE – 2009 No sistema operacional Linux, a lista de acesso rwxr-w--x implica os seguintes direitos: o proprietário tem todos os direitos, outros usuários do mesmo grupo podem ler e gravar esse arquivo, e os demais usuários só podem executar o arquivo. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 102 COMO CAI? CESPE – 2009 No sistema operacional Linux, a lista de acesso rwxr-w--x implica os seguintes direitos: o proprietário tem todos os direitos, outros usuários do mesmo grupo podem ler e gravar esse arquivo, e os demais usuários só podem executar o arquivo. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 103 Sistema de Arquivos WINDOWS • TIPOS: FAT – suporta partições 2Gb com clusters de 32Kb; FAT32 – partições de até 2 TB, arquivos de 4 GB e o nome com 256 caracteres; e NTFS – suporta partições até 16 exabytes, tolerância a falha e segurança. Bruno Pinheiro - Sistema de Arquivos Linux 104 COMO CAI? Bruno Pinheiro - Sistema de Arquivos Linux 105 COMO CAI? CESPE – 2008 O Windows XP Professional permite o uso de sistema de arquivos FAT32 e NTFS. Desses dois, o NTFS é o mais recomendado por ser mais estável e ter melhores mecanismos de proteção quando comparado com o FAT32. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 106 COMO CAI? CESPE – 2008 O Windows XP Professional permite o uso de sistema de arquivos FAT32 e NTFS. Desses dois, o NTFS é o mais recomendado por ser mais estável e ter melhores mecanismos de proteção quando comparado com o FAT32. Certo Errado Bruno Pinheiro - Sistema de Arquivos Linux 107 COMO CAI? FCC – 2009 Tanto o Windows 2000 quanto o Windows XP utilizam o comando CONVERT e seus atributos para converter sistemas de arquivo em a) FAT. b) NTFS. c) FAT16. d) FAT32. e) NFS. Bruno Pinheiro - Sistema de Arquivos 108 COMO CAI? FCC – 2009 Tanto o Windows 2000 quanto o Windows XP utilizam o comando CONVERT e seus atributos para converter sistemas de arquivo em a) FAT. b) NTFS. c) FAT16. d) FAT32. e) NFS. Bruno Pinheiro - Sistema de Arquivos 109 COMO CAI? CESGRANRIO – 2008 O sistema de arquivos é a parte do sistema operacional que determina como os arquivos são identificados, armazenados e organizados em um volume. Os servidores baseados na plataforma Windows suportam o sistema de arquivos NTFS. Qual o nome da estrutura de dados que armazena as informações necessárias para permitir a recuperação de arquivos em uma partição NTFS? a) Block Allocation Table. b) Cluster Allocation Table. c) File Allocation Table. d) Master File Table. e) Sector File Table. Bruno Pinheiro - Sistema de Arquivos 110 COMO CAI? CESGRANRIO – 2008 O sistema de arquivos é a parte do sistema operacional que determina como os arquivos são identificados, armazenados e organizados em um volume. Os servidores baseados na plataforma Windows suportam o sistema de arquivos NTFS. Qual o nome da estrutura de dados que armazena as informações necessárias para permitir a recuperação de arquivos em uma partição NTFS? a) Block Allocation Table. b) Cluster Allocation Table. c) File Allocation Table. d) Master File Table. e) Sector File Table. Bruno Pinheiro - Sistema de Arquivos 111 COMO CAI? FCC – 2006 O primeiro arquivo em um volume NTFS, que contém informações sobre cada arquivo e pasta no disco, é denominado a) MFT - Tabela de arquivos mestre. b) GPT - Tabela de partição primária. c) FAT - Tabela de alocação de arquivos. d) FAT32 - Derivativo do FAT. e) Active Directory. Bruno Pinheiro - Sistema de Arquivos 112 COMO CAI? FCC – 2006 O primeiro arquivo em um volume NTFS, que contém informações sobre cada arquivo e pasta no disco, é denominado a) MFT - Tabela de arquivos mestre. b) GPT - Tabela de partição primária. c) FAT - Tabela de alocação de arquivos. d) FAT32 - Derivativo do FAT. e) Active Directory. Bruno Pinheiro - Sistema de Arquivos 113 Prof.: Bruno Pinheiro [email protected] NING: http://timasters.ning.com/profile/BrunodeOliveiraPinheiro Bruno Pinheiro - Sistema de Arquivos Linux 114