Courses

ITS 37200 — Systems Administration and Management

Topics include:  Linux workstations, servers, Linux services, data centers, disaster recovery, security policy, distributed system administration and monitoring, helpdesks, file system analysis, system performance gathering and analysis, debugging, upgrades, namespaces and user account management, Simple Network Management Protocol (SNMP), system maintenance management, email and printing services, system backup, remote access, IT support, scripting with Python on Linux

Required course.

Time & Place

Monday and Wedenesday 2-4 pm or 4-6 pm on Zoom. Zoom meeting ID and code on Blackboard

Textbook

  1. Limoncelli T, Hogan C, Chalup S, The practice of system and network administration, latest edition
  2. Nemeth E, Snyder G, Hein T, Whaley B, Unix and Linux System Administration, latest edition
  3. Noah Gift and Jeremy M. Jones, Python for Unix and Linux System Administration, latest edition

Instructor

Ricardo A. Calix, Ph.D.
Purdue University Northwest
rcalix@pnw.edu

Office Hours

241 Anderson

On-Line Office Hours

Thursday 2-4 pm on Zoom. Zoom meeting ID and code on blackboard

VMs

Linux:

Renting an AWS instance

Projects

  1. Project A: Hadoop Cluster
  2. Project B: Select a topic in systems administration such as a service or scripting technique (you will need to present it and demo using your Linux VM machine server)

Videos

  1. YouTube

Code

  1. GitHub

Useful

 

Calendar Spring 2020 (Subject to Change)

Sun Mon Tue Wed Thu Fri Sat
Jan 12 Jan 13
What do Systems Administrators (SA) do?
Jan 14 Jan 15
Lab: Intro to Linux
(Blackboard)
Jan 16 Jan 17 Jan 18
Jan 19 Jan 20
Jan 21 Jan 22
Lab: Python Scripting in Linux
(Blackboard)
Jan 23 Jan 24 Jan 25
Jan 26 Jan 27
Linux services
Jan 28 Jan 29
Lab: Linux Services, Intro to Packet Analysis with Wireshark
(Blackboard)
Jan 30 Jan 31 Feb 1
Feb 2 Feb 3
Linux task scheduling and CRON
Feb 4 Feb 5
Lab: CRON
(Blackboard)
Feb 6 Feb 7 Feb 8
Feb 9 Feb 10
Linux services: DNS
Feb 11 Feb 12
Lab: DNS
(Blackboard)
Feb 13 Feb 14 Feb 15
Feb 16 Feb 17
Exam 1
Feb 18 Feb 19
Lab: DNS
(Blackboard)
Feb 20 Feb 21 Feb 22
Feb 23 Feb 24
Namespaces: User account management
Feb 25 Feb 26
Lab: User account management
(Blackboard)
Feb 27 Feb 28 Feb 29
Mar 1 Mar 2
Linux cluster and parallel computing, MapReduce and Hadoop
Mar 3 Mar 4
Lab: MapReduce and parallel programming in Linux
(Blackboard)
Mar 5 Mar 6
Mar 7
Mar 8 Mar 9
Scripting: pdf, tar, ftp, ssh, http, case aurora
Mar 10 Mar 11
Lab: Scripting for pdf, tar, ftp, ssh, http, case aurora
(Blackboard)
Mar 12 Mar 13 Mar 14
Mar 15 Mar 16 Mar 17 Mar 18 Mar 19 Mar 20 Mar 21
Mar 22 Mar 23
File system analysis, grep and awk
(Video1) (Video2) (slides)
Mar 24 Mar 25
Lab: File system analysis, grep and awk
(Blackboard)
(Video1)
(Video2)
Mar 26 Mar 27 Mar 28
Mar 29 Mar 30
SNMP
(Video)
Mar 31 Apr 1
Lab: SNMP Cacti
(Blackboard)
(Video)
Apr 2 Apr 3 Apr 4
Apr 5 Apr 6
Exam 2 on-line on Blackboard
Apr 7 Apr 8
Lab: SNMP
(Blackboard)
(Video)
Apr 9 Apr 10 Apr 11
Apr 12 Apr 13
Apache, Web Services, remote access
(Video)
Apr 14 Apr 15
Lab: Apache, Python pysnmp
(Blackboard)
(Video.version1) (Video.version2) (slides)
Apr 16 Apr 17 Apr 18
Apr 19 Apr 20
Security and UNIX host firewalls
(Blackboard)
(Video)
Apr 21 Apr 22
Lab: UFW firewall
(Blackboard)
(Video)
Apr 23 Apr 24 Apr 25
Apr 26 Apr 27
Project Presentations (On Zoom)
(Video1)
(Video2)
Apr 28 Apr 29
Project Presentations (On Zoom)
(Video1)
(Video2)
Apr 30 May 1 May 2
May 3 May 4
Finals
May 5
Finals
May 6
Finals
May 7
Finals
May 8
Finals
May 9