프로세스 ID를 기반으로 작업이 제출된 IP 주소 또는 호스트 이름을 찾을 수 있습니까?
수백 시간 동안 실행되는 일부 hadoop 작업이 있습니다. 어떤 로컬 머신에서 제출되었는지 알아야 합니다. 작업의 프로세스 ID가 있습니다.
전체 팀은 공통 UNIX 사용자 ID를 사용하고 PUTTY를 사용하여 서버에 로그인하므로 사용자 ID를 아는 것은 도움이 되지 않습니다.
답변1
예, 프로세스 실행이 가능합니다. 를 사용하면 ps
프로세스 시작 시간과 해당 tty 정보를 얻을 수 있습니다. 다음으로 /var/log/wtmp
파일을 확인해야 합니다 .
utmpdump /var/log/wtmp
또는 wtmp
래퍼 last
유틸리티를 사용하십시오.
last
로그인 시간과 해당 tty를 찾으십시오. 간단한 분석을 사용하면 어떤 호스트가 프로세스를 시작하는 데 사용되었는지 높은 확률로 확인할 수 있습니다.