!["w" 명령이 가상 로그인 사용자를 표시하는 이유는 무엇입니까?](https://linux55.com/image/19873/%22w%22%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EA%B0%80%EC%83%81%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Linux(Fedora 14)에서 "w" 명령은 다음과 같습니다.
[USERNAME@PC ~] w
23:51:32 up 13 min, 7 users, load average: 0,22, 0,42, 0,34
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
USERNAME tty1 :0 23:39 12:49 30.71s 0.08s pam: gdm-password
USERNAME pts/1 :0.0 23:39 9:39 0.01s 0.01s bash
USERNAME pts/0 :0.0 23:51 0.00s 0.02s 0.00s w
[USERNAME@PC ~]
로그인한 사용자는 3명인데 왜 7명인가요?
답변1
이 답변도착하다SFTP를 통해 로그인한 사용자는 "w"에 표시되지 않습니다.w
로깅이 권장됩니다 utmp
. 일부 조사에 따르면 로깅이 utmp
권장됩니다 /var/run/utmp
.
utmp
로그인 후 프로그램이 정리되지 않은 경우, w
발생한 것과 유사한 출력이 생성될 수 있다고 생각됩니다.