who명령어로 현재 접속한 사용자들의 idle time 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,923 조회
- 0 추천
- 목록
본문
who명령어로 현재 접속한 사용자들의 idle time 확인하기
현재 시스템에 접속한 사용자들이 로그인한 채로 아무런 작업을 하지 않고 얼마나 있었는가를 나타내는 idle time 정보를 확인하려면 who명령어에서 -u옵션을 사용하시면 됩니다.
즉, 아래의 예는 “who –u”명령어의 결과로서 root가 실행한 것입니다.
그 결과로 볼 수 있는 각 행들의 6번째 필드들의 값( ., 00:16, 00:15, 00:03)은 각 계정들의 idle time을 의미하고 있습니다.
이때 표시되는 형식은 “시간:분”으로 표시가 되며 .(점)은 좀 전까지도 작업중이였음을 의미하며, old는 24시간이상 idle time이 지속되었다는 것을 의미합니다.
[root@su249 ~]# who -u sspark pts/0 2008-11-28 02:11 00:09 4028 (192.168.0.241) root pts/1 2008-11-28 00:18 . 3771 (192.168.0.150) bible pts/2 2008-11-28 02:13 00:07 4075 (192.168.0.241) root pts/3 2008-11-28 02:13 00:07 4126 (192.168.0.241) [root@su249 ~]# |
즉, 위의 결과를 보면 sspark이라는 계정사용자는 192.168.0.241호스트에서 pts/0 터미널로 로그인하여 현재 9분동안 아무런 작업 없이 로그인한 채로 있다는 것을 알 수 있으며, 또한 bible사용자는 pts/2터미널로 로그인하여 7분동안 아무런 작업 없이 로그인한 채로 있다는 것을 알 수 있습니다.
그리고 pts/1터미널로 로그인한 root사용자의 6번째 필드에서 볼 수 있는 .(점)은 좀 전까지 서버작업을 하고 있었다는 것을 의미합니다.
그리고 만약 위의 결과에서 old라는 문자가 나왔다면 이것은 24시간이상 아무런 작업 없이 로그인한 채로 있었다는 것을 각각 의미합니다.
참고로 여기서 사용한 -u옵션은 -i옵션을 사용한 결과와 동일하다는 것도 함께 알아두시기 바랍니다.
관련자료
-
이전
-
다음