Get in Touch
 Duration 35 hours

Course Outline

Introduction to Linux and Server Environments

  • Defining a Linux server
  • Overview of major Linux distributions
  • Installation walkthroughs (Ubuntu/CentOS)
  • Initial configuration and system updates

Navigating the Linux Shell

  • Terminal usage and essential shell commands
  • Exploring the file system hierarchy
  • Shell navigation and file manipulation techniques

User and Group Administration

  • Creating, updating, and removing user accounts
  • Managing group creation and memberships
  • Grasping file permissions and ownership structures
  • Controlling access via chmod, chown, and umask

File System and Storage Management

  • Mounting and unmounting file systems
  • Utilising partitions and disk management tools
  • Managing various file system types (ext4, xfs, etc.)
  • Implementing backup and restore strategies

Basic Networking in Linux

  • Reviewing network configuration files and interfaces
  • Configuring static and dynamic IP addresses
  • Verifying connectivity using ping, traceroute, and netstat
  • Fundamentals of DNS, hostname management, and routing

Essential Network Services

  • Deployment and configuration of OpenSSH
  • Setting up basic Apache/Nginx web servers
  • Understanding email server components (Postfix overview)
  • Managing Network Time Protocol (NTP)

Software Management and Package Installation

  • Leveraging APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS)
  • Installing, updating, and removing software packages
  • Configuring software repositories

Security, Monitoring, and Automation

  • System hardening best practices
  • Analysing system logs and using monitoring tools
  • Scheduling automated tasks with cron
  • Foundations of bash scripting

Requirements

  • Familiarity with basic computer systems
  • Working knowledge of networking fundamentals
  • No prior Linux experience is mandatory, though it is advantageous

Target Audience

  • System administrators
  • IT support personnel
  • Technical professionals responsible for Linux environments

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories