※ 요약
리눅스 명령어 lsof는 현재 사용중인 파일들의 목록과 함께 해당 파일의 소유자, 관련 프로세스, 크기, 타입 등의 정보를 출력해주는 명령어다.
※ 경로
/usr/sbin/lsof
※ 사용법
lsof [옵션]... [파일]...
※ 옵션
옵션 |
설명 |
-a |
파일을 선택하는데 AND 연산으로 대상을 출력 |
-c |
지정한 COMMAND 필드만 출력 |
-F |
지정한 구분자로 필드를 구분하여 출력 |
-g |
지정한 그룹 아이디를 사용하는 관련 프로세스를 출력 |
-i |
현재 사용되는 소켓 정보를 출력 |
-l |
로그인 사용자명 대신에 UID를 출력 |
-n |
호스트명 대신에 IP주소를 출력 |
-P |
포트 서비스명 대신에 포트 번호를 출력 |
-r |
지정한 초의 주기로 반복해서 출력 (디폴트 값은 15초) |
-s |
파일의 크기를 출력 |
-V |
보다 상세한 정보를 출력 |
※ 사용예
lsof의 사용 예제다. 먼저 -c mysql 옵션을 주어 mysql 관련 필드만 출력하도록 해봤는데, 생각보다 꽤 많았다.
아래 예제는 -iTCP 옵션을 주어 TCP 관련 소켓 정보를 출력하는 예제다. 모두 알겠지만 UDP를 보려면 당연히 -iUDP를 하면 된다.
'Linux > 리눅스 명령어' 카테고리의 다른 글
[리눅스 명령어] printenv - 환경 변수 보기 (0) | 2016.08.13 |
---|---|
[리눅스 명령어] env - 환경 변수 보기 및 변경 (0) | 2016.08.09 |
[리눅스 명령어] dir - 파일 및 디렉토리 내 목록보기 (0) | 2016.08.05 |
[리눅스 명령어] file - 파일 종류 확인 및 정보 출력 (0) | 2016.07.30 |
[리눅스 명령어] logger - 시스템 로그에 임의 메시지 기록 (0) | 2016.07.28 |
[리눅스 명령어] lastlog - 접속 로그 보기 (0) | 2016.07.26 |
[리눅스 명령어] lastb - 로그인 실패 로그 확인 (0) | 2016.07.21 |