Jun 01, 2025  
2025-2026 Course Catalog 
    
2025-2026 Course Catalog
Add to Portfolio (opens a new window)

NET 402 - Linux Network Administration

Credits: 3
Lecture Hours: 2
Lab Hours: 2
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech


The Linux Network Administration course is designed to equip students with the knowledge and skills required for modern Linux-based network administration, particularly in cloud-centric environments. This course addresses the evolving role of Linux in supporting cloud infrastructure, emphasizing how Linux systems power a wide range of cloud services and enterprise networks.

Students will explore core network services and protocols within Linux/Unix systems, focusing on configuration, management, and troubleshooting. Key topics include:

Dynamic Host Configuration Protocol (DHCP): Implementing and managing DHCP services to automate IP address assignment across networks. Domain Name System (DNS): Configuring DNS servers for domain resolution and managing DNS records to support both internal and external services. Web Services Management: Setting up, securing, and optimizing web servers, with an emphasis on Apache, Nginx, and other widely used web services. Containerization and Virtualization: Understanding containers (e.g., Docker) and virtualization tools to deploy, scale, and manage services efficiently in cloud environments. Cloud Networking Technologies: Integrating Linux systems with cloud platforms, exploring tools and technologies like Kubernetes, Ansible, and OpenStack. The course combines hands-on labs with real-world case studies, ensuring that students gain practical experience in configuring and securing Linux-based networks. By the end of this course, students will be prepared to administer Linux networks that are essential to cloud operations, with a strong foundation in the systems and services that drive scalable, reliable cloud infrastructures.
Competencies
 

  1. Demonstrate how to administer the Domain Name Service (DNS)
    1. Describe the need for DNS
    2. Describe how to register a domain name
    3. Configure resource records
    4. Configure zone files
    5. Create sub-domains and slaves
  2. Demonstrate how to administer a Web Service
    1. Install and configure web services
    2. Describe the different configuration files for web services
    3. Integrate various operating systems with directory services 
    4. Describe how to authenticate users using directory services and LDAP
    5. Configure web services to authenticate users using directory services and LDAP
  3. Analyze the properties of a Secure Shell
    1. Describe the importance of a secure shell
    2. Compare the different types of Authentication
    3. Describe Public-Key Encryption and Digital Signatures
    4. Demonstrate how to secure ftp
    5. Demonstrate how to secure HTTP
  4. Demonstrate how to administer a Linux firewall
    1. Describe the importance of a firewall
    2. Describe the components of a firewall
    3. Demonstrate how to configure and administer Network Address Translation (NAT)
    4. Demonstrate how to configure and administer Intrusion Detection Systems (IDS)
  5. Configure and deploy containers
    1. Demonstrate the deployment of containers
    2. Manage containers using various container management tools 
    3. Explain the difference between virtualization and containers
  6. Configure and deploy virtualized systems
    1. Utilize virtualization tools to create, modify, and deploy virtualized environments
    2. Explain the difference between hypervisor types 3. Summarize the uses for virtualization

Competencies Revised Date: AY2026



Add to Portfolio (opens a new window)