
Мне нужно получить данные о пользователях, вошедших в систему за последние 6 месяцев, чтобы проанализировать и увеличить процессор моего сервера. Я попробовал командупоследний -ано он не дает полных результатов. Кто-нибудь, пожалуйста, помогите мне получить данные о пользователях, вошедших в систему за последние 6 месяцев.
Заранее спасибо!
решение1
Новые версии
Вы можете использовать -s
опцию:
last -s -6month
Отображение состояния входов с указанного времени.
используйте -t
для указания другой даты, если хотите.
Если вы получили сообщение вроде:
wtmp begins Tue Apr ...
это означает, что «logrotate» удалил ваши файлы журналов, поэтому у вас нет доступа к ним.
для более старых версий необходимо указать полную занятость:
last -t 20170101000000