Section A: MWF 10:30am - 11:20pm in 1116 Engineering Hall
Information will be posted here as the class progresses. In the meantime, for students currently enrolled in the class, please refer to K-State Canvas for the latest information.
Teaching Assistants:
- Alex Todd - atodd AT ksu DOT edu
- Jacob Dokos - jsdokos AT ksu DOT edu
Class Content
- Syllabus
- Schedule
- Lecture 1 - Introduction & Motivation
- Lecture 2 - Virtualization & Operating Systems
- VMWare - Virtualization White Paper
- How to access VMWare Software for CS Students via Dreamspark
- Windows 10 Overview
- Windows 10 ISO Download site (MAY NOT WORK WITH DREAMSPARK KEYS!)
- How to access Microsoft Software for CS Students via Dreamspark
- Ubuntu Features
- Ubuntu 16.04.1 Download (via CS Mirror)
- TechNet - Architecture of Windows 10
- TechNet - Windows 10 Portal
- How-To Geek - Here’s What’s Different About Windows 10 for Windows 7 Users
- How-To Geek - Here’s What’s Different About Windows 10 for Windows 8 Users
- Windows Support from Microsoft
- Ubuntu Desktop Guide
- Ubuntu Server Guide
- Switching to Ubuntu
- Know Thy Ubuntu
- Lecture 3 - Command Line Interfaces & Simple Scripts
- Lecture 4 - Users & Permissions
- Ubuntu User Accounts
- Ubuntu User Management (Ubuntu Server Guide)
- How to Add and Delete Users on an Ubuntu 14.04 VPS (Digital Ocean)
- Installing the "Users and Groups" Management Tool in Ubuntu 14.04 (Ubuntu Handbook - works in 16.04)
- The Beginners Guide to Managing Users and Groups in Linux (How-To Geek)
- How to Manage Microsoft and User Accounts in Windows 10 (Windows Central)
- How to Set Up and Configure User Accounts on Windows 10 (How-To Geek)
- The Geek's Way of Managing User Accounts and Groups on Windows
- Windows Folder & File Permissions (Windows 2000 Administrator's Pocket Consultant)
- How to Understand those Confusing Windows 7 Fileshare Permissions
- How to Take Ownership and Change Permissions on Files and Folders (Windows 7 Tutorials)
- An Introduction to Linux File Permissions (Digital Ocean)
- File Permissions (Ubuntu Community Guides)
- Lecture 5 - Services, Software & Security
- Understanding and Managing Windows Services (How-To Geek)
- Sysinternals Process Explorer
- Process Library
- Managing Processes in Linux (Digital Ocean)
- Daemon (Computing) (Wikipedia)
- How to Manage Systemd Services on Linux (How-To Geek)
- Systemd for Upstart Users (Ubuntu Wiki)
- Installation (Computer Programs) (Wikipedia)
- Here's What Happens when you Install the Top 10 Download.com Apps (How-To Geek)
- Systinternals Process Monitor
- InstallWatch Pro 2.5 on Lo4d.com (USE WITH CAUTION! This download has been unreliable in the past)
- Installing Software (Ubuntu Community Guides)
- How To Use Apt-get (Ubuntu Community Guides)
- How Software Installation Package Managers Work on Linux
- Ubuntu Help - Networking
- Ubuntu Server Guide - Networking
- Ubuntu Community Wiki - Networking
- Windows Firewall
- Lecture 6 - Configuration Management
- Download Puppet Learning VM
- Puppet System Requirements
- Puppet Documentation
- Configuration Management on Wikipedia
- Puppet Configuration Management Whitepaper
- Chef Configuration Management Solution
- Ansible Configuration Management
- MITRE Configuration Management Guide
- SaltStack Enterprise
- DevOps on Wikipedia
- What is DevOps on The Agile Admin Blog
- What is this DevOps thing Anyway? on Just Enough Developed Infrastructure Blog
- Periodic Table of DevOps Tools
- Lecture 7 - Puppet
- Lecture 8 - Networking Overview
- Lecture 9 - DHCP & DNS
- Lecture 10 - Wireshark
- Lecture 11 - SNMP
- Lecture 12 - Other Protocols
- Lecture 13 - Directory Services Overview
- Lecture 14 - Windows Active Directory
- Lecture 15 - LDAP
- Lecture 16 - Interoperability
- Lecture 17 - Lab 4 Work Time
- Lecture 18 - The Cloud
- Lecture 19 - Configuration and Networking in The Cloud
- Swap FAQ - Ubuntu Community Wiki
- Initial Server Setup with Ubuntu 14.04 - DigitalOcean
- Additional Recommended Steps for New Ubuntu 14.04 Servers - DigitalOcean
- How to Set Up a Firewall with UFW on Ubuntu 14.04 - DigitalOcean
- How to Set Up and Use DigitalOcean Private Networoking - DigitalOcean
- 7 Security Measures to Protect your Servers - DigitalOcean
- Network Time Protocol (NTP) - Wikipedia
- Useful Linux Commands for System Administrators - Tecmint
- Linux Commands for Beginning Server Administrators
- An Introduction to Managing DNS - DigitalOcean
- Lecture 20 - SSH Keys
- Lecture 21 - Applications in the Cloud
- What is SaaS PaaS IaaS - Interoute
- Whitepaper: Understanding the Cloud Computing Stack - Rackspace
- Lecture 22 - Advanced Cloud Management
- Lecture 23 - Application Servers Overview
- Lecture 24 - File Servers Overview
- Lecture 25 - Apache
- Lecture 26 - IIS and Databases
- Lecture 27 - Backups
- Lecture 28 - Monitoring
- Lecture 29 - ITIL: Information Technology Infrastructure Library