009833 2024 1 대전대학교

Unix System Control and Security

유닉스시스템관제 및 보안
Section분반009833
Time수업 시간화 1234 | Tues 9am-1pm
Room강의실융합과학관 24호환
Year연도2024
Grading성적 평가
Relative Grading상대평가 Grade distribution set by university policy.대학교 정책에 따라 성적 분포 결정.
10%Attend.출석
30%HW과제
25%Mid.중간
30%Final기말
5%Proj.프로젝트
10% Attendance출석30% Homework과제25% Midterm중간고사30% Final기말고사5% Project프로젝트
Schedule강의 일정
3/5
▶ Slides
Week주차 1
수업 소개, 강사 소개
Chapter 01 유닉스 개요 및 기본 사용법
들어가며, 유직스와 니룩스 비교
수업 소개, 강사 소개
Chapter 01 유닉스 개요 및 기본 사용법
들어가며, 유직스와 니룩스 비교
📖 p. 19-40
과제 →
3/12
▶ Slides
Week주차 2
Chapter 02 디렉토리 다루기
Chapter 03 파일 다루기

1장. 조감도
Chapter 02 디렉토리 다루기
Chapter 03 파일 다루기

1장. 조감도
3/19
▶ Slides
Week주차 3
Chapter 04 vim 사용법 익히기
2장. 기본 명령어와 디렉터리 계층 구조
Chapter 04 vim 사용법 익히기
2장. 기본 명령어와 디렉터리 계층 구조
과제 →
3/26
▶ Slides
Week주차 4
Chapter 05 배시 셸 활용하기
3장. 디바이스
4장. 디스크와 파일 시스템
Chapter 05 배시 셸 활용하기
3장. 디바이스
4장. 디스크와 파일 시스템
과제 →
4/2
▶ Slides
Week주차 5
Chapter 06 파일 접근 권한 관리하기
5장. 리눅스 커널 부팅 방법
6장. 사용자 공간 시동 방법
Chapter 06 파일 접근 권한 관리하기
5장. 리눅스 커널 부팅 방법
6장. 사용자 공간 시동 방법
과제 →
4/9
▶ Slides
Week주차 6
Chapter 07 파일과 디렉토리 검색하기
7장. 시스템 설정: 로깅, 시스템 시간, 일괄 작업과 사용자
Chapter 07 파일과 디렉토리 검색하기
7장. 시스템 설정: 로깅, 시스템 시간, 일괄 작업과 사용자
과제 →
4/16
▶ Slides
Week주차 7
Chapter 08 사용자와 프로세스 명령 익히기
8장. 프로세스와 리소스 활용
Chapter 08 사용자와 프로세스 명령 익히기
8장. 프로세스와 리소스 활용
과제 →
4/23📝 Exam시험
Midterm Test
스터디 가이드: [PPT] [DOC]
Midterm Test
스터디 가이드: [PPT] [DOC]
4/30
▶ Slides
Week주차 8
Chapter 09 파일 아카이브와 압축 명령 익히기
9장. 네트워크와 그 설정에 대한 이해
Chapter 09 파일 아카이브와 압축 명령 익히기
9장. 네트워크와 그 설정에 대한 이해
과제 →
5/7
▶ Slides
Week주차 9
Chapter 10 인터넷과 통신 명령 익히기
10장. 네트워크 응용프로그램과 서비스
Chapter 10 인터넷과 통신 명령 익히기
10장. 네트워크 응용프로그램과 서비스
과제 →
5/14
▶ Slides
Week주차 10
Chapter 11 유닉스 유틸리티 이용하기
11장. 셸 스크립트 소개
Chapter 11 유닉스 유틸리티 이용하기
11장. 셸 스크립트 소개
과제 →
5/21
▶ Slides
Week주차 11
Chapter 12 유닉스 셸의 이해
12장. 네트워크를 거쳐 파일 옮기기
13장. 사용자 환경
Chapter 12 유닉스 셸의 이해
12장. 네트워크를 거쳐 파일 옮기기
13장. 사용자 환경
과제 →
5/28
▶ Slides
Week주차 12
Chapter 13 배시 셸 프로그래밍
14장. 리눅스 데스크톱에 대한 조망
15장. 개발 툴
Chapter 13 배시 셸 프로그래밍
14장. 리눅스 데스크톱에 대한 조망
15장. 개발 툴
과제 →
6/4
▶ Slides
Week주차 13
Chapter 14 시스템 관리 기초
16장. C 소스 코드로 소프트웨어 컴파일하는 기본적인 방법
17장. 기초를 바탕으로 길제 구축하기
Chapter 14 시스템 관리 기초
16장. C 소스 코드로 소프트웨어 컴파일하는 기본적인 방법
17장. 기초를 바탕으로 길제 구축하기
과제 →
6/18📝 Exam시험
Final Test
스터디 가이드: [ PPT | DOC ]
퀴즈 | 실기
Final Test
스터디 가이드: [ PPT | DOC ]
퀴즈 | 실기
Overview과목 소개
Prerequisites선수 과목
  • No formal prerequisites. Curiosity required. 공식 선수 과목 없음. 호기심 필수.

Unix/Linux 시스템의 이론과 실습을 학습하고, 보안 관제(모니터링, 침입 탐지)의 기초를 다룹니다.

This course covers Unix/Linux system administration theory and practice, including system security monitoring and intrusion detection fundamentals.

Textbooks교재
  • 유닉스 이론과 실습 [3판]
    Required교재
    유닉스 이론과 실습 [3판]
    윤소정, 이종원 저
    한빛아카데미 | 2019년 11월 15일
    Buy구매
  • 리눅스 작동법
    Supplementary참고
    리눅스 작동법
    브라이언 워드 저 / 유하영, 전우영 공역
    비제이퍼블릭(BJ퍼블릭) | 2015년 10월 29일
    Buy구매
Instructor강사 소개
Aaron Snowberger
Aaron Snowberger
Ph.D. · Hanbat National University (2023)

Aaron Snowberger earned his Ph.D. in Information and Communications Engineering from Hanbat National University in South Korea in 2023. He also holds degrees in Computer Science and Media Design. He has taught technology courses for over 8 years, English for over 15 years, and has freelanced as a web developer and magazine designer for over 5 years. His current research interests include computer vision, natural language processing, image processing, signal processing, and machine learning.

Aaron Snowberger는 2023년 한국 한밭대학교에서 정보통신공학 박사 학위를 취득했습니다. 그는 또한 컴퓨터 과학 및 미디어 디자인 학위를 취득했습니다. 그는 8년 이상 기술 과정을 가르쳤고, 15년 이상 영어를 가르쳤으며, 5년 이상 웹 개발자 및 잡지 디자이너로 프리랜서로 일했습니다. 현재 연구 관심사는 컴퓨터 비전, 자연어 처리, 영상 처리, 신호 처리, 기계 학습입니다.