Get in Touch
 Duration 35 hours

Course Outline

Introduction to Linux and Server Environments

  • Defining the Linux server
  • Overview of major Linux distributions
  • Installing a Linux server (using Ubuntu or CentOS)
  • Initial configuration and system updates

Working with the Linux Shell

  • Utilizing the terminal and standard shell commands
  • Comprehending the file system hierarchy
  • Navigating the shell and manipulating files

User and Group Administration

  • Creating, modifying, and removing users
  • Establishing groups and managing membership
  • Comprehending file permissions and ownership
  • Controlling access via chmod, chown, and umask

File System and Storage Management

  • Mounting and unmounting file systems
  • Utilizing partitions and disk management tools
  • Managing various file system types (such as ext4 and xfs)
  • Techniques for backup and restoration

Basic Networking in Linux

  • Reviewing network configuration files and interfaces
  • Configuring static and dynamic IP addresses
  • Testing connectivity using ping, traceroute, and netstat
  • Fundamentals of DNS, hostnames, and routing

Essential Network Services

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

Software Management and Package Installation

  • Using APT (for Debian/Ubuntu) and YUM/DNF (for 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 using cron
  • Introduction to bash scripting

Requirements

  • Fundamental knowledge of computer systems
  • Basic grasp of networking concepts
  • No previous Linux experience is necessary, though it is advantageous

Target Audience

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

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories