CSC 171 Linux Administration I Schedule - Fall 2016

Right-click, Ctrl+click, or Shift+click to open links in a new tab or window.

Week

Starting date

Assignments

Note: the online section will be using AWS computers, while the in class section may use AWS or hardware machines, depending which the instructor decides will suit the class better. Links are now provided for each course section. Each section’s specific links are noted as Online or In-Class, so you can reach the correct course in NetAcad.

Week 1

Starting 9/12

Course syllabus

Course materials

Cisco NetAcad account setup

Verify contact info and program code

(Online | In-Class) Chapter 1: Using the Shell

(Online | In-Class) Chapter 2: Getting Help

  • Review course schedule and syllabus.
  • Purchase course access code.
  • Log in to Cisco NetAcad.com. Make sure you activate your code in the correct course. Intro to Linux I, with the correct instructor.
  • Respond to Introduce Yourself (Online | In-Class) assignment.
  • Take Baseline anonymous survey (Online | In-Class).
  • Complete NetAcad Linux Chapter 1.
  • Complete NetAcad Linux Chapter 2.

Week 2

Starting 9/19

(Online | In-Class) Chapter 3: Text Utilities

(Online | In-Class) Chapter 4: Configuring the Shell

Amazon Web Services account setup

AWS EC2 virtual machine creation

Cloud security profile

Cloud remote access keys

  • Complete NetAcad Linux Chapter 3.
  • Complete NetAcad Linux Chapter 4.

  • AWS Lab: Set up AWS Accounts (Online - updated link).
  • Apply for AWS Educate grants.

Week 3

Starting 9/26

(Online | In-Class) Chapter 5: File Manipulation

(Online | In-Class) Chapter 6: File Globbing

(Online | In-Class) Chapter 7: Finding Files

  • Complete NetAcad Linux Chapter 5.
  • Complete NetAcad Linux Chapter 6.
  • Complete NetAcad Linux Chapter 7.
  • AWS Lab: Create an AWS EC2 virtual machine instance (Online) with security profile and access keys

Week 4

Starting 10/3

(Online | In-Class) Chapter 8: Regular Expressions

(Online | In-Class) Chapter 9: The vi Editor

(Online | In-Class) Chapter 10: Standard Text Streams and Redirection

  • Complete NetAcad Linux Chapter 8.
  • Complete NetAcad Linux Chapter 9.
  • Complete NetAcad Linux Chapter 10.
  • Play on https://regexcrossword.com/. (It’s a fun way to practice regex!)

Week 5

Starting 10/10

(Online | In-Class) Chapter 11: Managing Processes

(Online | In-Class) Chapter 12: Archive Commands

  • Complete NetAcad Linux Chapter 11.
  • Complete NetAcad Linux Chapter 12.
  • Set up X11 forwarding (Online).

Week 6

Starting 10/17

(Online | In-Class) Chapter 13: File Permissions and Ownership

(Online | In-Class) Chapter 14: Filesystem Links

  • Complete NetAcad Linux Chapter 13.
  • Complete NetAcad Linux Chapter 14.

Week 7

Starting 10/24

Midterm Week

(Online | In-Class) Chapter 15: Hardware Configuration

MidTerm

  • Complete NetAcad Linux Chapter 15.
  • Mid-term exam (Chapters 1-14). (Online | In-Class) before Oct 27.
  • Instructor: enter grades and withdraw non-participating students by 10/31.

Week 8

Starting 10/31

(Online | In-Class) Chapter 16: The Boot Process

(Online | In-Class) Chapter 17: Bootloaders

(Online | In-Class) Chapter 18: Runlevels

  • Create a bootable USB drive.
  • Complete NetAcad Linux Chapter 16.
  • Complete NetAcad Linux Chapter 17.
  • Complete NetAcad Linux Chapter 18.
  • Investigate and discuss command line interfaces for provisioning virtual machines on AWS, Azure, Google clouds.

Week 9

Starting 11/7

(Online | In-Class) Chapter 19: Designing a Scheme

(Online | In-Class) Chapter 20: Creating Partitions

(Online | In-Class) Chapter 21: Mounting Filesystems

Week 10

Starting 11/14

(Online | In-Class) Chapter 22: Maintaining Integrity

(Online | In-Class) Chapter 23: Fixing Filesystems

  • Complete NetAcad Linux Chapter 22.
  • Complete NetAcad Linux Chapter 23.
  • Discuss Logical Volume Manager (LVM2).

Week 11

Starting 11/21

(Online | In-Class) Chapter 24: Disk Quotas

  • Complete NetAcad Linux Chapter 24.
  • Thanksgiving recess begins at 5 pm Wednesday.
  • No class Thursday.

Week 12

Starting 11/28

(Online | In-Class) Chapter 25: RPM Package Management

(Online | In-Class) Chapter 26: Debian Software Management

  • Complete NetAcad Linux Chapter 25.
  • Complete NetAcad Linux Chapter 26.

Week 13

Starting 12/5

(Online | In-Class) Chapter 27: Managing Shared Libraries

Ansible - Install and Configure

Git and Bitbucket.org

  • Complete NetAcad Linux Chapter 27.
  • Set up ssh key trust between two AWS instances.
  • Install Ansible and configure on trusted host.
  • Write and execute simple Ansible playbook to add user to client host.

Final Exam

week of 12/12-12/16

Section 201W (online class): Date/time TBA.

Section 202 (evening class): Date/time TBA.

You must take the final exam during its scheduled open time slot.

Instructor: Grades are due by 11:59 pm on Dec 19.