Как получить статистику входа?

Я хочу получить список, который показывает, сколько раз каждый пользователь входил в систему.

Нечто подобное

user1 45
user2 134
user3 200
4
задан 29 May 2012 в 07:10

2 ответа

last | cut -d' ' -f1| awk '{ users[$0]++ } END { for(w in users) { print users[w],w }}' | sort -n

Подобный ответу dvb, но с awk.

2
ответ дан 29 May 2012 в 07:10
 last | cut -d' ' -f1 | sort | uniq -c | sort -rn

Он выведет что-то вроде:

189 user1
 73 user2
    ...
  7 reboot
    ...
  1 wtmp
  1

Когда в столбце имени пользователя содержится «перезагрузка», это означает перезагрузку системы, а не логин. Когда в столбце username содержится wtmp или он пуст, он также не является логином.

0
ответ дан 29 May 2012 в 07:10

Другие вопросы по тегам:

Похожие вопросы: