CentOS fuser 명령어 개요 fuser command not found 해결방법

fuser command not found on centos

리눅스에서 fuser는 특정파일 또는 프로세스의 사용자를 알고자 할 때 사용합니다. 저 같은 경우에는 어떤 대상에 대해서 명령어가 동작하지 않을 때 어떤 유저나 프로세스가 사용 중인지 확인하고자 할 때 사용합니다. 예를 들면 umount로 마운트 해제가 되지 않고 target is busy, device is busy 가 나오는 경우에서 사용할 수 있습니다.

 

fuser command not found

fuser command not found 라고 명령어를 확인할 수 없을 때 아래와 같이 패키지를 다운로드해 주셔야 합니다.

 

yum psmisc

# yum -y install psmisc

네트워크와 레포지토리 설정이 잘 되어 있다면 금방 설치가 됩니다.

 

fuser options

fuser -u 파일 파일에 대해 작업 중인 프로세스를 확인할 수 있습니다.

fuser -k 파일 파일을 사용 중인 사용자, 프로세스를 중지 할 수 있습니다.
fuser -v 파일 파일을 사용 중인 사용자, 프로세스의 상세한 정보를 출력합니다.

 

 

fuser 옵션

-a : 사용되고 있지 않은 파일까지도 표시한다.
-k : 지정된 파일과 관련된 모든 프로세스들을 KILL 한다.
-i : 프로세스를 KILL 하기전에 사용자에게 확인한다.
-n space : 지정된 공간(file, udp, or , tcp)내에서 검색한다.
-s : 결과를 간략히 출력한다.
-u : 프로세스 ID(PID)의 소유자를 보여준다

 

ACCESS 항목의 의미

-c : 현재 디렉토리를 의미함.
-e : 실행 가능함을 표시함.
-f : 열려진 파일을 의미함.(default 이므로 생략됨)
-r : root 디렉토리를 의미함.

댓글

Designed by JB FACTORY