글
■ 현재 프로세스에서 사용하고 있는 file descriptor 리스트 및 개수
(1) 실행중인 프로세스의 PID를 확인.
○ 명령어
$ ps -ef | grep [프로세스명]
- PID : 3376
(2) proc 에서 해당 프로세스의 fd 정보를 확인.
○ 파일경로
$ cd/proc/[PID]/fd
- 경로는 /proc/3376/fd/ 이다.
- 표준입력(0), 표준출력(1), 표준에러(2)와 현재 사용중인 3번 fd를 확인할 수 있다.
$ cd/proc/[PID]/fd
- 경로는 /proc/3376/fd/ 이다.
- 표준입력(0), 표준출력(1), 표준에러(2)와 현재 사용중인 3번 fd를 확인할 수 있다.
(3) 해당 프로세스가 사용중인 자원 확인
○ 명령어
$ lsof -p [PID]
$ lsof -p [PID]
- 9000번 포트로 연결된 TCP 소켓의 FD는 3번(993403)이다.
'L inux > Command' 카테고리의 다른 글
ln - 파일 링크 (0) | 2013.01.24 |
---|---|
cat & tail - 파일 보기 (0) | 2013.01.24 |
서버종료 / 재시작 (4) | 2012.05.11 |
chown - 리눅스 파일 및 디렉토리에 대한 소유자/그룹 변경 (0) | 2012.03.05 |
리눅스 그룹관리 (groupadd, groupmod, groupdel) (4) | 2012.02.27 |
RECENT COMMENT