Description
The main purpose of the undergraduate-level course is to understand the essential knowledge of managing a Linux system and to apply the obtained knowledge to various Linux based systems. The course explores the basic components of a Linux system, including file systems, processes, users, shells and environments of networking, and studies the management techniques for those components. Also, the course covers the basic of shell script languages and text processing techniques.
Instructor
Kyungbaek Kim
Office : Engineering Building #6, 715
Tel : +82-62-530-3438
Email : kyungbaekkim@jnu.ac.kr
Office Hours : Tue 11:00 ~ 11:45
Time and Location
Tue, Thur 13:30-14:45, Engineering Building #6, 105
Reference Texts
- Ubuntu Unleashed 2011 Edition: Covering 10.10 and 11.04 (6th Edition), Matthew Helmke, Andrew Hudson, Paul Hudson
- UNIX and Linux System Administration Handbook (4th Edition), Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley
Grading Policy
- Attendance : 10%
- Homework and Quiz : 40%
- Around five to six times of practical exercise based homeworks.
- Around two to three times of pop-up quiz.
- Midterm Exam : 25%
- Final Exam : 25%
Lecture Notes
- 00.Syllabus
- 01.Introduction
- 02.Users and accounts
- 03.File and Directories
- 04.Access Control
- 05.Text Editors
- 06.Manual-packages-Log
- 07.File System of Linux
- 08.Processes and Job Control
- 09.Networking in Linux
- 10.Boot Linux
- 11.Shell
Lecture notes are accessible through the eClass of JNU portal.
Homeworks, Quiz, Midterm/Final Exam
- 01.Homework01
- 02.Homework02
- 03.Homework03
- 04.Homework04
- 05.Homework05
- 06.Homework06