Команда или скрипт, чтобы получить данные для входа пользователя за последние 6 месяцев

Мне нужно получить подробную информацию о пользователях, вошедших в систему за последние 6 месяцев, для анализа и увеличения процессорной мощности моего сервера. Я попробовал команду последний -a, но она не дает полных результатов. Кто-нибудь, пожалуйста, помогите мне получить информацию о пользователях, вошедших в систему за последние 6 месяцев.

Заранее спасибо!

1 ответ

Новые версии

Ты можешь использовать -s опция:

last -s  -6month

Отображение состояния логинов с указанного времени.

использование -t указать до другой даты, если хотите.

Если вы получили сообщение вроде:

wtmp begins Tue Apr ...

это означает, что "logrotate" удалил ваши файлы журналов, поэтому у вас нет доступа к их использованию.

для более старых версий вы должны указать полный рабочий день:

last -t 20170101000000
Другие вопросы по тегам