新しくインストールされたシステムのファイルタイムスタンプはなぜそんなに古いのですか?

新しくインストールされたシステムのファイルタイムスタンプはなぜそんなに古いのですか?

今日、私のクライアントシステムにRed Hat Enterprise Linux 5.6をインストールしました。問題がある場合はベアメタルで実行されます。インストールが完了した後、ls -ltr /これを実行しましたが、ファイルとフォルダの日付を含む完全なリストが表示されました。驚いたことに、言及された日付は私がインストールを始めるずっと前の過去でした。

ここに画像の説明を入力してください。

誰かがここで何が起こっているのかを明確にすることはできますか?

答え1

これらのパッケージを解凍すると、パッケージマネージャが管理するファイルがここに配置されます。実際、これらのパッケージは単にアーカイブ(cpioRPM形式、arDEB形式)です。これらのファイルを抽出すると、ZIPファイルを作成して後で抽出したときに発生するのと同じように、変更日が保存されます。

あなたが見る日付はパッケージが作成された日付です。それが私の推測です。

/binFedoraでは、パッケージは最も基本的なファイルシステムディレクトリを提供しますfilesystem

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

これはCentOS / RHELでも機能しますが、実際にこれを確認するためにそのようなシステムにアクセスすることはできません。

Debian/Ubuntu では、これにより多数のパッケージが作成されます。ディレクトリを複数のパッケージに含めることができます。どのパッケージが最初に作成されたかによって異なります。パッケージのインストール順序は、実行するインストーラによって管理されます。

関連情報