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 |