Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Contents

큰 틀에서 문서를 계획한다. 이 목차는 변경될 수 있다.

소개

문서에 대한 간단한 소개
  1. 글인사
  2. 문서의 방향제시
  3. 문서 읽는 방법

시작하기 -준비 단계-

  1. 리눅스에 대한 소개
  2. 프로그래밍에 대한 소개
  3. 운영체제(:12)와 시스템에 대한 소개

입력과 출력

  1. 파일시스템
  2. 키보드로부터 입력받아서 모니터로 출력하는 방법
  3. 관련 시스템 인터페이스

계정

  1. 리눅스 계정(:12) 시스템에 대한 이해
  2. passwd(:12), shadow(:12)
  3. 사용자:::정보(:12) 수집

프로세스

  1. 프로세스(:12) 응용
  2. 프로세스 관계
  3. 데몬(:12) 프로세스

시그널

  1. 시그널(:12)에 대해서
  2. 프로세스로의 시그널 전송
  3. sigaction(:12) 인터페이스 소개

Thread

  1. 표준 Pthread(:12)를 이용한 쓰레드 프로그래밍 기법
  2. 다중 쓰레드 프로그램의 작성
  3. 쓰레드 동기화
  4. mutex(:12), 조건변수(:12)의 사용
  5. 쓰레드에서의 시그널 응용

고급입출력

  1. 입출력다중화(:12), 시그널, epoll(:12), poll(:12), select(:12) 응용

IPC

  1. Unix(:12) IPC(:12) 설비를 이용한 프로그래밍 기법
  2. 세마포어(:12), 메시지큐(:12), PIPE(:12), FIFO(:12), 공유메모리(:12)

터미널

  1. 터미널 소개
  2. ANSI 소개
  3. 터미널 제어를 위한 방법

proc 파일 시스템

  1. Proc(:12) 파일 시스템 소개
  2. Proc(:12) 파일 시스템을 이용한 시스템 정보 수집
  3. 네트워크(:12) 정보 수집
  4. SNMP(:12)에 대한 약간의 소개와 SNMP 정보 수집

리눅스 시스템 콜

  1. 리눅스 시스템 콜에 대한 소개
  2. 시스템 콜 활용
  3. 시스템 콜 제작

장치 제어

  1. 리눅스 장치 소개
  2. 장치제어 방법
  3. 특수장치들에 대한 소개 및 응용