Get in Touch
 Duration 35 hours

Course Outline

Introduction to Linux and Server Environments

  • The definition and role of a Linux server.
  • Overview of different Linux distributions.
  • Installing a Linux server (Ubuntu/CentOS).
  • Performing initial configurations and updates.

Interacting with the Linux Shell

  • Navigating the terminal and using common shell commands.
  • Understanding the file system hierarchy.
  • Shell navigation and file manipulation techniques.

User and Group Administration

  • Creating, modifying, and removing users.
  • Managing group creation and membership.
  • Comprehending file permissions and ownership structures.
  • Controlling access using chmod, chown, and umask.

File System and Storage Management

  • Mounting and unmounting file systems.
  • Utilizing partitions and disk utility tools.
  • Handling various file system types (ext4, xfs, etc.).
  • Applying backup and restore methods.

Fundamentals of Networking in Linux

  • Reviewing network configuration files and interfaces.
  • Setting up static and dynamic IP addresses.
  • Testing connectivity using ping, traceroute, and netstat.
  • Basics of DNS, hostnames, and routing.

Critical Network Services

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

Software Management and Package Installation

  • Utilizing APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS).
  • Processes for installing, updating, and removing 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

  • A basic understanding of computer systems.
  • Familiarity with core networking concepts.
  • No previous Linux experience is mandatory, though prior knowledge is beneficial.

Target Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories