Linuxpia/Linux 명령어

[리눅스 명령어] 프로세스 ID를 출력하기, fuser

Linuxpia4U 2023. 9. 15. 22:32
반응형

프로세스 ID를 출력하기, fuser

`fuser`는 UNIX와 Linux에서 특정 파일 또는 포트를 사용하고 있는 프로세스를 식별하는 명령어입니다. 이 유틸리티는 어떤 프로세스가 특정 자원에 액세스 하고 있는지 알아내는 데 유용하며, 파일이나 네트워크 포트를 사용 중인 프로세스를 종료하려는 경우에 특히 도움이 됩니다.

기본 사용법

 

fuser [OPTIONS] FILE or PORT/PROTOCOL

 

주요 옵션


- `-a`: 모든 파일을 출력합니다 (기본적으로는 사용 중인 파일만 출력됩니다).
- `-k`: 식별된 프로세스를 종료합니다.
- `-n SPACE`: 검색 공간을 지정합니다. 예를 들면, `file` 또는 `udp`, `tcp` 등입니다.
- `-u`: 사용자 이름을 함께 출력합니다.
- `-v`: 자세한 출력 모드입니다.

사용 예


1. 특정 파일을 사용 중인 프로세스 확인

fuser /path/to/file



2. 특정 TCP 포트를 사용 중인 프로세스 확인

fuser 80/tcp



3. 특정 파일을 사용 중인 프로세스를 종료

fuser -k /path/to/file



4. 자세한 정보와 함께 특정 파일을 사용 중인 프로세스 확인

fuser -vu /path/to/file

 

 

 

정리

`fuser` 명령어는 특정 자원에 대한 프로세스의 액세스를 신속하게 식별하고, 필요한 경우 해당 프로세스를 종료하는 데 유용합니다.

반응형