| |
작성자 : 좋은진호(truefeel, http://coffeenix.net/ )
작성일 : 2003.8.5(화)
프로세스의 시스템 콜 등을 확인하는 툴로 strace, ltrace, truss 등의 프로그램이 있다.
1) 시스템 콜 확인
linux : strace < 명령어 >
solaris : truss < 명령어 >
---------------------------------------------------------
# strace ls
execve("/bin/ls", ["ls"], [/* 38 vars */]) = 0
uname({sys="Linux", node="truefeel", ...}) = 0
brk(0) = 0x80597e8
... 생략 ...
---------------------------------------------------------
2) 이미 동작중인 프로세스의 시스템 콜 모니터링
linux : strace -p < PID >
solaris : truss -fp < PID >
시스템에 무리를 줄 수 있으므로 필요시에만 잠깐 사용.
3) strace보다 더 상세하게(?) 디스플레이하는 툴이 ltrace이다.
linux : ltrace < 명령어 >
|