5.4.3.10.1 – Arquivos e/ou comandos armazenados em /sbin

Arquivos armazenados são dos seguintes tipos :

• comandos gerais;
• comandos de saída;
• comandos de manipular sistema de arquivos;
• gerenciador de boot de inicialização e
• comandos de rede.

Os comandos gerais são clock, gette, init, update, mkswap, swapon, swapoff, telinit.

Os comandos de saída são fastboot, fasthalt, halt, reboot, shutdown.

Os comandos de manipular sistemas de arquivos são fdisk, fsck, fsck.*, mkfs, mkfs.*, onde * = é um dos seguinte. ext, ext2 minix, msdos, xia, e talvez outros.

Os comandos do sistema de arquivos ext2 (opcional) são badbocks, dumpe2fs, e2fsck, mke2fs, mkost+found, tune2fs. O Gerenciador do boot de inicialização (lilo) e os comandos de Rede : arp, ifconfig, route.

  5.4.3.10.2 – Arquivos opcionais em /sbin:

Os arquivos estáticos (compilados estaticamente) estão o sln e nc estático, nc são utilitários quando ocorrem erros. O principal uso do sln (reparar links simbólicos incorretos em /lib depois de uma atualização mal sucedidas) não é a preocupação maior, já que existe o programa ldconfig (usualmente localizado em /usr/sbin) e pode atuar como um assistente guiando para atualizar as biblilotecas dinâmicas. O nc estático é útil em algumas ocasiões de emergência.

Note que estes não necessitam ser obricatoriamente versões compiladas estaticamente dos ln e nc, porém podem ser compilados estáticamente. O arquivo ldconfig é opcional em /sbin, dado que um usuário pode escolher executar ldconfig ao dar boot, em vez de só quando atualizam as biblilotecas compartilhadas.

(Não está claro se é ou não vantajoso executar ldconfig em cada inicialização). Assim, alguns que gostam de ter ldconfig a mão na situação que se tem um sln, pois não se sabe como nomear os links.
 
5.4.3.11- Subdiretório /tmp

Composição : arquivos temporários gerados por alguns arquivos utilitários.

O /tmp é utilizado para arquivos temporários, preferencialmente em dispositivo rápido (um sistema de arquivos basado em memória por exemplo). A "permanência" da informação que é armazenada em /tmp é diferente de aquela que é armazenada em /var/tmp. /tmp pode ser limpo em cada inicialização ou a intervalos relativamente frequentemente.

Portanto, não se deve operar a informação armazenada em /tmp permanecendo por algum período determinado de tempo.

Os programas devem utilizar /tmp ou /var/tmp (que era originalmente /usr/tmp) de acordo os requisitos esperados da informação, pois não devem colocar nenhum arquivo particular em qualquer diretório de armazenamento temporário.

Os administradores de sistemas podem querer ajuntar /tmp a algum outro diretório, tal como /var/tmp. Isto é útil, por exemplo, para conservar espaço na partição raiz. Se está é executada, então a permanência de arquivos em /var/tmp deve ser mesmo tão grande como a de /tmp. O subdiretório /tmp pode estar na memória RAM, /var/tmp nunca poderá se localizar-se em algum dispositivo RAM.
 

5.4.3.12 – A hierárquia /usr.

O subdiretório /usr é a segunda maior seção do sistema de arquivos. /usr é informação compartilhada, somente de leitura, isto significa que /usr, deve ser compartilhada entre várias máquinas que utilizam o LINUX e não deve exibir qualquer informação local de uma máquina ou que varia com o tempo, deve ser armazenada em outro lugar.

Nenhum pacote grande (como TeX o GNUEmacs) deve utilizar o subdiretório direto abaixo de /usr, em vez disso, deve haver um subdiretório dentro /usr/lib (o /usr/local/lib caso tenha sido instalado localmente), a propósito, como o sistema X Windows faz-se uma exceção permitindo um considerável precedente e a prática amplamente aceita.

Exemplo de um subdiretório /usr típico :

 

carvalho:/usr$
ls
X11@ etc/ lib/ spool@
X11R6/ games/ local/ src/
X386@ i486-linux/ man/ tclX/
adm@ i486-linuxaout/ openwin/ tkX/
bin/ i486-sysv4/ preserve@ tmp@
dict/ include/ sbin/
doc/ info/ share/
carvalho:/usr$


continua …   Parte 2

Fonte:
http://www.openline.com.br/linux-br/ – Home Page do Linux no Brasil
http://www.linux.org – Home page da Linux Organization, site oficial do Linux

 

 

Páginas: 1 2 3 4 5 6 7 8

Páginas ( 8 de 8 ): « Previous1234567 8