Get in Touch
 Duration 35 hours

Course Outline

Introduction to Linux and Server Environments

  • Defining the role of a Linux server
  • Overview of various Linux distributions
  • Installing a Linux server using Ubuntu or CentOS
  • Performing initial configuration and system updates

Working with the Linux Shell

  • Utilizing the terminal and executing common shell commands
  • Comprehending the Linux file system hierarchy
  • Navigating directories and manipulating files via the shell

User and Group Administration

  • Creating, modifying, and removing user accounts
  • Establishing groups and managing membership
  • Comprehending file permissions and ownership structures
  • Controlling access using chmod, chown, and umask

File System and Storage Management

  • Mounting and unmounting file systems
  • Managing partitions and utilizing disk tools
  • Working with various file system types such as ext4 and xfs
  • Applying backup and restoration strategies

Basic Networking in Linux

  • Reviewing network configuration files and interfaces
  • Setting up static and dynamic IP addresses
  • Verifying network connectivity using ping, traceroute, and netstat
  • Understanding fundamentals of DNS, hostnames, and routing

Essential Network Services

  • Installing and configuring OpenSSH
  • Setting up basic Apache or Nginx web servers
  • Exploring basic email server components via a Postfix overview
  • Implementing the Network Time Protocol (NTP)

Software Management and Package Installation

  • Utilizing APT for Debian/Ubuntu and YUM/DNF for RHEL/CentOS
  • Installing, updating, and removing software packages
  • Managing software repositories by enabling or disabling sources

Security, Monitoring, and Automation

  • Applying best practices for system hardening
  • Reviewing system logs and employing monitoring tools
  • Automating scheduled tasks using cron
  • Gaining an introduction to bash scripting

Requirements

  • General familiarity with computer systems
  • A solid grasp of networking fundamentals
  • No prior experience with Linux is mandatory, though a basic understanding is beneficial

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