Get in Touch

Course Outline

The Linux Foundation

Introduction to Linux Architecture

  • Comparing the Linux philosophy with Windows.
  • Efficient navigation of the Command Line Interface (CLI).
  • Understanding file system hierarchy standards.

Installation & Configuration

  • Guided Ubuntu Server installation.
  • Configuring networking via Netplan.
  • Basics of user and group management.
  • Managing file permissions and ownership (chmod, chown).

Package Management & Remote Security

Advanced Software Management

  • Proficiency in APT (Advanced Package Tool).
  • Repository management and dependency resolution.
  • Strategies for system updates and patching.

Secure Remote Administration

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

Automation & Identity Management (New)

Scripting & Automation

  • Foundations of Bash scripting.
  • Automating backup and system health checks.
  • Scheduling tasks using Cron jobs.

Centralized Identity with Samba (Active Directory)

  • Concept: Grasping LDAP and Active Directory protocols within Linux.
  • Implementation: Installing and setting up Samba as an Active Directory Domain Controller.
  • Management: Creating and administering Users and Groups through RSAT (Remote Server Administration Tools) or the CLI.
  • Integration: Authenticating Linux clients against Samba AD (Winbind/SSSD).

Web Services & Storage Integration

Web Server Administration

  • Installation and configuration of Apache/Nginx.
  • Setting up Virtual Hosts for multi-site hosting.
  • SSL/TLS fundamentals for secure web traffic.

NAS & Storage Management

  • Overview of NFS and CIFS/Samba protocols.
  • Mounting NAS shares for durable storage.
  • Automating mount persistence at boot (fstab setup).

Troubleshooting & Real-World Scenarios

Advanced System Troubleshooting

  • Monitoring resources using top, htop, and free.
  • Network analysis with ping, netstat, traceroute, and tcpdump.
  • Capstone Lab: Identifying and resolving issues in a simulated "broken" server environment.

Requirements

  • A solid foundation in Windows Server environments is expected. Previous experience with Linux is not necessary.

Audience

  • IT Professionals,
  • System Administrators
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories