it-swarm-id.com

Bagaimana saya bisa tahu tanggal berapa Ubuntu diinstal?

adakah perintah yang akan menampilkan tanggal ubuntu (atau distribusi apa pun) diinstal?

123
lxtips

Anda dapat memeriksa log dan tanggal pemasang di:

/var/log/installer

Cara cepat untuk menemukan tanggal melalui baris perintah adalah dengan menjalankan:

ls -lt /var/log/installer

Itu daftar dalam urutan kronologis terbalik sehingga file tertua ada di bagian bawah daftar.

101
João Pinto

Jika Anda menggunakan ext2/ext3/ext4 dan memformat disk saat Anda menginstal Anda dapat melakukan trik ini bagus.

Sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'

Anda mungkin harus mengubah /dev/sda1 untuk mencerminkan pengaturan Anda.

Menyampaikan pada tanggal file, bahkan "waktu pembuatan" (mtime) dapat memberikan kesalahan karena paket peningkatan mungkin telah mengganti file dan membuat "waktu pembuatan" baru.

Alat dan info yang serupa mungkin tersedia pada sistem file lain juga, tapi saya tidak mengetahuinya.

72
LassePoulsen

satu-satunya perintah yang bekerja untuk saya adalah -

Sudo ls -alct /|tail -1|awk '{print $6, $7, $8}'
6
Tony Doyle

Jika instalasi baru-baru ini, lihat entri tertua di bawah /var/log, tetapi setelah beberapa minggu log akan diputar.

Hal lain untuk dilihat adalah waktu tertua dari suatu file pada sistem file root; tetapi jika seluruh instalasi telah disalin (mis. diselamatkan dari disk yang gagal) di tingkat pohon direktori, ini memberi Anda tanggal salinan.

Jika heuristik cukup baik, lihat tanggal (mtime) dari file yang dibuat selama instalasi dan tidak mungkin telah dimodifikasi sejak itu. Kandidat yang baik adalah /etc/hostname; kandidat lainnya adalah /etc/hosts, /etc/papersize, /etc/popularity-contest.conf.

3
Gilles

Saya juga tidak tahu perintah atau file tertentu. Saya menggunakan beberapa heuristik untuk menemukan tanggal pemasangan:

for dir in {/etc,/usr,/lib}; do
  Sudo find $dir -type f -exec stat -c %z {} \; | \
    sed -e 's,-,,g' -e 's, .*,,' | sort | uniq -c | sort -nr -k 2 | \ 
    grep -Ev " [0-9]?[0-9] "
done

Script kecil ini mencari file dalam /etc dan /usr dan mencetak tanggal terakhir yang diubah. Itu melakukan beberapa memformat ulang dan daftar kejadian diurutkan berdasarkan tanggal (terbaru lebih dulu). Biasanya entri tertua adalah tanggal pemasangan.

Ini mengasumsikan bahwa setelah instalasi dibiarkan tidak berubah. Ini dalam kebanyakan kasus (menurut pengamatan saya) benar, tetapi dalam kasus-kasus khusus juga dapat memberikan hasil yang salah.

3
qbi

Saya kira tidak ada.

Di Red Hat/CentOS ada file install.log yang dihasilkan saat Anda menginstal sistem, tetapi ini tidak ada di Ubuntu.

Dengan asumsi log Anda kembali cukup jauh (milik saya), Anda dapat menentukan tanggal instalasi dasar dilakukan di /var/log/dpkg.log*

Sebagai contoh pada sistem saya dua baris pertama dari file dpkg.log tertua saya (dpkg.log.4.gz) adalah

2010-04-19 11:40:55 startup archives install
2010-04-19 11:40:55 install base-files <none> 5.0.0ubuntu18

Jadi saya menginstal sistem ini pada 19/04/2010 pada 11:40:55. Itu benar untuk sistem ini.

Ada juga ide curah pendapat untuk menambahkan tanggal lahir ini.

0

apakah itu sederhana (saya mungkin salah) hanya untuk memeriksa pusat perangkat lunak, sementara di sana klik 'histori' dan gulir ke bawah ke bagian bawah pembaruan yang diinstal. Milik saya menunjukkan April 23 2012 instalasi pertama. Yang mana tentang saat saya mulai menggunakan ubuntu?

0
maple6661