Get in Touch

Course Outline

Foundational Concepts of Linux in Server Infrastructures

  • Definition and functional scope of Linux server deployments
  • Overview of major Linux distributions for institutional use
  • Procedures for deploying Linux servers (Ubuntu/CentOS)
  • Initial system configuration and maintenance updates

Operating Within the Linux Command-Line Interface

  • Utilizing the terminal and standard shell directives
  • Analyzing the hierarchical structure of the file system
  • Navigating directories and manipulating file objects

User and Group Administration Protocols

  • Processes for creating, modifying, and removing user accounts
  • Establishing groups and managing membership assignments
  • Evaluating file permission models and ownership structures
  • Enforcing access controls via chmod, chown, and umask utilities

File System and Storage Administration

  • Protocols for mounting and unmounting storage volumes
  • Operations involving disk partitioning and storage tools
  • Handling various file system formats (ext4, xfs, and similar)
  • Strategies for data backup and recovery operations

Fundamental Linux Networking Operations

  • Reviewing network configuration files and interface settings
  • Configuring static and dynamic IP address assignments
  • Diagnosing network connectivity using ping, traceroute, and netstat
  • Basics of DNS resolution, hostname management, and routing

Deployment of Core Network Services

  • Installation and hardening of OpenSSH services
  • Configuration of Apache or Nginx web server instances
  • Overview of email server infrastructure (Postfix components)
  • Implementation of Network Time Protocol (NTP) synchronization

Software Lifecycle and Package Management

  • Using APT (for Debian/Ubuntu) and YUM/DNF (for RHEL/CentOS) package managers
  • Installing, updating, and removing software components
  • Managing software repository access and status

Security Posture, Monitoring, and Automation

  • Applying best practices for system hardening
  • Leveraging system logs and monitoring utilities for oversight
  • Scheduling recurring tasks via cron
  • Introduction to bash scripting for operational automation

Course Summary and Continued Professional Development

Requirements

  • Basic familiarity with computer system operations
  • Fundamental understanding of networking concepts
  • No prior Linux experience is mandatory, though relevant knowledge is advantageous

Target Audience

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

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories