Linux System Administration (2)
Course ID: 219097
Course Name: Advanced Linux System Administration (進階里訥克斯系統管理)
Language: Offered in English (英語授課)
Instructor: Dr. Quincy Wu
(solo...@xxxx.edu.tw )
Target Students: Sophomores, Juniors, Seniors, and Postgraduates
Upper-limit: 15 Students
Students enrolled to this class.
Credit: 3
Time: Tuesday 17:30-20:00
Place: CC 027 ext. 4498
Homepage:
http://Course.ipv6.club.tw/Linux.982/
Prerequisite:
Basic Linux System Administration
Proficient C language programming skill
Every student must possess the superuser privilege of
a running Linux machine.
Alternative operating systems like Solaris or FreeBSD are acceptable.
Goal: Learning the skills of Linux system administration,
and getting hands-on experience by establishing network services
through weekly homework.
Evaluation:
Homework (30)
Oral Presentation (30%)
Participation (20%)
Term
Project on QNAP (20%)
Textbook:
Nate Campi and Kirk Bauer,
"Automating Linux and UNIX System Administration", 2nd Ed.
Publication: Berkeley, Calif., New York Springer Science & Business
Media, 2009.
(Springer ,
NCNU NetLibrary )
Source Code can be downloaded here .
References:
Online manpage
GNU Info
Linux Documentation Project (http://tldp.org/LDP/ )
LAMP: The Open Source Web Platform (http://www.onlamp.com/)
Librenix - Linux Sysadmin Portal (http://www.librenix.com/)
Linux Magazine (http://www.linux-mag.com/ )
Linux Journal (http://www.linuxjournal.com/ )
Outline:
Chapter 1 - Introducing the Basics of Automation
Chapter 2 - Applying Practical Automation
(s98325528 )
Chapter 3 - Using SSH to Automate System Administration Securely
(s98325521, s98321510)
Selected Applications by QNAP .
Take a look at QPKG
Chapter 4 - Configuring Systems with cfengine
(s95321052, s95321021)
Chapter 5 - Bootstrapping a New Infrastructure
(s97325508, s95321026)
Chapter 6 - Setting Up Automated Installation
(s96321017, s98213536)
Chapter 7 - Automating a New System Infrastructure
(s97321026, s97321021, s97321009, s97321003)
Chapter 8 - Deploying
Your First Application
(s96321002, s96321013)
Chapter 9 - Generating Reports and Analyzing Logs
(s98321504, s98321515)
(Lab )
Chapter 10 - System Monitoring
(s97321004, s97321012)
Ganglia
Nagios
Chapter 11 - Infrastructure Enhancement
Chapter 12 - Improving System Security
(s97321537)
Classification in CSIE Programs: "Algorithms and Computational Theory"
Software used in this course:
PuTTY
0.60 with IPv6 support
Virtual
Box
5/18 Midterm Exam
linuxadm_ch10_ganglia.ppt