web-dev-qa-db-ja.com

ユーザーがログインしている時間を確認する

ユーザーがログインしている時間を確認することはできますか?または、ユーザーがUnix/Linuxシステムにログインしたとき?

少し前にシステムに別のユーザーとしてログインしましたが、そのユーザーがログインしている時間を教えてください。

5
wefwefa3

lastを使用すると、この情報を見つけることができます。以下が役立つかもしれません:

last <username> | less

次のようなものが返されます。

benlavery@Talantinc:bin $>last benlavery | less
benlavery  ttys005                   Mon Aug 31 09:58   still logged in
benlavery  ttys005  fe80::105e:6b27:29ff:d967%en0 Mon Aug 31 09:14 - 09:36  (00:22)
benlavery  ttys005  fe80::105e:6b27:29ff:d967%en0 Mon Aug 31 09:12 - 09:14  (00:01)

ユーザーがログインした時刻とログアウトした時刻、またはまだログインしているかどうかを確認できます。

7
forquare

w/whoコマンドもオプションです

[root@server ~]# w user
09:16:03 up 51 days, 14:14,  8 users,  load average: 0.52, 0.67, 0.71
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user    pts/4    192.168.x.xxx      07:49    1:26m  0.03s  0.03s -bash
0
nwildner