如何知道何时安装Linux

我是在日历上记录所有内容的人之一,稍后我将讨论我用于做事情清单,即将发生的事件以免忘记它们(例如我岳母的生日或类似HAHA的事情)的应用程序,并保留与我一生的“日志”哈哈。

碰巧,前一阵子我需要知道安装系统的确切日期,一个简单的命令会告诉我们

ls -lct /etc | tail -1 | awk '{print $6, $7, $8}'

它向我返回以下内容:

7月10日33:XNUMX

这意味着我 我在7月XNUMX日安装它😀

它的作用很简单,请查看我们的文件夹 /等等/ 最旧的文件,并向我们显示文件的日期。

问候和……让我们看看, 您何时安装系统? ????

在之前阅读: 侏儒提示


46条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   维克雷德鲨鱼

    2011-06-28 12:52

    1.    KZKG ^ Gaara <“ Linux

      您是在28年2011月XNUMX日安装的,还不错😀
      如果几周前我还没有搞砸系统,那么几个月前我将拥有同样的HAHA。

      顺便说一句,欢迎来到我们的网站😉
      问候

  2.   勇气

    9月19

    就像我婆婆的生日

    好吧,你可以去隐藏女孩的墙纸,什么都不会发生

  3.   elav <°Linux

    9月09日44:XNUMX

  4.   奥斯卡

    15月00.32日XNUMX,是的! 今天早上,我当然在Debian上重新安装了KDE。

  5.   褐色

    2011-10-16 21:41 sooo cool the data😉

    1.    KZKG ^ Gaara <“ Linux

      凉? 哈哈,不,精确而精确的哈哈哈。

  6.   invisible15

    30年2010月XNUMX日
    从Feodra 12到Fedora 16 ...

    1.    KZKG ^ Gaara <“ Linux

      哇,我们有赢家了……最长的已安装系统已经使用了,不需要重新安装,赢家! 大声笑。

      欢迎光临本站🙂

  7.   Erunamo爵士

    7年2011月XNUMX日

    😛

  8.   内尔雅马丁

    好奇……而且更奇怪的是,我看到了我心爱的Linux Mint 10 Julia的安装日期……17年2010月2日我的意思是,他的生日在XNUMX天之内!!! 呵呵呵呵

    1.    KZKG ^ Gaara <“ Linux

      我们可以砍他一块蛋糕吗? 哈哈

  9.   hypersayan_x

    该命令并不完全正确,您假定最旧的文件始终在/ etc内,但是最旧的文件可以在/的任何部分内,要查找系统上安装的最旧的文件,可以使用以下命令:

    查找/ -mount -exec stat -c'%z%n'{} \; 2> / dev / null | 排序头-1

    该命令需要1-2分钟才能完成,因此请耐心等待。
    您要做的是查找/分区内的所有文件和文件夹,并且仅从/查找,因为系统上最旧的文件应该存在(查找/ -mount),然后对每个文件进行统计以找出文件的创建日期,并且还知道该文件的名称(-exec stat -c'%z%n'{} \;),然后从最早的日期到最新的日期排序(排序),最后得到最早的日期(标题-1),结果如下所示:

    2010-12-04 15:43:36.263333335 -0300 /usr/lib/libXdmcp.so

    这给了我大约是一年前的4年2010月XNUMX日安装系统的大概日期,但是如果您认为这是我安装系统的日期,则没有什么可以保证的。属于X.org的文件,因此,当出现新版本并更新该文件时,它将不再是最早的文件。
    如果他们通常不经常清理系统,则另一种可能性是检查/ var / log,我想应该在某个地方保存与安装有关的日期。

    1.    hypersayan_x

      嗯...''是单引号,我不知道为什么wordpress具有格式化它们的狂热。

      1.    KZKG ^ Gaara <“ Linux

        尝试将标签用于代码-» “码” _________________ “ /代码” 😉

        改变«小于和小于😀的符号😀

        1.    hypersayan_x

          echo 'probando código'

          1.    hypersayan_x

            works

            1.    KZKG ^ Gaara <“ Linux

              😉


    2.    KZKG ^ Gaara <“ Linux

      是的,可能是最早的文件在另一个位置,但是/ etc /因为它是一个小文件夹,所以可以非常快速地对其进行扫描,它还包含非常重要的文件,其中大多数都包含在其中。 他们很少变化。 换句话说,至少在我看来,这是最可行的方法,要么是因为速度快,要么是因为诸如/ etc / hosts或/ etc / wgetrc之类的文件发生变化的可能性很小,因此这些文件的日期应该没有问题。系统安装日期🙂

      无论如何,真的,并且发自内心地感谢我的命令,确实非常有用,尤其是因为它是获得结果的另一种方法method

  10.   霍姆斯

    11年2011月XNUMX日

  11.   莫罗那

    我在2011-07-01 16:24上发布,因为在我销毁Ubuntu 11.04的前几天,我从那里将Unity更改为LXDE(通常称为Lubuntu),因此我澄清了这一点,然后才被规范采用。

    1.    KZKG ^ Gaara <“ Linux

      HAHA在被Canonical采纳之前……HAHAHA,希望这个项目(Lubuntu)步入正轨。

  12.   航空0

    很好的提示:

    十一月5 2010

    谢谢不是很有用,但有趣

  13.   阿尔夫

    我得到:

    21月19日17:XNUMX

    这是因为这是我安装LTS版本的时间,如果我没有从头开始安装而进行了更新,则大约是2009年XNUMX月至XNUMX月。

    问候

    1.    KZKG ^ Gaara

      啊是是确定🙂

  14.   克里斯蒂安德克

    31年2010月XNUMX日

  15.   雨果

    出于好奇,我将此命令传递给了我在工作中使用的Red Hat服务器,并且由于该命令已安装(实际上是2位网络管理员),因此实际上不需要触摸它,结果是... 2005-11-16

  16.   雨果

    顺便说一下,通过此修改,hyperayan_x建议的替代命令可能会运行得更快:

    find / -mount -type f | xargs stat -c '%z %n' 2> /dev/null | sort | head -1

  17.   SYS

    { find / -mount -type f | xargs stat -c '%z %n'; } 2> /dev/null | sort | head -1
    为避免出现以下错误:
    查找:“ / tmp / kde-kdm”:权限被拒绝
    查找:“ / tmp / ksocket-kdm”:权限被拒绝
    找到:“ / tmp / pulse-PKdhtXMmr18n”:权限被拒绝
    查找:“ / tmp / ksocket-root”:权限被拒绝
    查找:“ / tmp / kde-root”:权限被拒绝

  18.   Nobriel

    31年2011月11.10日。Ubuntu从12.04升级到0。 优秀的技巧。 自从init 3开始,我一直是您的常规读者,尽管2menXNUMX博客到目前为止还没有任何贡献。

    1.    KZKG ^ Gaara

      谢谢😀
      «从init 0»...哈哈哈!!!!! 好吧,一个快乐的朋友,感谢您关注我们并发表评论😉

      问候

  19.   日向_宁次

    他们用“我花了X时间而不必重新安装”的帖子给我留下了烙印。 这是我的号码:

    16月12日45:XNUMX

  20.   克里斯蒂安·巴巴

    您好,我知道这是一份积压评论,但是说命令告诉我,我已于今年27月30日安装系统。 今天是15月22日。 但是我正在做内存,大约XNUMX或XNUMX天前安装了它。 我不知道这是否意味着计算机上的第一个Linux系统。 在此之前,我有chakra,debian,arch,fedora,ubuntu,solusos和lmde。 到目前为止,我已经安装了fuduntu,并且已经格式化了所有这些文件。 我只保留了/ home。 我觉得这很有趣,因为日期应该是最近的。 我不知道他是否指的是图像发布的日期,但该日期是在XNUMX月。 可能后天我更新系统。 我要看看它是否改变。 顺便说一句非常好的博客。 我祝贺你,我怀疑我会喜欢你。

  21.   华金

    7年2012月XNUMX日

    这是一个拱门
    它变成了宝石,唯一的事情是,我投入了utc的时间,以后再也无法将其更改为本地时间了,那太好了

    1.    奥古斯都

      [augusto @ localhost〜] $ ls -lct / | 尾-1 | awk'{print $ 6,$ 7,$ 8}'
      十一月30 2011

      使用kde的ArchLinux <3。

  22.   武术谷

    我一直在寻找类似的东西,以了解我的上次安装时间是……谢谢。

  23.   Lawliet @ Debian的

    14月04日33:XNUMX
    我不再记得,这是突然的惊喜。 我们不要忘记Debian源自创始人Ian和他的女友Debra。

  24.   假光盘

    我在89安装

  25.   DwLinux 操作系统

    我的装置最年轻
    大卫@ MacbookUbuntu:〜$ ls -lct /等| 尾-1 | awk'{print $ 6,$ 7,$ 8}'
    28月14日22:XNUMX
    大卫@ MacbookUbuntu:〜$
    也就是说,在这个月的28号,我可能会再安装一个月,但高清当然给我带来了问题,因为我不得不将其重新安装到外部高清上,只保留swap和/ boot,但是对于下一个版本,我将删除boot和swap的高清,我只会在主高清中安装grub注册表,因为它给了我很多问题
    问候

  26.   罗杰姆70

    自2012年XNUMX月起

  27.   Leodelacruz

    但这并不能告诉我这一年!

  28.   匿名

    $ ls -lct /等| 尾巴-1 | awk'{print $ 6,$ 7,$ 8}'
    11年2012月XNUMX日

    在gentoo中,我们有一个经常使用的实用程序,这就是我曾经记得的实用程序,该实用程序称为genlop,并带有-t参数,它告诉您何时安装此软件包或那个软件包,因此,如果有人指向内核并将其通过管道传递给head命令,它会告诉您哪个是第一个安装的内核以及安装的日期。
    还记得时间,分钟和秒...呵呵

    $ genlop -t gentoo-sources |头-n3
    * sys内核/ gentoo源
    11年23月39日星期三02:2012:3.3.1 >>> SYS内核/ gentoo-sources-XNUMX

    对于您已经或已经在gentoo中安装的任何软件包也是如此,
    如果没有-ty而没有管道,它将显示您已安装的每个版本以及当前版本的列表。
    无论如何,应该赞赏此命令,因为它对所有发行版都是通用的。

  29.   凯文洪

    24月03日42:XNUMX Debian Jessie

  30.   sieg84

    我的openSUSE 13.1
    20年2013月XNUMX日

  31.   裂纹

    2年2007月XNUMX日
    7年2014月XNUMX日
    12年2014月XNUMX日

  32.   Rick72

    Debian 7.5 喘息
    15年2014月XNUMX日