Home‎ > ‎

CIS 191

UNIX/Linux Installation, Configuration and Administration

 Time Thursdays 1:00pm to 5:05pm
 Room 828 Aptos Main Campus
 Live Online (Moved to Canvas)
 Roll Call
 Lab Open Lab - 4 hours 5 minutes per week TBA
 Units 4
 Prerequisites  CIS 90
 Book UNIX and Linux System Administration Handbook (4th Edition)
 Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley
 Prentice Hall PTR
 ISBN: 978-0131480056
 Status Version 2: Alpha
 Calendar, assignments subject to change
 Links VMWare VLab Web Access 
 vCenter RDP File
 IP Address Assignments

Course Calendar

September 1, 2016 Welcome  Lab 1: Getting Help  
September 8, 2016 System Administration Chapters 1 and 4 Lab 2: Viewing Hardware Project 1: Exploring Your VM 
September 15, 2016 Boot Loaders and Booting Chapter 3 Lab 3: Custom Splash Screen Project 2: Accessing Your VM With SSH 
September 22, 2016 Files, Filesystems and Block Devices Chapter 6 Lab 4: Find and Filesytems Project 3: Disaster Recovery 
September 29, 2016 Partitioning Disks Chapter 8 Lab 5: Manual Pages Project 4: Simple Root Filesystem 
October 6, 2016 RAID Chapter 8  Project 5: Partitions, Filesystems and Mount 
October 13, 2016 Logical Volume Management Chapter 7  Project 6: RAID1 
October 20, 2016 Midterm    
October 27, 2016 User Accounts and Groups Chapters 5 and 9   
November 3, 2016 Controlling Processes Chapter 11  Project 7 - User Accounts and Groups 
November 10, 2016 System Monitoring and Logging Chapter 10 Lab 6: System Status Project 8: Process Control 
November 17, 2016 Package Management Chapter 12  Project 9: Examining the System Log 
November 24, 2016 Thanksgiving Holiday    
December 1, 2016 Kernel Customization Chapter 13 Lab 7: Build a Custom Driver Project 10: Installing Suricata 
December 8, 2016 Linux Virtualization Chapter 24  Project 11: Custom Kernel 
December 15, 2016 Final    
Showing 16 items from page CIS 191 Calendar sorted by Date. View more »

Video Archives

Course Description
Introduces skills required to administer UNIX/Linux systems. Skills include installing and configuring a popular distribution, such as RedHat Linux, maintaining file and file system structures, distributing and monitoring processes, starting and stopping the system for routine maintenance and troubleshooting, rebuilding and upgrading the kernel, configuring peripheral devices such as printers and modems, backing up and restoring files, and disaster recovery. Develops skills through using both graphical and command line user interfaces, and will be demonstrated by building a custom version of Linux. Prepares students for several industry standard Linux certifications.

Student Learner Outcomes
  • Manage file systems.
  • Manage and customize user and group accounts.
  • Implement system performance optimization.

  • Describe the structural components of Unix/Linux systems and outline the similarities and differences among various distributions.
  • Contrast command line and graphical user interfaces and evaluate the tradeoffs between the two.
  • Install a UNIX/Linux System as a workstation or server to meet the needs of a small to medium company.
  • Demonstrate a knowledge of boot loaders by configuring two operating systems to dual boot, and by recovering a system that won't boot.
  • Define and customize the run levels into which a server will boot.
  • Bring a system down and back up again after reorganizing or expanding storage space.
  • Transfer files from one system to another using network protocols or removable storage devices.
  • Configure a graphical desktop environment by editing the configuration files for the X Windows server, a window manager, and appropriate graphical clients.
  • Use online manual pages and Internet web sites to discover proper command usage or how to use a new utility.
  • Create, modify and delete user accounts and groups, and customize user profiles to meet specified security and productivity needs.
  • Add, update and remove software packages using an appropriate package installation tool.
  • Configure and manage terminals, modems, and printers.
  • Configure system logging to collect information needed for troubleshooting and correcting system problems.
  • Maintain optimal system performance by monitoring disk usage, scheduling processes, and removing resource bottlenecks.
  • Perform a complete system backup and restore the system with that backup.
  • Recover lost files and forgotten passwords.
  • Restore an unstable system by identifying and removing one or more errant processes.
  • Maintain operating system currency by upgrading to a new kernel and applying supplemental patches.
  • Configure system and kernel resources by recompiling the kernel.
  • Transform a single user workstation into a multiuser server.
  • Explain the use of various commands used by a system administrator.

Grading Policy
  • 60% Labs and Homework
  • 20% Midterm
  • 20% Final

TBA (To Be Arranged) Lab Hours
This course meets weekly at the times shown in the Cabrillo Schedule of Classes and above. In addition each student is required to spend 4 hr & 5 min every week in either the CIS Lab (room 830) or online using the CIS VLab. Students may choose the time and day for their TBA Lab Hours where they will work on lab assignments designed to give them practical hands-on experience and continue the learning process. These TBA lab hours are required, tracked, and graded. It is the student’s responsibility to complete the TBA lab hours, which start on Week 1 of the term, and record their attendance. Tip: A great time to do TBA lab hours is in the CIS Lab when the instructor is there. If that is not possible, questions can always be posted on the electronic help forum which is monitored by the instructor.

Late Work Will Not Be Accepted
Homework is due one hour before class on the calendar date where the homework is listed. Please complete all assignments on time as they will not be accepted if they are late. This will help both the student and instructor keep the class moving and avoid log jams at the end of the term. If an assignment is not complete by the deadline it is better to make an incomplete submission for partial credit than no submission at all. There may be extra credit work for students needing extra points.

Classroom Etiquette
It is important to have an effective, distraction-free classroom environment for learning. To minimize distractions all cell-phones should be turned off or at least silenced. Never carry on conversations during the lecture as this is probably the most annoying distraction possible to those sitting nearby.

For students in the physical classroom, computers can be turned on for viewing lecture slides locally, Google-ing related technical information, and doing classroom exercises. A student's full attention is desired so the computers should not be used during lecture for email or anything that would distract them or others from the material being taught.

For students in the virtual classroom, use the "Raise hand" icon in CCC Confer to let the instructor know you have a question. The chat window can be used to ask questions and communicate with the instructor or other classmates. For students dialing in please use *6 on your phone to mute/unmute your line so background noises in your location don't distract the class.

Please plan on coming to all classes. If class will be missed let the instructor know ahead of time. It is the student's responsibility to get any missed material or information from other classmates (the forum is a good way to do this). Please note that being disruptive is grounds for being dropped from the class by the instructor.

Academic Conduct
Instructors at Cabrillo will not tolerate any forms of academic dishonesty. We do not accept remarkably similar assignments. Students who engage in violations of academic integrity (cheating, plagiarizing print or electronic sources, copying computer files, web site content) as outlined in Cabrillo's "Student Rights and Responsibilities" document are subject to disciplinary action by the instructor including receiving an "F" for the assignment, being dropped from the course with a "W" or being issued an "F" for the course.

Special Learning Needs
Veterans or students with disabilities, including "invisible" disabilities such as chronic diseases, learning, and psychological disabilities, are encouraged to explain their needs and appropriate accommodations to the instructor during office hours. Please bring a verification of your disability from the Learning Skills or DSPS offices and a counselor or specialist's recommendations for accommodating your needs.

As required by the Americans with Disabilities Act (ADA), accommodations are provided to insure equal opportunity for students with verified disabilities. If you need assistance with an accommodation, please contact the Learning Skills Program at 831-479-6220 (for students with learning disabilities and attention deficit disorders) or Disabled Student Programs and Services (DSPS) at 831-479-6379 or 831-479-6421 (TTY) to make arrangements as soon as possible.

Missing Classes and Drops
It is the student's responsibility to officially withdraw from classes. If you miss more than two classes or two lab assignments, the instructor may drop you from the course enrollment unless prior arrangements have been made and agreed to.
Subpages (54): View All