logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

리눅스 문제 분석과 해결

리눅스 문제 분석과 해결

(아무도 가르쳐주지 않았던 리눅스 실전 노하우)

마크 윌딩, 댄 버만 (지은이), 이해영, 박재호 (옮긴이)
에이콘출판
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

리눅스 문제 분석과 해결
eBook 미리보기

책 정보

· 제목 : 리눅스 문제 분석과 해결 (아무도 가르쳐주지 않았던 리눅스 실전 노하우)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 리눅스/유닉스 프로그래밍
· ISBN : 9788989975991
· 쪽수 : 472쪽
· 출판일 : 2006-09-28

책 소개

고급 사용자, 관리자, 개발자, 지원 부서를 위한 구조적이며 실질적인 리눅스 문제 해결사다. 오류, 비정상 종료, 정지, 성능 저하, 기대하지 않은 행동 양식, 기대하지 않은 결과를 시스템적으로 파헤치며, strace, gdb, kdb, SysRq, /proc 등 핵심적인 리눅스 문제 해결 도구에 통달하는 방법을 알려준다.

목차

1장 문제 해결 우수 기법과 초반 조사
1.1 시작
1.2 효과적으로 문제를 분석하기 위한 시스템 준비
1.3 네 단계 조사 과정
1.4 기술적 조사
1.5 상용제품 문제해결 방법
1.6 결론

2장 strace와 시스템 호출 추적
2.1 개요
2.2 strace란?
2.3 주요 strace 옵션
2.4 strace 영향과 고려 사항
2.5 디버깅 실례
2.6 시스템 호출 추적 예제
2.7 결론

3장 /proc 파일시스템
3.1 개요
3.2 프로세스 정보
3.3 커널 정보와 조작
3.4 시스템 정보와 조작
3.5 결론

4장 컴파일
4.1 개요
4.2 GCC
4.3 기타 컴파일러
4.4 리눅스 커널 컴파일
4.5 어셈블리 목록
4.6 컴파일러 최적화
4.7 결론

5장 스택
5.1 개요
5.2 실생활에 비유한 예제
5.3 x86/x86-64 아키텍처 스택
5.4 스택 프레임이란?
5.5 스택 동작 방식
5.6 스택 자료 참조와 수정
5.7 디버거로 스택 보기
5.8 스택 이해하기
5.9 결론

6장 GNU 디버거(GDB)
6.1 개요
6.2 디버거를 사용하는 시점
6.3 명령행 편집
6.4 GDB로 프로세스 제어하기
6.5 데이터, 메모리, 레지스터 확인하기
6.6 실행
6.7 원시 코드
6.8 어셈블리 언어
6.9 팁과 기교
6.10 C++ 디버깅
6.11 스레드
6.12 DDD
6.13 결론

7장 리눅스 시스템 비정상 종료와 정지
7.1 개요
7.2 정보 수집
7.3 결론

8장 KDB를 사용한 커널 디버깅
8.1 개요
8.2 KDB 활성화하기
8.3 KDB 활용하기
8.4 결론

9장 ELF
9.1 개요
9.2 개념과 정의
9.3 ELF 헤더
9.4 세그먼트와 섹션 개괄
9.5 세그먼트와 프로그램 헤더 테이블
9.6 섹션과 섹션 헤더 테이블
9.7 재배치와 위치 독립 코드
9.8 ELF 목적파일에서 디버깅 정보 제거하기
9.9 프로그램 해석기
9.10 심볼 결정
9.11 문제 분석을 위한 약한 심볼 활용
9.12 GOT를 활용한 고급 가로채기
9.13 원시 파일
9.14 ELF API
9.15 기타 정보
9.16 결론

부록 A 디버깅 도구 상자
A.1 개요
A.2 프로세스 정보와 디버깅
A.3 네트워크
A.4 시스템 정보
A.5 파일과 목적 파일
A.6 커널
A.7 기타

부록 B 자료 수집 스크립트
B.1 개요
B.2 스크립트 돌리기
B.3 스크립트 소스코드
B.4 면책

저자소개

마크 윌딩 (지은이)    정보 더보기
현재 유닉스와 리눅스 편의성 기술을 전문적으로 연구하는 선임 개발자로 IBM에서 근무하고 있다. 15년 이상 소프트웨어 개발 경험을 토대로, 운영체제, 네트워크, C/C++ 개발, 편의성, 품질 공학, 컴퓨터 하드웨어 부문에서 다양한 경험을 쌓아왔다.
펼치기
댄 버만 (지은이)    정보 더보기
토론토 IBM 소프트웨어 연구실에서 리눅스 플랫폼 개발을 위한 DB2 UDB 개발팀 일원으로 근무하고 있다. 리눅스 10년 이상 경력을 자랑하며, x86-64, z시리즈, 파워 플랫폼을 포함한 리눅스가 지원하는 최신 아키텍처에 DB2 UDB를 이식하고 동작하는 작업에 참여했다.
펼치기
이해영 (옮긴이)    정보 더보기
포항공과대학교 컴퓨터공학과 학부와 퍼듀대학교 전자계산학과 대학원을 졸업했다. 현재 프리랜서 번역가다. 『English for Developers : IT 트렌드로 배우는 개발자 영어 독해』를 저술했고, 『The Art of Project Management : 마음을 움직이는 프로젝트 관리』, 『Rapid Development : 프로젝트 쾌속 개발 전략』(이상 한빛미디어), 『조엘 온 소프트웨어』(에이콘), 『프로젝트가 서쪽으로 간 까닭은 : 프로젝트 군상의 86가지 행동 패턴』, 『피플웨어(3판)』, 『Clean Code 클린 코드 : 애자일 소프트웨어 장인 정신』(이상 인사이트)을 번역했다.
펼치기
박재호 (옮긴이)    정보 더보기
포항공과대학교 컴퓨터공학과 학부와 대학원을 졸업했다. 임베디드 시스템 개발, 기업용 백업 소프트웨어 개발, 방송국 콘텐츠 수신제한 시스템 개발과 운영 지원, 클라우드에서 동작하는 서비스 개발에 이르기까지 다양한 실무 경험을 토대로 고성능 고가용성 시스템을 설계하고 있다. 코스닥 상장사인 엑셈 CTO로 인공지능과 스마트팩토리 관련 개발을 총괄했으며, 클라우드용 모니터링 시스템을 위한 아키텍처 설계도 주도했다. 지금은 레인보우브레인에서 CTO로 생성형 AI 제품 개발에 힘쓰고 있다. 『클린 코드, 이제는 파이썬이다』, 『마이크로서비스 도입, 이렇게 한다』, 『Clean Code 클린 코드』, 『피플웨어』 등을 번역하고, 『LLM을 활용한 실전 AI 애플리케이션 개발』 등을 감수하는 등 번역, 감수, 집필한 책이 40여 권을 넘는다. 각종 기술 소식을 다루는 블로그 ‘컴퓨터 vs 책’과 개발자를 위한 유튜브 ‘채널 박재호’(youtube.com/c/박재호dev)를 운영하며, 개발자들을 위한 각종 교육과 세미나도 지속적으로 진행하고 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책