strace 2

[명령어] strace 사용법

소개 strace는 시스템 콜과 시그널을 추적하는 데 사용됩니다. 이는 애플리케이션을 디버깅할 때 사용할 수 있는 훌륭한 도구이며 Red Hat 지원 엔지니어가 운영 체제와 해당 프로그램 내에서 발생할 수 있는 특정 문제를 검사하도록 요청하는 경우가 많습니다. 사용법 command 실행을 통해 발생한 시스템 콜을 기록하고, /tmp/strace.tx 파일에 추적 정보를 출력합니다. RHEL 6.7+과 RHEL 7에서 strace 4.7 이상: # strace -fvttTyy -s 256 -o /tmp/strace.txt command RHEL 4, RHEL 5, and RHEL 6.6 또는 하위버전에서 strace 4.7 이하: # strace -fvttT -s 256 -o /tmp/strace.txt ..

OS/LINUX 2023.08.31

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

사용하고 있는 시스템콜을 확인하는 명령어는 별도 표준이 없기 때문에 운영체제별 명령어가 다르다. 운영체제 명령어 Liunx strace IBM AIX truss HP-UX tusc Solaris truss 참고로, HP-UX의 tusc는 별도로 설치해야 함 1. strace 사용법 strace -p -o 예제) 3042 프로세스의 시스템콜 호출 모니터링을을 output.txt 파일에 기록한다 $ strace -p 3042 -o output.txt 2. truss 사용법 truss -p -o 예제) 3042 프로세스의 시스템콜 호출 모니터링을을 output.txt 파일에 기록한다 $ truss -p 3042 -o output.txt 3. tusc 사용법 tusc -p -o 예제) 3042 프로세스의 시스템..

OS/공통-명령어 2017.03.26