Get in Touch

Course Outline

Introduction to Linux and Server Environments

  • Defining the Linux server
  • Overview of Linux distributions
  • Installing a Linux server (Ubuntu/CentOS)
  • Initial configuration and update processes

Interacting with the Linux Shell

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

User and Group Administration

  • Creating, updating, and removing users
  • Managing groups and membership
  • Comprehending file permissions and ownership
  • Controlling access using chmod, chown, and umask

File System and Storage Administration

  • Mounting and unmounting file systems
  • Utilizing partitions and disk management tools
  • Handling different file system types (ext4, xfs, etc.)
  • Implementing backup and restore strategies

Foundations of Linux Networking

  • Reviewing network configuration files and interfaces
  • Configuring static and dynamic IP addresses
  • Verifying network connectivity with ping, traceroute, and netstat
  • Understanding DNS, hostnames, and routing fundamentals

Core Network Services

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

Software Management and Package Deployment

  • Leveraging APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS)
  • Installing, updating, and removing software packages
  • Activating and deactivating software repositories

Security, Monitoring, and Automation

  • Applying best practices for system hardening
  • Utilizing system logs and monitoring utilities
  • Scheduling automated tasks with cron
  • Introduction to bash scripting

Requirements

  • Fundamental knowledge of computer systems
  • Basic understanding of networking principles
  • No prior Linux experience is mandatory, though it is advantageous

Audience

  • System administrators
  • IT support personnel
  • Technical professionals overseeing Linux environments
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories