CentOSの正確なインストール時間を調べる


19

私は約8ヶ月前に私のラップトップ上のCentOSをインストールし、私は時に知りたいまさに、私はCentOSの6.4でそれを行うことができますどのように、私はそれをインストールされていますか?


これは実際には重複していません。それが指し示すdupは、ディストリビューションに依存しない方法のみを示します。これには、インストール時間を決定するための+ディストリビューション固有の方法が含まれます。
slm

回答:


23

tune2fs

このコマンドtune2fsを使用して、ファイルシステムがいつ作成されたかを確認できます。

$ tune2fs -l /dev/main/partition |grep  'Filesystem created'

$ sudo tune2fs -l /dev/dm-1 |grep  'Filesystem created'
Filesystem created:       Sat Dec  7 20:42:03 2013

使用するディスク

お持ちでない場合/dev/dm-1は、コマンドblkidを使用してHDDトポロジを決定できます。

$ blkid
/dev/sda1: UUID="XXXX" TYPE="ext4" 
/dev/sda2: UUID="XXXX" TYPE="LVM2_member" 
/dev/mapper/fedora_greeneggs-swap: UUID="XXXX" TYPE="swap" 
/dev/mapper/fedora_greeneggs-root: UUID="XXXX" TYPE="ext4" 
/dev/mapper/fedora_greeneggs-home: UUID="XXXX" TYPE="ext4" 

また、df -h .コマンドを使用して、ディレクトリがどのファイルシステムから来ているかを調べることもできます。

$ df -h .
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root   50G  9.3G   38G  20% /

kickstart .cfgファイルから

また、このファイルが削除されていないと仮定して、このファイルが作成された日付を調べることもできます。

$ sudo  ls -lah ~root/anaconda-ks.cfg
-rw-------. 1 root root 1.3K Dec  7 21:10 /root/anaconda-ks.cfg

RPMから

別の方法は、パッケージsetupがいつインストールされたかを調べることです。このパッケージは、ディストリビューションのバージョンのバージョンからのみ更新されることはめったにないため、この方法で照会することはかなり安全です。

$  rpm -qi setup | grep Install
Install Date: Sat 07 Dec 2013 08:46:32 PM EST

同様の品質を持つ別のパッケージsetupbasesystemです。

$ rpm -qi basesystem | grep Install
Install Date: Sat 07 Dec 2013 08:46:47 PM EST

最後に、インストールされたパッケージの完全なリストを取得し、最後のいくつかを取得して、インストール日が何であるかを確認できます。

$ rpm -qa --last | tail 
nhn-nanum-fonts-common-3.020-8.fc19.noarch    Sat 07 Dec 2013 08:46:47 PM EST
basesystem-10.0-8.fc19.noarch                 Sat 07 Dec 2013 08:46:47 PM EST
m17n-db-1.6.4-2.fc19.noarch                   Sat 07 Dec 2013 08:46:46 PM EST
gnome-user-docs-3.8.2-1.fc19.noarch           Sat 07 Dec 2013 08:46:45 PM EST
foomatic-db-filesystem-4.0-38.20130604.fc19.noarch Sat 07 Dec 2013 08:46:45 PM EST
mozilla-filesystem-1.9-9.fc19.x86_64          Sat 07 Dec 2013 08:46:35 PM EST
dejavu-fonts-common-2.33-5.fc19.noarch        Sat 07 Dec 2013 08:46:34 PM EST
telepathy-filesystem-0.0.2-5.fc19.noarch      Sat 07 Dec 2013 08:46:33 PM EST
setup-2.8.71-1.fc19.noarch                    Sat 07 Dec 2013 08:46:32 PM EST
fontpackages-filesystem-1.44-7.fc19.noarch    Sat 07 Dec 2013 08:46:31 PM EST

何もありませんdm-1、私の中のファイル/devのディレクトリは
アリレザFallah

@AlirezaFallah-アップデートを参照してください。
slm

実際には最後の二つの先端は感謝、完璧に働いた
アリレザFallah

@AlirezaFallah-はい、このようなQのすべてのメソッドを表示したいと思います。b/ cシステムのセットアップがわからないので、多くのオプションがあると便利です。
slm

3

インストール中にファイルシステムをフォーマットしたと思いますか?

その場合は、tune2fsユーティリティを使用して、ルートファイルシステムのスーパーブロックに保存されている作成日を確認できます。

ルートファイルシステムが/dev/sda3これを行うことができると仮定します:

tune2fs -l /dev/sda3

出力には、次のFilesystem createdようなフィールドがあります。

Filesystem created:       Wed Oct 31 15:30:21 2012

ファイルシステムのパスを調べるにはどうすればよいですか?そこにあるsdasda1し、sda2私の中で/dev/ディレクトリ。
アリレザファラー

mountコマンドの出力を見ることができます。マウントされるの/はルートファイルシステムです。
再生

1

方法

RPM

rpm -qi basesystemCentOS 6.10のcommandを介して、その出力は

#rpm -qi basesystem
Name        : basesystem                   Relocations: (not relocatable)
Version     : 10.0                              Vendor: CentOS
Release     : 4.el6                         Build Date: Wed 10 Nov 2010 05:12:57 PM PST
Install Date: Fri 01 Jun 2018 05:06:56 PM PDT      Build Host: c5b2.bsys.dev.centos.org
Group       : System Environment/Base       Source RPM: basesystem-10.0-4.el6.src.rpm
Size        : 0                                License: Public Domain
Signature   : RSA/8, Sat 02 Jul 2011 09:00:48 PM PDT, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
Summary     : The skeleton package which defines a simple Red Hat Enterprise Linux system
Description :
Basesystem defines the components of a basic Red Hat Enterprise Linux
system (for example, the package installation order to use during
bootstrapping). Basesystem should be in every installation of a system,
and it should never be removed.

抽出コマンド

rpm -qi basesystem 2> /dev/null | sed -r -n '/^Install Date[[:space:]]*:/{s@[[:space:]]{2,}.*$@@g;s@^[^:]+:[[:space:]]*(.*)$@\1@g;p}'

出力

Fri 01 Jun 2018 05:06:56 PM PDT

/等/

dirの下のファイル作成時間を介して /etc/

抽出コマンド

ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
  • -l長いリスト形式を使用します
  • -a、-allは、で始まるエントリを無視しません。
  • -c with -lt:並べ替え、およびshow、ctime(ファイルステータス情報の最終変更時刻)-l:ctimeを表示し、名前で並べ替えます。
  • -t変更時刻でソート
  • -l --time-style = full-isoのようなフルタイム

出力

2018-06-01 17:06:54.101999993 -0700

添加

日付をフォーマットしたい場合は、コマンドを使用することを検討してください date

#echo 'Fri 01 Jun 2018 05:06:56 PM PDT' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:56 -0700 PDT

#echo '2018-06-01 17:06:54.101999993 -0700' | date +'%F %T %z %Z' -f -
2018-06-01 17:06:54 -0700 PDT
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.