Отримання даних року входу за допомогою команди "останній" в Linux


10

У Solaris там команда 'fwtmp' надає інформацію про рік із журналів wtmp. Наприклад:

host # /usr/lib/acct/fwtmp < /var/adm/wtmpx > tmp_wtmpx_file
host # head -1 tmp_wtmpx_file
user123 sshd 1258 7 0000 0000 1226072918 230489 0 29 host123.desktop.ourhost.com Fri Nov  7 09:48:38 2008

В Linux "останній" виводить дані без інформації про рік, і я не можу знайти утиліту, подібну до "fwtmp" в Linux, щоб додати дані року. Команда 'lastlog' включає у висновку рік, але шукає лише тих користувачів, які знаходяться у файлі passwd (не за замовчуванням проти ldap або інших баз даних користувачів). Чи є утиліта для Linux, яка видаватиме рік разом з іншими даними з "останнього"?

Відповіді:



4

На RHEL5 last -Fнедоступний.

Якщо ви хочете мати лише lastінформацію з конкретного року, вам потрібно скористатися last -t.

колишній:

  • last -t 20140101000000 показати все до 2014 року.
  • last -t 20130101000000 показати все до 2013 року.

якщо ви запускаєте відмінності між двома командами, ви можете мати лише інформацію для 2013 року.

Додаткову інформацію див. У розділі Отримання "року" з останньою командою на Red Hat 5 для отримання додаткової інформації.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.