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

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

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

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

решение1

Новые версии

Вы можете использовать -sопцию:

last -s  -6month

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

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

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

wtmp begins Tue Apr ...

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

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

last -t 20170101000000

Связанный контент