반응형

fuser

파일 시스템의 파일이나 디렉토리를 사용하는 모든 프로세스 보여줌

옵션

-f :  프로세스에 읽거나 쓰기 위해 열린 파일

-c : 프로세스의 현재 디렉토리가 대상 파일시스템

-e : 프로세스가 현재 실행중인 파일

-k : 프로세스를 죽이거나 해당 프로세스에서

-u : 프로세스 유저 표시

-a : 사용되지 않은 파일까지도 표시

-i : 프로세스를 KILL시키지전에 사용자에게 확인

-m : 지정한 파일이나 디렉토리가 마운트된 파일시스템에서 실행되고 있는 프로세스의 PID출력

-n space : 지정한 공간(file,udp or tcp)내에서 검색

-s : 결과를 간략히 출력

-v : 자세한 출력모드(프로세스의 user,PID,ACCESS,COMMAND 보여줌)

 

lsof(list open files) :

시스템에서 동작하고 있는 모든 프로세스에 의해서 열린 파일들에 관한 정보를 보여주는 명령어

 

옵션

lsof -u $UID : 특정 유저가 사용하는 프로세스 확인

lsof -p $PID : 지정한 프로세스가 오픈한 파일 리스트 확인

lsof -c $cmd :  지정한 실행 프로그램이 엑세스하고 있는 파일 리스트 확인

lsfof 파일명 : 지정한 파일을 엑세스 하고 있는 프로세스의 정보를 보여줌

lsof /디렉토리명 : 지정한 디렉토리를 엑세스 하고 있는 프로세스의 정보를 보여줌

lsof -i : 모든 네트워크 연결되어 있는 프로세스와 파일을 정보를 보여줌

lsof -c 데몬명 : 지정한 데몬과 연결되어 있는 프로세스와 파일 정보를 보여줌
lsof -p
프로세스ID : 지정한 프로세스와 관련된 프로세스와 파일의 정보를 보여줌

예시)

root@test [/usr/local/bin]# ./lsof -l | grep 9980

root@NCT [/usr/local/bin]# /usr/local/bin/lsof | grep 7013
java       5856   fsbis   33u   REG             64,0x3         258   410158 /fsbis/fsbis/IMAGE_SERVER_FILEHOME/image/MI_SERVER_5002/rcv/20141216/dps/20141216050383701300000001S.end
java      26238 anylink  321u  IPv4 0xe000000358e66080         0t0      TCP *:7013 (LISTEN)

'OS' 카테고리의 다른 글

ip접근제한 ( inetd.sec로 telnet,ftp,ssh )  (0) 2022.07.05
tftp설정  (0) 2022.07.05
top5 메모리 사용률 보기  (0) 2022.07.05
umount 안되는 경우  (0) 2022.07.05
압축 및 압축 해제  (0) 2022.07.05

+ Recent posts