클라이언트 IP 가시성을 제공할 수 있는 Top과 같은 명령은 무엇입니까?

클라이언트 IP 가시성을 제공할 수 있는 Top과 같은 명령은 무엇입니까?

저는 sysadmin을 처음 접했고 Apache Linux 서버를 실행하고 있습니다. TOP를 사용하여 Solarputty의 인스턴스 트래픽을 실시간으로 모니터링하는 것을 좋아합니다.

TOP는 훌륭하지만 들어오는 클라이언트 IP도 볼 수 있는 올바른 명령을 찾지 못하는 것 같습니다.

이상적으로는 PID, USER, CPU, MEM 등을 볼 수 있을 뿐만 아니라 들어오는 방문자 주소(클라이언트)도 표시할 수 있도록 TOP와 유사한 명령을 사용하고 싶습니다.

어떤 명령이 이를 제공할 수 있나요? 아니면 Solarputty 외에 더 나은 인터페이스가 있습니까?

답변1

프로세스 모니터링을 제공하는 도구를 모릅니다.그리고별도의 연결 모니터링도 있지만 이를 해결할 수 있는 방법이 있습니다.

네트워크 연결을 감시하기 위해 다음을 사용합니다.iftop, 대부분의 배포판에서 사용 가능합니다. 이는 각 연결에 사용되는 대역폭을 보여줍니다.

iftop은 호스트 이름, IP 주소, 사용된 순간 대역폭을 포함한 연결 세부 정보를 표시합니다.

당신은 다음과 같은 것을 사용할 수 있습니다멀티플렉서두 개의 화면을 동시에 보고 싶을 경우 화면을 반으로 나누어 top한쪽은, iftop나머지 한쪽은 표시할 수 있습니다.

답변2

사용할 수 있는 도구는 많습니다.

  1. mod_status- 예를 들어 웹페이지에서 현재 방문자의 IP를 확인하는 데 도움이 됩니다.
  2. lsof- 파일을 열기 위한 명령줄 도구를 얻습니다(네트워크 연결도 UNIX/Linux 의미에서는 파일입니다).
  3. netstat- 포인트 2와 유사하지만 네트워크 연결에만 해당됩니다.
  4. tail- 파일의 마지막 몇 줄을 나열합니다(귀하의 경우 access.log).

관련 정보