Cari tahu waktu pemasangan CentOS yang tepat

19

Saya menginstal CentOS di laptop saya sekitar 8 bulan yang lalu, dan saya ingin tahu kapan tepatnya saya menginstalnya, bagaimana saya bisa melakukannya di CentOS 6.4?

Alireza Fallah
sumber
Ini bukan duplikat. Dup it menunjuk ke hanya menunjukkan cara-cara distro-agnostik, yang ini termasuk cara-cara khusus + distro untuk menentukan waktu instalasi.
slm

Jawaban:

23

tune2fs

Anda dapat menggunakan perintah tune2fsuntuk mencari tahu kapan sistem file dibuat.

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

Contoh

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

disk yang digunakan?

Jika Anda belum memilikinya, /dev/dm-1Anda dapat menggunakan perintah blkiduntuk menentukan topologi HDD Anda.

$ 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" 

Anda juga dapat mengetahui filesystem apa yang direktori gunakan dari menggunakan df -h .perintah.

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

Dari file kickstart .cfg

Anda juga dapat melihat tanggal file ini dibuat, dengan asumsi itu tidak dihapus.

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

Dari RPM

Metode lain adalah mencari tahu kapan paket setupitu diinstal. Paket ini jarang diperbarui, hanya dari versi versi distro, jadi seharusnya cukup aman untuk menanyakannya dengan cara ini.

Contoh

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

Paket lain yang memiliki kualitas serupa setupadalah basesystem.

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

Terakhir, Anda bisa mengambil daftar lengkap dari paket yang diinstal dan mendapatkan beberapa yang terakhir untuk melihat tanggal instalasi mereka.

$ 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
slm
sumber
tidak ada dm-1file di /devdirektori saya
Alireza Fallah
@AlirezaFallah - lihat pembaruan.
slm
sebenarnya dua tip terakhir bekerja dengan sempurna, terima kasih
Alireza Fallah
@AlirezaFallah - ya saya ingin menunjukkan semua metode untuk Q seperti ini, b / c Anda tidak pernah tahu pengaturan sistem, selalu berguna untuk memiliki banyak opsi.
slm
3

Saya berasumsi selama instalasi Anda telah memformat sistem file Anda?

Jika itu masalahnya, Anda dapat menggunakan tune2fsutilitas untuk melihat tanggal pembuatan yang disimpan di blok super sistem file root Anda.

Diasumsikan sistem file root /dev/sda3Anda adalah Anda dapat melakukan ini:

tune2fs -l /dev/sda3

Dalam output harus ada bidang yang disebut Filesystem createdseperti di sini:

Filesystem created:       Wed Oct 31 15:30:21 2012
ulangan
sumber
bagaimana saya bisa mengetahui jalur sistem file? ada sdadan sda1dan sda2di /dev/direktori saya .
Alireza Fallah
Anda dapat melihat output dari mountperintah. salah satu yang dipasang /adalah sistem file root.
ulangan
1

metode

RPM

via command rpm -qi basesystem, dalam CentOS 6.10, hasilnya adalah

#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.

perintah ekstraksi

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

keluaran

Fri 01 Jun 2018 05:06:56 PM PDT

/ etc /

via file, buat waktu di bawah dir /etc/

perintah ekstraksi

ls -lact --full-time /etc/ | awk 'END {print $6,$7,$8}'
  • -Saya menggunakan format daftar panjang
  • -a, --semua jangan abaikan entri yang dimulai dengan.
  • -c dengan -lt: urutkan berdasarkan, dan tampilkan, waktu (waktu modifikasi terakhir dari informasi status file) dengan -l: tampilkan waktu dan urutkan berdasarkan nama sebaliknya: urutkan berdasarkan waktu
  • -t Urutkan berdasarkan waktu modifikasi
  • --full-time like -l --time-style = full-iso

keluaran

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

Tambahan

Jika Anda ingin memformat tanggal, Anda dapat mempertimbangkan menggunakan perintah 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
Gorgon
sumber