Get in Touch
 Duration 35 hours

Course Outline

Foundations of Linux and Server Environments

  • Defining the Linux server role
  • Overview of various Linux distributions
  • Installation processes for Linux servers (Ubuntu/CentOS)
  • Initial configuration and update management

Navigating the Linux Shell

  • Utilizing the terminal and standard shell commands
  • Comprehending the file system hierarchy
  • Mastering shell navigation and file operations

User and Group Administration

  • Creating, altering, and removing user accounts
  • Establishing groups and managing memberships
  • Interpreting file permissions and ownership structures
  • Controlling access via chmod, chown, and umask

File System and Storage Oversight

  • Mounting and unmounting file systems
  • Working with partitions and disk utilities
  • Managing file system types (ext4, xfs, etc.)
  • Applying backup and restoration methods

Basic Linux Networking

  • Configuring network files and interfaces
  • Setting up static and dynamic IP addresses
  • Verifying connectivity using ping, traceroute, and netstat
  • Understanding DNS, hostnames, and routing principles

Essential Network Services

  • Installing and configuring OpenSSH
  • Setting up basic Apache/Nginx web servers
  • Overview of basic email server components (Postfix)
  • Configuring the Network Time Protocol (NTP)

Software Management and Package Installation

  • Using APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS)
  • Installing, updating, and removing software packages
  • Managing software repositories by enabling or disabling them

Security, Monitoring, and Automation

  • Implementing best practices for system hardening
  • Leveraging system logs and monitoring tools
  • Scheduling tasks using cron
  • Introductory concepts of bash scripting

Requirements

  • Familiarity with general computer systems
  • A solid grasp of networking fundamentals
  • Previous Linux experience is not mandatory but is advantageous

Target Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories