A seguir iremos conhecer as principais pastas de um computador com o sistema operacional Linux (independente de qual marca ou versão do Linux esteja sendo usado).
2.1 - Arquivo “config-2.6.11-kanotix-7”
O arquivo "config-2.6.11-kanotix-7" (o número de versão muda de acordo com a distribuição) é o arquivo compactado com o Kernel do sistema, que é carregado durante o boot. O gerenciador de boot do sistema (chamado de LILO) descompacta e executa os comandos dentro deste arquivo em memória.
2.2 - Diretório raiz/
O diretório raiz geralmente não contém nenhum arquivo, exceto, em algumas distribuições, pela imagem de inicialização (boot) do sistema chamada /vmlinuz. Todos os outros arquivos estão em subdiretórios dentro do raiz:
|
Comandos necessários durante a inicialização do sistema que podem ser utilizados pelos usuários (provavelmente após a ativação).
XSimilar ao /bin, porém os comandos não são destinados aos usuários comuns, apesar de poderem ser utilizados por estes se necessário. .
XArmazena o Kernel e alguns arquivos usados pelo LILO, que são carregados na fase inicial do boot. Estes arquivos são pequenos, geralmente ocupam menos de 5 MB.
XMódulo dinâmico e carregáveis pelo kernel, especialmente aqueles necessários para inicializar o sistema em caso de acidentes (por exemplo, programas de controle de sistemas de arquivos de redes).
XArquivos de dispositivos. O diretório "/dev", que é de longe o exemplo mais exótico de estrutura de diretório no Linux. Todos os arquivos contidos aqui, como, por exemplo, "/dev/hda", "/dev/dsp", "/dev/modem", etc., não são arquivos armazenados no HD, mas sim ponteiros para dispositivos de hardware. Por exemplo, todos os arquivos gravados no "arquivo" "/dev/dsp" serão reproduzidos pela placa de som, enquanto o "arquivo" "/dev/mouse" contém as informações enviadas pelo mouse. Esta organização visa facilitar a vida dos programadores, que podem acessar o hardware do micro simplesmente fazendo seus programas lerem e gravarem em arquivos. Não é preciso nenhum comando complexo para tocar um arquivo em .wav, basta "copiá-lo" para a pasta “/dev/dsp”, o resto do trabalho é feito pelo próprio sistema. O mesmo se aplica ao enviar um arquivo pela rede, ler as teclas do teclado ou os clicks do mouse e assim por diante. O Kernel se encarrega da parte complicada.
XArquivos temporários. Programas que são executados após a ativação do sistema devem usar o /var/tmp e não o /tmp, uma vez que provavelmente encontrarão mais espaço disponível neste sistema de arquivos.
XArquivos utilizados pelo gerenciador de inicialização do sistema. Imagens do kernel são normalmente mantidas aqui ao invés de no diretório raiz. Caso existam inúmeras imagens, o diretório pode facilmente crescer demasiadamente, sendo aconselhável mantê-lo em um sistema de arquivos à parte.
XPonto para montagens temporárias realizadas pelo administrador do sistema. Programas usualmente não preveem a montagem automática no /mnt. Este deve estar dividido em subdiretórios, como por exemplo, /mnt/dosa sendo uma unidade de disquetes utilizando um sistema de arquivos MS-DOS, e /mnt/exta pode ser a mesma unidade, porém usam extensão ext2.
X