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.

Websitehttp://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