Romero Daniel - Comecando com. Linux стр 11.

Шрифт
Фон

em geral trazem já instalados um grupo grande de aplicativos, mas obvi-

amente não todos. O Zip é um deles. Em breve, veremos como procurar

e instalar os pacotes do Linux.

Para descompactar, use o comando unzip:

daniel@casadocodigo:~/backup$ unzip backup.zip

Archive: backup.zip

inflating: concatenando.txt

inflating: nano_basico.txt

inflating: vim_basico.txt

daniel@casadocodigo:~/backup$

É importante não confundir o comando gzip com o zip e o gunzip com o

unzip!

52

Capítulo 5

Entendendo a estrutura de

diretórios

Vamos conhecer mais sobre a estrutura de diretórios

Linux e entender o seu fun-

cionamento. A estrutura de diretórios armazena arquivos de forma hierárquica, de

maneira que o usuário não precisa conhecer os detalhes técnicos do sistema de ar-

mazenamento. Mas para poder navegar e obter informações é preciso entender esta

estrutura.

5.1

A estrutura de diretórios

Cada diretório do sistema possui arquivos que são mantidos seguindo regras defini-

das pela FHS (Filesystem Hierarchy Standard). No Ubuntu a estrutura de diretórios segue o padrão LSB (Linux Standard Base), que por sua vez segue a especificação do FHS. Esses padrões são importantes pois ajudam a manter a compatibilidade entre

as variações de distribuições Linux.

5.1. A estrutura de diretórios

Casa do Código

Como vimos nos primeiros capítulos, um diretório é um local onde guardamos

arquivos no sistema, também conhecidos por pastas. Vamos relembrar a nossa pri-

meira listagem de diretórios, que pode ser chamada de árvore:

daniel@casadocodigo:~$ ls /

bin

home

media Repos selinux usr

boot initrd.img mnt

root

srv

vagrant

dev

lib

opt

run

sys

var

etc

lost+found proc

sbin

tmp

vmlinuz

daniel@casadocodigo:~$

Nesta estrutura, o FHS determina que obrigatoriamente uma distribuição Linux

deve conter 14 diretórios. Veremos cada um deles.

Quando listamos ls / estamos verificando o conteúdo do diretório raiz. / é

um diretório podemos dizer que é o principal diretório do sistema, pois nele ficam todos os outros. Quem vem do Windows pode pensar no / como o c: ou no ícone

Meu Computador. Todo diretório dentro do raiz ( /) é chamado de subdiretório.

O diretório /bin armazena arquivos executáveis binários, que são os comandos

base para a execução do sistema, por exemplo o ls e o cd. Esse diretório é público, ou seja, qualquer usuário pode usar os executáveis que estão lá.

O /boot contém arquivos de inicialização do sistema, dentre os quais está o ge-

renciador de boot do sistema. Ele é um aplicativo que carrega o sistema operacional durante a inicialização.

O diretório /dev mantém o caminho dos dispositivos instalados no sistema.

Todo o hardware reconhecido pelo sistema é representado por um arquivo nesse

diretório, por exemplo, disco rígido e placa de vídeo.

Em /etc ficam os arquivos de configuração do sistema, scripts de inicialização,

configurações padrão para usuários e arquivos de configuração de programas que são instalados. Veremos muito esse diretório quando estivemos instalando aplicativos.

O /lib contém as bibliotecas e módulos do kernel que são essenciais para o

funcionamento do sistema. As bibliotecas são funções compartilhadas que podem

ser usadas por vários programas.

/media é o diretório responsável por manter os pontos de montagem, ou seja,

quando inserimos um pen drive é neste diretório que ele ficará disponível tempora-

riamente enquanto usamos.

O /mnt é utilizado para montagem temporária de sistemas de arquivos, isto é,

um hd ou pen drive. Este diretório pode ser usado da mesma forma que o /media.

54

Casa do Código

Capítulo 5. Entendendo a estrutura de diretórios

No diretório /opt é onde normalmente instalamos programas que não fazem

parte oficialmente da distribuição. Por exemplo, o google chrome.

Em /sbin ficam os comandos utilizados para inicialização, reparação e restau-

ração do sistema. É um diretório de comandos essenciais, mas com a diferença de

que apenas um usuário pode usar, o root. Veremos mais sobre esse usuário no

próximo capítulo.

O /srv mantém dados de serviços disponíveis pelo sistema e pode ser acessado

de forma geral (por todos os usuários), por exemplo, web server.

No /tmp ficam armazenados arquivos temporários, informações que devem ser

mantidas até o fim de uma operação, como um download em andamento ou arquivos

de cache de vídeos do Youtube.

Em /usr são mantidos programas que não são essenciais para o funcionamento

do sistema. Programas instalados pelo usuário, como editores, programas gráficos,

gerenciadores de janelass são exemplos disso.

O diretório /var contém arquivos de dados variáveis, ou seja, arquivos que

podem aumentar de tamanho, como arquivos

de log, arquivos de bancos de dados e

mensagens de e-mail.

5.2

Os diretórios opcionais

Os diretórios /home e /root são opcionais eles podem existir no sistema mas

não obrigatoriamente com estes nomes, apesar de serem assim com frequência!

O diretório /home armazena os diretórios e arquivos dos usuários cadastrados

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке