Mon to Sat morning 7:30am to 5:00pm
Call Us 070 30 40 92 / 085 682 471

Course Detail

Linux Training Open Source Administration

2022-10-31

Course Duration
60 h
Course OverView

This course is designed to provide comprehensive training on Red Hat Enterprise Linux 9 (RHEL 9) administration. Participants will gain the essential skills and knowledge required to effectively manage and administer a RHEL 9 environment. The course covers a wide range of topics, including installation, system configuration, user and group management, security, networking, and troubleshooting.

Course Audience

This course is ideal for IT professionals, system administrators, and anyone seeking to enhance their skills in Linux administration. It is suitable for individuals with varying levels of experience, from beginners to intermediate users, who want to become proficient in managing Red Hat Enterprise Linux 9 systems.

Course Outline

Module 1: Getting Started
• Objective: Provide an introduction to the course, set expectations, and familiarize participants with the learning environment.


Module 2: UNIX and Linux Introduction
• Objective: Cover the history and fundamentals of UNIX and Linux, highlighting key concepts and distinguishing features of these operating systems.


Module 3: LINUX Installation
• Objective: Guide participants through the installation process of a Linux distribution, ensuring they can set up a basic Linux environment.


Module 4: LINUX Directory Structure

• Objective: Explore the hierarchical structure of the Linux file system, emphasizing the role and function of important directories.


Module 5: LINUX Basic Command
• Objective: Introduce participants to essential Linux commands, focusing on navigation, file manipulation, and basic system interactions through the command line.


Module 6: USER Account Management
• Objective: Cover user and group management in Linux, including account creation, modification, and deletion. Emphasize user permissions and security considerations.


Module 7: VI editor Command
• Objective: Familiarize participants with the VI text editor, teaching basic navigation, editing, and saving procedures.


Module 8: DISK Management
• Objective: Explore disk management concepts in Linux, covering partitioning, formatting, and mounting storage devices.


Module 9: CRON Scheduling Task
• Objective: Introduce participants to the cron utility for scheduling automated tasks. Cover syntax, scheduling options, and common use cases.


Module 10: APACHE Web Server
• Objective: Guide participants in setting up and configuring the Apache web server, including virtual hosts and basic web server management.


Module 11: SAMBA Server
• Objective: Cover the setup and configuration of a SAMBA server for file and print services, enabling seamless integration with Windows systems.


Module 12: NETWORK File Server
• Objective: Explore the implementation of a network file server, emphasizing file sharing and access control over a network.

Module 13: DHCP Server

• Objective: Introduce the DHCP server and cover its configuration for dynamic IP address assignment in a network environment.


Module 14: DNS Server
• Objective: Guide participants through the setup and configuration of a DNS server, including domain creation and resolution.


Module 15: HAProxy Configuration
• Objective: Explore the configuration of HAProxy for load balancing, emphasizing its role in optimizing and distributing network traffic.


Module 16: FAIL2BAN Configuration
• Objective: Cover the configuration of FAIL2BAN for enhanced security, focusing on protection against unauthorized access and mitigating various threats.


Module 17: Mail Server Postfix and Dovecot
• Objective: Guide participants through the setup and configuration of a mail server using Postfix for SMTP and Dovecot for IMAP/POP3 services.


Module 18: Zabbix Configuration
• Objective: Introduce participants to Zabbix for network monitoring and guide them through the configuration of monitoring solutions.


Module 19: Squid Proxy – Filtering
• Objective: Cover the implementation of Squid Proxy for content filtering, emphasizing its role in controlling and optimizing web traffic.


Module 20: ANSIBLE Automation
• Objective: Introduce participants to Ansible for automation, covering the creation and execution of Ansible playbooks for system configuration and management.
Assessment: Participants will be assessed through quizzes, hands-on labs,

Course Completion

Null

Course Prerequisites

Participants are expected to have a basic understanding of Linux and general system administration concepts. Familiarity with command-line interfaces and basic networking principles and window server will be beneficial.

Course Schedule