반응형
프로세스 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` 명령어는 특정 자원에 대한 프로세스의 액세스를 신속하게 식별하고, 필요한 경우 해당 프로세스를 종료하는 데 유용합니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 실행 파일을 압축하고 자동으로 풀려 실행되는, gzexe (56) | 2023.09.17 |
---|---|
[리눅스 명령어] 특정 문자(열) 검색하기, grep (52) | 2023.09.16 |
[리눅스 명령어] 파일 시스템 검사하기, fsck (61) | 2023.09.14 |
[리눅스 명령어] 메모리 사용량 알아보기, free (59) | 2023.09.13 |
[리눅스 명령어] 출력 형식 정형화 하기, fmt (46) | 2023.09.12 |