lsof 사용

lsof가 뭔가요?

lsof는 열린 파일의 모든 정보를 나열할 수 있습니다., 열린 파일은

1.일반 파일

2.사전

3.네트워크 파일 및 시스템 파일

4.장치 파일

5.(기능)공유 라이브러리

6.관로

7.심볼 링크

8.네트워크 소켓

lsof를 사용하는 방법

1. 누가 이 파일을 사용하고 있는지 확인

lsof /파일경로/파일

2. 특정 사전의 하위 사전에 있는 파일을 포함하여 열린 파일 확인.

lsof +D /파일경로/파일경로2/

3. 특정 사전에서 열린 파일 확인.

이소프 | grep '/파일경로/파일경로2/'

4. 특정 사용자가 연 파일 정보 나열.

lsof -u 사용자 이름

5. 특정 프로그램에서 열린 파일 정보 나열.

lsof -c 오라클

당신은 또한 입력할 수 있습니다 “이소프 | 구두를 잡아”, 하지만 분명히 “lsof -c 오라클” 더 간단하다.

6. 여러 프로그램에서 열린 파일 정보 나열.

lsof -c mysql -c 아파치

7. 특정 사용자 및 특정 프로그램에 의해 열린 파일 정보 나열.

lsof -u 테스트 -c mysql

8. 특정 사용자를 제외한 모든 사용자의 열린 파일 정보 나열.

lsof -u ^루트

9. 프로세스 번호로 열린 파일 정보 나열.

lsof -p 1

10. 여러 프로세스 번호로 열린 파일 정보 나열.

lsof -p 123,456,789

11. 모든 프로세스 번호별로 열린 파일 정보 나열 특정 프로세스 번호 제외.

lsof -p ^1

12 . 모든 네트워크 연결 나열

lsof -i

13. 네트워크 연결의 모든 tcp 정보 나열.

lsof -i TCP

14. 네트워크 연결의 모든 udp 정보 나열.

lsof -i udp

15. 특정 포트를 사용 중인 사람 나열

lsof -i :3306

16. 특정 udp 포트를 사용 중인 사람 나열.

lsof -i udp:55

특정 TCP 포트

lsof -i TCP:80

답장을 남겨주세요