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 using Ubuntu or CentOS.
  • Initial configuration and system updates.

Navigating the Linux Shell

  • Utilizing the terminal and essential shell commands.
  • Comprehending the file system hierarchy.
  • Shell navigation techniques and file manipulation.

User and Group Administration

  • Creating, modifying, and removing user accounts.
  • Managing group creation and memberships.
  • Interpreting file permissions and ownership.
  • Controlling access using chmod, chown, and umask.

File System and Storage Management

  • Mounting and unmounting file systems.
  • Managing partitions and utilizing disk tools.
  • Handling various file system types such as ext4 and xfs.
  • Techniques for data backup and restoration.

Fundamentals of Linux Networking

  • Reviewing network configuration files and interfaces.
  • Configuring static and dynamic IP addresses.
  • Testing connectivity with tools like ping, traceroute, and netstat.
  • Basics of DNS, hostname management, and routing.

Core Network Services

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

Software Management and Package Installation

  • Leveraging APT (for Debian/Ubuntu) and YUM/DNF (for RHEL/CentOS).
  • Processes for installing, updating, and removing packages.
  • Managing software repositories by enabling or disabling them.

Security, Monitoring, and Automation

  • Best practices for system hardening and security.
  • Using system logs and monitoring utilities.
  • Scheduling automated tasks with cron.
  • Introduction to bash scripting for automation.

Requirements

  • A basic understanding of computer systems.
  • Foundational knowledge of networking concepts.
  • No prior Linux experience is mandatory, though it is advantageous.

Target Audience

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories