답변:
주어진 것과 관련된 모든 네트워킹을 표시하려면 다음을 수행하십시오 port
.
lsof -iTCP -i :port
lsof -i :22
특정 호스트에 대한 연결을 표시하려면 @host
lsof -i@192.168.1.5
@host:port
lsof -i@192.168.1.5 : 22를 사용하여 호스트 및 포트를 기반으로 연결 표시
grep
ping for LISTEN
는 시스템이 연결을 기다리는 포트 를 보여줍니다.
lsof -i| grep LISTEN
다음을 사용하여 주어진 사용자가 무엇을 열 었는지 보여줍니다 -u
.
lsof -u daniel
명령이 사용하는 파일 및 네트워크 연결 확인 -c
lsof -c syslog-ng
-p
스위치는 특정 프로세스 ID가 알려지지 않은 프로세스에 대한 학습을위한 선한 오픈 무슨 볼 수 있습니다 :
lsof -p 10075
이 -t
옵션은PID
lsof -t -c Mail
은 Using -t
와 -c
당신이 함께 옵션을 수있는 HUP
프로세스를
kill -HUP $(lsof -t -c sshd)
-t
with -u
를 사용하여 사용자가 연 모든 것을 종료 할 수도 있습니다.
kill -9 $(lsof -t -u daniel)
lsof -i :port
특정 포트에서 어떤 프로그램이 수신되는지 알려줍니다.
lsof -i :8080
하고 포트 8080에서 프록시에 연결하는 많은 프로세스가있는 경우 해당 프로세스도 얻을 수 있습니다.
lsof -i
개방형 네트워크 소켓 목록을 제공합니다. 이 -n
옵션은 네트워크 연결이 느리거나 불안정 할 때 유용한 DNS 조회를 방지합니다.
lsof -i
것입니다 만 당신은 당신의 네임 스페이스에 액세스 할 수있는 (그리고 반성을 통해 "인터넷"소켓, 네트워크 소켓뿐만 아니라 어떤 종류로 간주되는) 것을 소켓을 보여줍니다. 그렇지 않으면 'sock'유형의 핸들이 목록에 표시되지 않습니다.