Saya ingin tahu kapan terakhir kali kami menjalankan pemutakhiran paket / pembaruan di server Debian kami.
Saya ingin tahu kapan terakhir kali kami menjalankan pemutakhiran paket / pembaruan di server Debian kami.
Jawaban:
File /var/log/apt/history.log
memberi Anda informasi kapan APT dijalankan dan apa yang dilakukan.
tail -3 /var/log/apt/history.log
akan memberi Anda informasi ini untuk menjalankan APT terakhir (belum tentu menjalankan pembaruan terakhir).
Untuk mengetahui kapan terakhir kali Anda menjalankan pemutakhiran, Anda ingin mencari garis yang dimulai dengan Upgrade:
dan kemudian mencari stempel waktu di baris berikut dari file (yang dimulai dengan End-Date:
). Pertandingan yang terakhir adalah yang terakhir kali Anda menjalankan peningkatan.
End-Date:
- terkadang demikian Remove:
. Jadi sedikit lebih rumit untuk menulis naskah.
Di luar menjilat file log yang terletak di /var/log/apt
- misalnya: /var/log/apt/var/log/history.log
atau/var/log/term.log
Hal terdekat yang dapat saya pikirkan adalah memeriksa dpkg:
ls -alt /var/lib/dpkg/info | head -n 10
Tanggal di atas harus perkiraan terakhir kali untuk menangani paket-paket itu.
zcat history.log.* |head -n 10
Ada beberapa komentar lain yang tidak buruk, tetapi yang benar-benar Anda cari adalah /var/log/dpkg.log
.
dpkg adalah alat level rendah untuk memanipulasi paket sehingga setiap modifikasi paket akan dicatat di sana.
apt-get install xxx
atau apt-get upgrade
atau bahkan sebuah dpkg -i xxx.deb
. Untuk mengetahui kapan Anda menjalankan peningkatan paket, lebih baik melihat log APT.