Get in Touch
 Duration 35 hours

Course Outline

Introduction to Linux and Server Environments

  • Defining the Linux server role.
  • Overview of major Linux distributions.
  • Installation of a Linux server (Ubuntu/CentOS).
  • Essential configuration and update procedures.

Mastering the Linux Shell

  • Utilizing the terminal and common shell commands.
  • Grasping the file system hierarchy.
  • Navigating the shell and manipulating files.

User and Group Administration

  • Creating, modifying, and removing user accounts.
  • Managing group creation and membership.
  • Comprehending file permissions and ownership structures.
  • Implementing access control using chmod, chown, and umask.

File System and Storage Management

  • Mounting and unmounting file systems.
  • Operating with partitions and disk utilities.
  • Managing various file system types (ext4, xfs, etc.).
  • Applying backup and restore strategies.

Basic Networking in Linux

  • Reviewing network configuration files and interfaces.
  • Configuring static and dynamic IP addresses.
  • Verifying network connectivity (ping, traceroute, netstat).
  • Fundamentals of DNS, hostnames, and routing.

Essential Network Services

  • Installation and configuration of OpenSSH.
  • Basic setup of Apache/Nginx web servers.
  • Overview of basic email server components (Postfix).
  • Network Time Protocol (NTP) management.

Software Management and Package Installation

  • Using APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS).
  • Installing, updating, and removing software packages.
  • Enabling and disabling software repositories.

Security, Monitoring, and Automation

  • Best practices for system hardening.
  • Leveraging system logs and monitoring tools.
  • Scheduling tasks via cron.
  • Introduction to bash scripting.

Requirements

  • Basic knowledge of computer systems
  • Understanding of networking fundamentals
  • No prior Linux experience is required, though it is beneficial

Target Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories