Linux

在 Red Hat 5 上使用最後一個命令獲取“年份”

  • February 20, 2018

如何last在 Red Hat 5 的命令中查看年份?

我所擁有的是:

# last myuser
myuser   pts/0        192.168.1.1    Thu Nov  6 11:46 - 11:53  (00:06)
myuser   pts/0        192.168.1.1    Tue Oct 28 14:47 - 15:17  (00:30)
myuser   pts/0        192.168.1.1    Tue Jul 22 11:57 - 15:19  (03:21)
myuser   pts/0        192.168.1.3   Tue Jun 10 17:33 - 09:45  (16:12)
myuser   pts/0        192.168.1.1    Tue Jun 10 12:46 -.452  (01:05)
myuser   pts/0        192.168.1.1    Tue Jun 10 11:43 - 12:40  (00:56)
myuser   pts/0        192.168.1.1    Thu Apr 17 07:24 - 08:01  (00:37)
myuser   pts/0        192.168.1.1    Tue Apr  8 09:00 - 09:35  (00.3
myuser   pts/0        192.168.1.1    Thu Apr  3 07:33 - 07:47  (00.4
myuser   pts/0        192.168.1.1    Thu Mar 20 08:39 - 08:45  (00:05)
myuser   pts/0        192.168.1.3   Thu Mar.407:17 - 07:59  (00:42)
myuser   pts/0        192.168.1.1    Thu Jan 16 07:06 - 07:37  (00:31)
myuser   pts/1        192.168.1.1    Thu Nov 14 10:15 - 10:35  (00:20)
myuser   pts/0        192.168.1.1    Thu Nov 14 10:03 - 10:35  (00:32)
myuser   pts/0        192.168.1.1    Thu Jul 18 08:23 - 09:38  (01:15)
myuser   pts/0        192.168.1.3   Tue Jul  2 14:15 - 14:52  (00:36)
myuser   pts/0        192.168.1.2   Tue Jul  2 12:26 -.410  (00:43)
myuser   pts/0        192.168.1.2   Thu Jun 27 12:21 - 12:53  (00:32)
myuser   pts/1        192.168.1.3   Thu Apr 25 15:53 - 16:50  (00:57)
myuser   pts/1        192.168.1.3   Thu Apr 25 15:39 - 15:50  (00:11)
myuser   pts/1        192.168.1.3   Thu Apr 25 15:36 - 15:39  (00:02)
myuser   pts/0        192.168.1.4   Thu Apr 25 15:35 - 16:33  (00:57)
myuser   pts/0        192.168.1.4   Tue Apr 23 13:31 - 13:31  (00:00)

wtmp begins Tue May 17 13:03:40 2011

如果我grep某個月,我將不知道哪一年的結果。

我知道有-F顯示年份的參數,但它在 Red Hat 5 上不存在:

# last -h
last: invalid option -- h
Usage: last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-x] [-o] [-w] [username..] [tty..]

您應該計劃升級到 EL6 或 EL7 ;)

這有點奇怪,因為您應該知道人們何時登錄。加上最後一次登錄的多年報告似乎不太有用。

無論哪種方式,目前版本的 Linux 都有last -F開關,在輸出中顯示年份。

對於較舊的 RHEL5 伺服器,您需要使用-t標誌指定日期範圍。

last -t 20140101000000

這將顯示 2014 年第一天之前的所有內容。

last -t 20130101000000

這將顯示 2013 年第一天之前的所有內容。

您應該能夠使用這些輸出來過濾您要查找的內容。

引用自:https://serverfault.com/questions/642723