Get in Touch
 Duration 35 hours

Course Outline

Introduction to Linux and Server Environments

  • Defining the Linux server
  • Overview of major Linux distributions
  • Installation process for Linux servers (Ubuntu/CentOS)
  • Initial configuration and update procedures

Interacting with the Linux Shell

  • Utilizing the terminal and standard shell commands
  • Navigating the file system hierarchy
  • Shell navigation techniques and file operations

User and Group Administration

  • Creation, modification, and deletion of user accounts
  • Managing group creation and memberships
  • Comprehending file permissions and ownership structures
  • Access control mechanisms using chmod, chown, and umask

File System and Storage Management

  • Mounting and unmounting file systems
  • Handling partitions and disk utilities
  • Administration of file system types (ext4, xfs, etc.)
  • Backup and restoration methodologies

Basic Networking in Linux

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

Essential Network Services

  • Installation and configuration of OpenSSH
  • Setup of basic Apache/Nginx web servers
  • Overview of basic email server components (Postfix)
  • Network Time Protocol (NTP) implementation

Software Management and Package Installation

  • Utilizing APT (Debian/Ubuntu) and YUM/DNF (RHEL/CentOS)
  • Processes for installing, updating, and removing packages
  • Management of software repositories (enabling and disabling)

Security, Monitoring, and Automation

  • Best practices for system hardening
  • Utilization of system logs and monitoring tools
  • Task scheduling using cron
  • Introduction to bash scripting

Requirements

  • Foundational knowledge of computer systems
  • Basic understanding of networking principles
  • Prior Linux experience is not mandatory, though it is beneficial

Target Audience

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

Testimonials (5)

Upcoming Courses

Related Categories