X 417.31A - Intermediate Linux/Unix
UCLA Extension
David Morgan
Welcome
I am enthusiastic about linux. Because you chose to join this course you must be too. Good to have you here. It should be fun.
Course Particulars
|
Prerequisites |
X417.31 Introduction to Linux/Unix, or equivalent |
|
Required textbook |
UNIX and Linux System Administration Handbook Evi Nemeth, Trent H. Hein, Garth Snyder,
Ben Whaley;
Prentice Hall, 4th edition, 2011 |
|
Catalog description |
This
course extends UCLA Extension’s Introduction to Linux/Unix course with
emphasis on local and network system administration functions.
Configuration files, the foundation of operation and control, are
emphasized. The critical ones are studied. Then, local and web-based
interfaces to the power of these files will
be demonstrated. The most basic functions are user, process, and
filesystem administration. Beyond that are specialized responsibilities
like one-time and recurrent task scheduling, local and remote logging,
trans-network backup and filesystem
synchronization, and network time control. The network servers that
implement these features and their clients are introduced, as are general
management and startup control of these servers. Students will
recompile linux itself, the ultimate form of system
control in linux. Once grounded in the nuts and bolts, students
will learn automation and frontend
techniques to rationalize and
ease the tasks. User-level familiarity with the Unix environment and a
Unix editor is expected. |
Grading
A=90% B=80% C=70% D=60%
Percentages are approximate. Grade determination can also depend on non-numeric factors and is ultimately at my discretion. There will be a mix of homework, in-class labs, and examinations.
Website – http://dmorgan1.bol.ucla.edu/linuxclasses.html I will make extensive use of this website to communicate with you. You are responsible for awareness of the information posted there, e.g., announcements, grade reports, assignments.
To reach me outside class:
Other books worth special recommendation:
Understanding Unix/Linux Programming: A Guide To Theory and Practice, Bruce Molay, Prentice Hall, 2003
Linux Administration Handbook Evi Nemeth, Trent H. Hein,
Garth Snyder, Ben Whaley
Prentice Hall, 4th edition, 2011
Fedora 10 and Red Hat Enterprise Linux (and editorial
successors), Christopher Negus, Wiley,
Paperback, 2009
Learning Red Hat Enterprise Linux & Fedora, Bill McCarty, O'Reilly
& Associates, April 2004
UNIX Unbounded: A Beginning Approach (4th Edition), Amir Afzal, Prentice
Hall, October 2002 (or successors)
Beginning Linux Programming (3rd Edition), Neil Matthew and Richard
Stones, Wrox Press, December 2003 (or successors)
UNIX Shells by Example, Ellie Quigley, Prentice Hall, Paperback,
September 2004