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