이미 소장하고 있다면 판매해 보세요.
|
1. 101 시험의 총체
시험 개요 시험 학습 안내 GNU와 유닉스 명령어(항목 1.3) 장치, 리눅스 파일시스템, 파일시스템 계층 표준(항목 2.4) 부트, 초기화, 시스템 종료, 실행 레벨(항목 2.6) 참고 자료(항목 1.8) 시스템 관리(항목 2.11) 101 시험 확인학습 문제와 연습 문제 시험 실전 문제 101 시험 핵심 내용 정리 2. 리눅스 102 시험의 총체 102 시험 개요 102 시험 학습 안내 하드웨어와 아키텍처(항목 1.1) 리눅스 설치와 패키지 관리(항목 2.2) 커널(항목 1.5) 텍스트 편집, 처리, 프린팅(항목 1.7) 셸, 스크립팅, 프로그래밍, 컴파일(항목 1.9) X(항목 2.10) 네트워크 기초(항목 1.12) 네트워크 서비스(항목 1.13) 보안(항목 1.14) 102 시험 확인학습 문제와 연습 문제 102 시험 실전 문제 102 시험 핵심 내용 정리 |
|
동적으로 링크된 실행 파일은 실행 시에 공유 오브젝트에 대한 동적 링커인 ld.xo에 의해 검사된다. 이 프로그램은 실행 파일을 점검하고 시스템의 공유 라이브러리에 대한 의존성 문제를 해결한다. 만일 ld.xo가 지정된 라이브러리를 찾지 못하면 파일은 실행되지 못한다.
이를 설명하기 위해 학습과제 3의 hw 프로그램에 사용된 printit() 함수과 실행 파일에 포함되지 않고 공유 라이브러리로 옮겨졌다고 가정해보자. 이 사용자 라이브러리는 libprintit.so라는 이름으로 /usr/local/lib에 있다. hw는 이 라이브러리를 사용하기 위해 설정을 변경한 후 재컴파일되었다. 기본적으로 ld.so는 라이브러리를 참고하기 위해 /usr/local/lib 디렉토리를 검사하지 않으므로 실행시에 printit()를 찾지 못한다. --- p.403 |