OS/공통-명령어

[명령어] 운영체제별 시스템콜 확인 명령어

투칼론 2017. 3. 26. 17:04
반응형

사용하고 있는 시스템콜을 확인하는 명령어는 별도 표준이 없기 때문에 운영체제별 명령어가 다르다.

 

 운영체제

 명령어

 Liunx

 strace 

 IBM AIX

 truss 

 HP-UX

 tusc

 Solaris

 truss 

참고로, HP-UX의 tusc는 별도로 설치해야 함

 

1. strace 사용법

 

strace -p <pid> -o <output file>

 

예제)

3042 프로세스의 시스템콜 호출 모니터링을을 output.txt 파일에 기록한다

 $ strace -p 3042 -o output.txt

 

 

2. truss 사용법

 

truss -p <pid> -o <output file>

 

예제)

3042 프로세스의 시스템콜 호출 모니터링을을 output.txt 파일에 기록한다

 $ truss -p 3042 -o output.txt

 

 

3. tusc 사용법

 

tusc -p <pid> -o <output file>

 

예제)

3042 프로세스의 시스템콜 호출 모니터링을을 output.txt 파일에 기록한다

 $ tusc -p 3042 -o output.txt

 

 

각 명령어의 상세옵션은 추가적으로 설명하지 않았으므로, 필요한 경우에 명령어의 도움말을 찾아보면 된다.

'OS > 공통-명령어' 카테고리의 다른 글

[명령어] find 명령어 이해  (0) 2017.07.08
[Tips] 시스템/OS별 스레드 모니터링  (0) 2017.07.04
[명령어] iconv 명령어 이해  (0) 2017.02.20
[명령어] ssh 관련 명령어  (0) 2017.02.01
[개요] Locale 이해  (0) 2017.02.01