Get in Touch

Course Outline

Linux Fundamentals

Introduction to Linux Architecture

  • Linux philosophy compared to Windows.
  • Efficient navigation of the Command Line Interface (CLI).
  • File system hierarchy standards.

Installation & Setup

  • Step-by-step Ubuntu Server installation process.
  • Network configuration using Netplan.
  • Basics of User and Group management.
  • File permissions and ownership (chmod, chown).

Package Administration & Remote Security

Advanced Software Management

  • Proficiency with APT (Advanced Package Tool).
  • Managing repositories and dependency resolution.
  • Strategies for system updates and patching.

Secure Remote Administration

  • SSH setup and key-based authentication (passwordless access).
  • Hardening the SSH daemon (basics of fail2ban).
  • Establishing remote connections from Windows clients.

Automation & Identity Management (New)

Scripting & Automation

  • Foundations of Bash scripting.
  • Automating backup routines and system health checks.
  • Scheduled task management via Cron jobs.

Centralized Identity via Samba (Active Directory)

  • Concepts: Grasping LDAP and Active Directory protocols within Linux.
  • Execution: Installing and configuring Samba as an Active Directory Domain Controller.
  • Administration: Creating and managing Users and Groups through RSAT (Remote Server Administration Tools) or CLI.
  • Integration: Authenticating Linux clients against the Samba AD (using Winbind/SSSD).

Web Services & Storage Integration

Web Server Administration

  • Installing and configuring Apache/Nginx.
  • Virtual Host configuration for multi-site hosting.
  • SSL/TLS fundamentals for secure web traffic.

NAS & Storage Management

  • Comprehending NFS and CIFS/Samba protocols.
  • Mounting NAS shares for persistent storage solutions.
  • Automating mount processes at startup (fstab configuration).

Troubleshooting & Real-World Scenarios

Advanced System Troubleshooting

  • Resource monitoring using tools like top, htop, and free.
  • Network diagnostics utilizing ping, netstat, traceroute, and tcpdump.
  • Capstone Lab: Diagnosing a compromised server environment and restoring service functionality.

Requirements

  • Solid understanding of Windows Server environments. Previous Linux experience is not a prerequisite.

Target Audience

  • IT Specialists,
  • System Administrators
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories