pkgcore 유틸리티는
https://central.dell.com/solutions/Networker-Tools
PKGCore.zip에는 Linux, HP-UX 및 SunOS용 pkgcore가 포함되어 있습니다.
NetWorker(Linux): Linux NetWorker 서버에서 파일을 복사하는 방법
일반 사용 지침
1. 디버그하려는 코어 파일이 상주하는 Linux 시스템에 linux_pkgcore.sh를 복사합니다.
2. 다음을 실행합니다.
linux_pkgcore.sh output_file_name /path/to/core_file /path/to/Binary
예: pkgcore.sh LGTsc12345 /nsr/cores/nsrd/core.#### /usr/sbin/nsrd
3. 결과 출력 파일 <출력 파일 이름>_corefiles.tar.gz 및 <출력 파일 이름>_libraries.tar.gz 를 얻고 이를 서비스 요청에 업로드합니다.
분석
1. 코어를 디버깅하려는 경우 시스템의 동일한 경로에 있는 두 출력 파일을 모두 압축 해제합니다.
2. 코어를 생성한 바이너리가 스트라이핑되지 않은 경우 "실행 가능" 심볼 링크로 연결된 바이너리 파일을 끊어내지 않은 바이너리로 교체합니다.
3. gdb가 시스템 경로에 있는지 확인합니다.
4. 출력 파일을 압축 해제한 디렉토리에서 ./opencore
GDB를 실행합니다. GNU 프로젝트 디버거(sourceware.org)
GDB는 NetWorker에 포함되지 않은 타사 툴로, 시스템 관리자가 이 유틸리티를 설치하고 시스템 경로의 일부로 구성해야 합니다. NetWorker 지원은 소프트웨어 또는 툴을 설치하거나 구성할 수 없습니다.