Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Becoming a Linux Server Admin

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course will equip you with the skills and knowledge to manage and administer Linux servers effectively. Through in-depth modules, you'll learn how to install, secure, and configure various server components such as Apache, DNS, DHCP, and database servers. By the end of this course, you'll be confident in managing critical server operations, monitoring performance, and optimizing server security. The journey begins with understanding the basics of Linux server administration, followed by installing and configuring essential services such as SSH, system logging, and networking. You’ll dive into advanced topics like hardening your Linux server, configuring firewalls, and using various tools to enhance system security and monitoring. The course culminates in configuring multiple server types, including web servers, file servers, and database servers, ensuring you're ready to handle diverse server environments. This course is designed for learners looking to build foundational and advanced Linux server administration skills. No prior Linux experience is required, but basic knowledge of computing and networking will be helpful. By the end of the course, you’ll have the expertise needed to become a confident Linux server administrator.

Syllabus

  • Understanding Server Administration
    • In this module, we will provide an overview of essential Linux server administration concepts. You'll gain hands-on experience in installing, securing, and managing a Linux server, as well as monitoring performance and configuring logs for efficient system management.
  • Administering Networking
    • In this module, we will explore networking fundamentals, covering how to configure and manage network settings. We will dive into advanced networking techniques like bonding and aliases, alongside using NetworkManager for streamlined management and troubleshooting.
  • Starting and Stopping Services
    • In this module, we will introduce the concepts of SysV Init, Upstart, and systemd. You’ll learn how to manage and control services using systemd, a modern tool for improving system service and power management.
  • Configuring a DNS Server
    • In this module, we will focus on configuring a DNS server with BIND. You'll learn how to manage DNS zones, create necessary records, and handle both forward and reverse lookups to ensure your DNS server runs effectively.
  • Configuring a DHCP Server
    • In this module, we will guide you through the process of setting up a DHCP server using DHCPD. You’ll learn to configure dynamic IP assignments, static leases, and troubleshoot common issues to ensure a reliable DHCP environment.
  • Configuring an Apache Web Server
    • In this module, we will teach you how to set up and configure an Apache web server, including hosting multiple sites and enabling SSL for secure connections. You’ll gain practical skills in web server management and security.
  • Configuring a MariaDB Database Server
    • In this module, we will introduce MariaDB installation and configuration. You'll learn how to handle user permissions, manage databases, and use SQL for efficient data manipulation and backup strategies.
  • Configuring a Samba File Server
    • In this module, we will cover the setup and configuration of Samba for file sharing. You will learn how to share folders, manage access permissions, and troubleshoot potential issues to ensure a smooth file sharing experience.
  • Configuring an NFS File Server
    • In this module, we will teach you how to configure NFS for efficient file sharing. You’ll learn to manage firewall settings, ensure client connectivity, and set up NFS shares on client systems for seamless data access.
  • Configuring an FTP Server
    • In this module, we will guide you through setting up and securing both FTP and SFTP servers. You’ll gain knowledge on configuring FTP services, securing transfers, and enabling encrypted SFTP connections for secure file management.

Taught by

Packt - Course Instructors

Reviews

Start your review of Becoming a Linux Server Admin

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.