whowatch – 리얼타임으로 리눅스 사용자 및 프로세스 모니터링하기

whowatch는 리눅스 시스템에서 프로세스와 사용자를 모니터링하는 간단하고 사용하기 쉬운 대화형 who와 비슷한 명령 줄 프로그램입니다. 시스템에 누가 로그인했고 그들이 무엇을 하는지를 실시간으로 표시합니다. 이는 실제 w 명령과 유사한 방식입니다.

시스템에 로그인한 총 사용자 수와 연결 유형(로컬, 텔넷, SSH 및 기타)별 사용자 수를 보여줍니다. whowatch는 시스템의 업타임을 표시하고 사용자의 로그인 이름, tty, 호스트, 프로세스 및 연결 유형과 같은 정보를 표시합니다.

또한 특정 사용자를 선택하고 해당 사용자의 프로세스 트리를 볼 수 있습니다. 프로세스 트리 모드에서는 선택한 프로세스에 SIGINTSIGKILL 신호를 재미있게 보낼 수 있습니다.

이 간단한 기사에서는 리눅스 시스템에서 사용자 및 프로세스를 실시간으로 모니터링하는 방법을 설명하겠습니다.

리눅스에 whowatch 설치하는 방법

whowatch 프로그램은 리눅스 배포판의 기본 저장소에서 패키지 관리자를 사용하여 쉽게 설치할 수 있습니다.

$ sudo apt install whowatch  [On Ubuntu/Debian]
$ sudo yum install whowatch  [On CentOs/RHEL]
$ sudo dng install whowatch  [On Fedora 22+]

설치한 후에는 단순히 명령 줄에 whowatch를 입력하면 다음 화면이 표시됩니다.

$ whowatch
Monitor Logged in Users

특정 사용자의 세부 정보를 볼 수 있습니다. 사용자를 강조 표시하고(이를 위해 아래 화살표를 사용합니다) 사용자 정보를 표시하려면 화면에 표시된대로 d 키를 누릅니다.

Check User Information in Linux

특정 사용자를 강조 표시한 후 Enter를 눌러 사용자의 프로세스 트리를 볼 수 있습니다.

Monitor User Process

모든 Linux 사용자 프로세스 트리를 보려면 t를 누르세요.

Monitor Linux User Processes

또한 s 키를 눌러 Linux 시스템 정보를 볼 수 있습니다.

Check Linux System Information

자세한 정보는 표시된 대로 whowatch 매뉴얼 페이지를 참조하세요.

$ man whowatch

다음 관련 기사들도 유용할 것입니다:

  1. 시스템 사용자가 Linux 명령을 실시간으로 모니터링하는 방법
  2. psacct 또는 acct 도구를 사용하여 사용자 활동을 모니터링하는 방법

이상입니다! whowatch는 Linux 시스템에서 프로세스와 사용자를 모니터링하는 간단하고 쉬운 대화형 명령 줄 유틸리티입니다. 이 간단한 가이드에서는 whowatch를 설치하고 사용하는 방법에 대해 설명했습니다. 이 유틸리티에 관한 질문이나 의견을 공유하려면 아래의 피드백 양식을 사용하세요.

Source:
https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/