-
Linux) lsof - 실행 중인 파일과 프로세스 정보 출력Programing Language/리눅스 2020. 5. 8. 14:53728x90반응형
※ 요약
리눅스 명령어 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를 하면 된다.
728x90반응형'Programing Language > 리눅스' 카테고리의 다른 글
Ubuntu) 포트, 방화벽 확인 및 포트 열기 (6) 2021.04.19 Mariadb) 초기 세팅 (0) 2021.04.13 AWS) EC2에 이용자 추가하여 ssh로 접근시키기 (0) 2021.03.30 Linux) composer 어느 위치에서든 composer만 쳐도 실행되게 하기 (0) 2020.06.09 Mac에서 터미널로 ssh 접근하기 (0) 2019.11.01