Get in Touch
 Duration 35 hours

Course Outline

Foundations of Linux and Server Settings

  • Defining the role of a Linux server
  • Overview of various Linux distributions
  • Installation processes for Linux servers (Ubuntu/CentOS)
  • Initial configuration and system updates

Interaction with the Linux Shell

  • Utilizing the terminal and standard shell commands
  • Grasping the structure of the file system hierarchy
  • Navigating shells and manipulating files

Administration of Users and Groups

  • Processes for creating, altering, and removing users
  • Managing group creation and memberships
  • Concepts of file permissions and ownership
  • Controlling access via chmod, chown, and umask

Management of File Systems and Storage

  • Mounting and unmounting procedures for file systems
  • Handling partitions and utilizing disk tools
  • Supervising different file system types (ext4, xfs, etc.)
  • Techniques for data backup and recovery

Core Networking Concepts in Linux

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

Key Network Services

  • Deployment and configuration of OpenSSH
  • Initial setup of Apache/Nginx web servers
  • Overview of basic email server components (Postfix)
  • Implementation of Network Time Protocol (NTP)

Software and Package Management

  • Using APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS)
  • Processes for installing, updating, and removing packages
  • Toggling software repositories on and off

Security, Monitoring, and Automation

  • Best practices for strengthening system security
  • Utilizing system logs and monitoring utilities
  • Task scheduling through cron
  • Introduction to bash scripting

Requirements

  • Familiarity with general computer systems
  • Comprehension of core networking principles
  • Prior Linux experience is not mandatory, though beneficial

Target Audience

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

Testimonials (5)

Related Categories