ITD2007 UNIX시스템 (2018-1)

과목 개요

강의목표와 개요

이 과목에서는 서버급 컴퓨터에서 많이 사용되는 UNIX/Linux 운영체제의 사용법을 습득하고 UNIX 환경에서의 프로그램 개발 및 관리하는 방법을 익힌다. 이를 통하여 UNIX 또는 Linux 운영체제를 사용하는 컴퓨터 시스템의 사용 및 이 시스템에서의 프로그램 개발 및 관리를 할 수 있는 능력을 가질 수 있도록 한다.

이 과목은 SLI 모형 모델로 수업하는 교과목으로 팀활동을 포함한다.

강의교재 및 참고서적

평가방법 : 중간고사 100점, 기말고사 100점, 과제 50점, 출석:결석감점

강의시간 : 강의: 월 1,2교시, 수 1교시, 실습: 수 2교시 (office hour: 수업 후 1시간 및 재실인 시간)

담당조교 : 김종현

4월18일은 실습실 사정으로 휴강이며, 다음 주 수요일은 정상수업입니다.
중간고사 시험범위는 5장까지입니다.

강의자료

강의노트

  1. 리눅스소개
  2. 리눅스 시작하기
  3. 파일시스템 사용
  4. 텍스트 편집기
  5. 셸(1)
  6. 셸(2)
  7. 유틸리티 활용
  8. 유틸리티 활용(2)
  9. 통신 및 네트워크 활용
  10. 셸 프로그래밍(1)
  11. 셸 프로그래밍(2)
  12. 스크립트 프로그래밍
  13. 프로그래밍 도구

참고자료

과제물

- 과제물 제출은 지침에 따른다. (제출 기한은 기본적으로 1주일)
- magics.yonsei.ac.kr 주소의 호스트에 모든 수강학생들의 Linux계정이 만들어져 있으며 필요하면 터미널 프로그램을 설치하여 사용하기 바랍니다. 사용자 ID는 u11xxx (u,입학년도2자리, 학번마지막3자리)입니다.
  1. (3/14) 팀과제: 리눅스를 사용해야하는 필요성(리눅스를 배우면 무엇을 할 수 있는지)에 대해서 조사한 후 팀 별로 논의하여 정리를 하여 제출하시오. (팀원 인증샷 포함) / 팀원들끼리 모여서 1,2장 복습문제를 함께 풀면서 답을 작성해보시오. (답안 정리는 한/두명이 받아적어서 정리하여 제출한다. 손으로 적어도 무방함)
    개별과제: 2장의 내용을 실습을 통해서 확인하시오. 2장의 실습문제를 수행하여 보시오. (과제물 제출을 없음)
  2. (3/21) 과제: UNIX 명령어 연습 - 지침대로 수행하여 제출
  3. 과제는 yscec를 참조하세요.