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