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

Coursera

Ubuntu Server Mastery - Real-World Linux Admin Skills

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 course equips you with real-world skills in Ubuntu server administration. You’ll learn how to set up and manage Ubuntu servers, explore Linux principles, and handle server management tasks. From configuring networking, SSH, and firewalls to mastering file management and security, you’ll be guided step-by-step. The course covers practical tasks such as setting up servers, using SSH for remote access, managing users and groups, and troubleshooting issues. You’ll also dive into advanced topics like ZFS file systems, package management, and server monitoring. Ideal for aspiring Linux admins, system engineers, and IT professionals. Basic Linux and networking knowledge is recommended. By the end, you will be able to set up and manage Ubuntu servers, optimize system performance, handle user management, secure your environment, and troubleshoot issues.

Syllabus

  • Introduction to the Terminal
    • In this module, we will introduce you to the terminal, the primary tool for managing Ubuntu servers. You'll learn how to navigate the terminal, use basic commands, and understand its vital role in server administration.
  • Ubuntu Distro Introduction
    • In this module, we will explore Ubuntu's role in server environments, starting with the basics of servers and hardware. You'll discover why Ubuntu Server is a top choice for system administrators and the advantages of its Linux-based architecture.
  • Setup Ubuntu Server
    • In this module, we will guide you through setting up your first Ubuntu server. You'll learn how to install the system, configure networking, and set up SSH for secure remote management, along with strategies for keeping your server up-to-date.
  • Users and Groups
    • In this module, we will cover user and group management on Ubuntu Server. You’ll gain a deep understanding of user account creation, assigning permissions, and how to use the sudo command to elevate privileges for administrative tasks.
  • File Editing
    • In this module, we will introduce you to file editing in Ubuntu Server using VIM and Nano. You'll understand when to use each text editor and gain practical skills for editing configuration files and scripts on your server.
  • File and Storage
    • In this module, we will dive into Ubuntu’s file system, explore the ZFS file system for advanced data management, and guide you on efficiently managing, transferring, and sharing files on your server.
  • Applications and Software
    • In this module, we will teach you how to install and manage software packages in Ubuntu, with a focus on setting up Apache2 to host websites and web applications on your server.
  • Security
    • In this module, we will cover server security best practices. You'll learn to configure UFW to safeguard your server and follow crucial security tips to minimize vulnerabilities.
  • Monitoring Tools and Troubleshooting Tips
    • In this module, we will explore powerful monitoring tools to track server performance. You’ll learn how to use these tools to diagnose issues and automate tasks to keep your server running smoothly.
  • Scripting
    • In this module, we will introduce you to Bash scripting. You'll learn the basics of writing scripts to automate tasks and make server administration more efficient.
  • Extra: Additional Help
    • In this module, we will guide you through Ubuntu's extensive resources, including documentation and community forums, and introduce you to Ubuntu Pro, which provides additional support for businesses and enterprises.
  • Bonus: Ubuntu Desktop Fundamentals
    • In this module, we will dive into Ubuntu Desktop. You’ll discover its unique features, learn how to install it, and explore key applications for tasks like development, productivity, and multimedia management.

Taught by

Packt - Course Instructors

Reviews

Start your review of Ubuntu Server Mastery - Real-World Linux Admin Skills

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.