This course will provide an hand-ons experience with the installation, configuration and administration of Linux operating systems. Linux topics will include operating system architecture and components, task scheduling, memory and process management, device drivers, partitioning and file systems, boot processes, command line, customizing the environment,shell scripting, networking, and securing the system. The hands-on portion of the class will be an opportunity for the students to create and manage virtual machines, install Linux in virtual machines,work with the command line and various Linux tools to customize, administer and secure linux-based systems. The lab sessions will also cover launching Linux cloud instances as well. To summarize, students will acquire the technical knowledge to install, customize, manage and secure a system running a Linux Operating System