有没有一个命令可以输出Ubuntu(或任何发行版)安装的日期?
/var/log/installer
ls -lt /var/log/installer
sudo dumpe2fs /dev/sda1 | grep 'Filesystem created:'
/dev/sda1
。Filesystem created: Fri Oct 14 22:40:09 2022
dumpe2fs: Bad magic number in super-block while trying to open /dev/sda1
。 - king_julien/dev/sda2
。在 /dev/sda1
上我有 /boot/efi
。 - king_julien-h
选项,这样至少只会得到超级块信息,这应该足够了。 - Alexis Wilkesudo dumpe2fs $(mount | grep 'on \/ ' | awk '{print $1}')| grep 'Filesystem created:'
。 - Akira Yamamotosudo ls -alct /|tail -1|awk '{print $6, $7, $8}'
/lost+found
的创建日期。 - MestreLion/lost+found
。请注意,这适用于EXT4文件系统:非引导/根磁盘可能是FAT/NTFS,因此最旧的条目可能是其他内容。 - MestreLionls -ldsr /media/*/*/lost+found
- Sridhar Sarnobat/var/log
下最旧的条目,但几周后日志将被轮换删除。/etc/hostname
;其他候选文件包括/etc/hosts
、/etc/papersize
、/etc/popularity-contest.conf
。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
/etc
和/usr
目录中查找文件,并打印出最后修改日期。它会进行一些重新格式化,并按日期排序列出出现的文件(最新的排在前面)。通常情况下,最旧的条目是安装日期。sudo grep ubiquity /var/log/installer/syslog | less
对我非常有效。对于我的Linux Mint系统,以下方法有效:
sudo grep 'RTC time' /var/log/installer/syslog
2010-04-19 11:40:55 startup archives install
2010-04-19 11:40:55 install base-files <none> 5.0.0ubuntu18
logrotate
的默认设置会丢弃超过一年的dpkg日志。 - LassePoulsen
/var/log/installer/version
文件的日期是2007年10月30日,所以这个信息似乎相当可靠... - JanCls -ld /var/log/installer
。 - Justin Forcedebootstrap
创建的chroot
中不存在。 - Nathan Osmanls -ld /var/log/installer
你知道的,它会打印出目录的日期,但在我的系统中有一个名为casper.log
的文件,它的时间戳比现在早了54分钟。如果不仅仅是日期,还想要时间的话,那么ls -lt /var/log/installer
将按时间顺序显示文件,这样就很容易看到最旧的文件了。 - H2ONaClnano /var/log/installer/media-info
并不显示安装日期。它显示的是操作系统镜像在 Canonical 创建的日期。 - H2ONaClls: 无法访问 '/var/log/installer': 没有该文件或目录
- SebMa