Por que os timestamps em arquivos são tão antigos no meu sistema recém-instalado?

2

Eu instalei o Red Hat Enterprise Linux 5.6 em um sistema cliente hoje. Se é de alguma preocupação, está correndo no metal nu. Depois que a instalação foi concluída, eu fiz ls -ltr / e mostrei uma lista completa junto com as datas de arquivos e pastas. Para minha surpresa, as datas mencionadas há algum tempo no passado, muito antes de eu começar a instalação.

Alguém pode esclarecer o que está acontecendo aqui?

    
por OmiPenguin 04.12.2012 / 15:07

1 resposta

9

Arquivos gerenciados pelo seu gerenciamento de pacotes são colocados lá, extraindo esses pacotes. Efetivamente, esses pacotes são apenas arquivos ( cpio format for RPM, ar para DEBs). Ao extrair esses arquivos, a data de modificação é preservada, assim como aconteceria quando você cria um arquivo ZIP e os extrai mais tarde.

A data em que você está vendo é a hora em que os pacotes foram criados, seria meu melhor palpite.

No Fedora, os diretórios mais básicos do sistema de arquivos, como /bin , são fornecidos pelo pacote filesystem aparentemente:

# yum whatprovides /bin
filesystem-3.1-2.fc18.x86_64 : The basic directory layout for a Linux system

Isso provavelmente também é válido para o CentOS / RHEL, mas não tenho acesso a essa máquina para realmente verificar isso.

No Debian / Ubuntu isso leva a vários pacotes - os diretórios podem estar em vários pacotes lá. Eu acho que dependerá do pacote que o criou primeiro. A ordem de quais pacotes foram instalados é gerenciada pelo instalador que você executa.

    
por 04.12.2012 / 15:23

Tags