We may earn an affiliate commission when you visit our partners.
Andrew Mallett

In this course, you'll focus on the real need of understanding your services and their configuration. This course will teach you the management of essential Linux services.

Read more

In this course, you'll focus on the real need of understanding your services and their configuration. This course will teach you the management of essential Linux services.

Linux is just the operating system (OS), you have an OS to run services, it is important you can manage not just Linux but it’s essential services. In this course, Ubuntu Linux Administration: Service Configuration, you’ll learn to deploy, manage, and configure essential services in Linux. First, you’ll explore a web server. Next, you’ll discover how to deploy an email server. Finally, you’ll learn how to configure and manage DNS. When you’re finished with this course, you’ll have the skills and knowledge of service management needed to manage Linux in an enterprise environment.

Enroll now

What's inside

Syllabus

Course Overview
Managing SSH Servers and Clients
Configuring DNS Zones on Ubuntu 20.04
Configuring an Apache Web Server
Read more
Implementing MariaDB on Ubuntu 20.04
Configuring Email Servers
Working with Containers
Working with Virtual Machines

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores essential services in Linux, which is a foundational skill for managing Linux in an enterprise environment
Develops foundational skills in deploying, managing, and configuring services, which helps learners perform essential system administration tasks
Taught by Andrew Mallett, who is an expert in Linux administration and service configuration
Offers hands-on labs and interactive materials, which enhances practical skills development and knowledge retention
Covers configuring DNS, Apache web server, and email servers, which are core services for network and application management
May require prior experience with Linux, as it assumes basic familiarity

Save this course

Save Ubuntu Linux Administration: Service Configuration to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Ubuntu Linux Administration: Service Configuration with these activities:
Install and configure a local development environment
Setting up your own development environment will help you practice the skills you learn in this course and prepare you for real-world scenarios.
Browse courses on Linux
Show steps
  • Choose an operating system and install it on your computer.
  • Install a text editor or IDE.
  • Install any necessary development tools.
  • Configure your environment to match the one used in the course.
Configure SSH on a Linux server
Configuring SSH is an essential skill for managing Linux servers. This drill will help you practice the steps and gain confidence.
Browse courses on SSH
Show steps
  • Create a new SSH user.
  • Configure the SSH server.
  • Test the SSH connection.
Follow a tutorial to set up a web server with Apache
Following a tutorial will guide you through the process of setting up a web server, allowing you to apply the concepts you learn in the course.
Browse courses on Apache
Show steps
  • Find a reputable tutorial on setting up Apache.
  • Follow the steps in the tutorial.
  • Test your web server.
Three other activities
Expand to see all activities and additional details
Show all six activities
Create a simple website using HTML and CSS
Building a website will allow you to apply the skills you learn in the course and create something tangible.
Browse courses on HTML
Show steps
  • Choose a topic for your website.
  • Create a basic HTML structure.
  • Add content and style to your website using CSS.
  • Test your website in a browser.
Participate in a hackathon or coding competition
Participating in a hackathon or coding competition will challenge you to apply your skills in a real-world setting.
Show steps
  • Find a hackathon or coding competition that aligns with your interests.
  • Form a team or work independently.
  • Develop a project that meets the competition's requirements.
  • Present your project to the judges.
Write a blog post about your experience with the course
Writing a blog post will help you reflect on what you've learned and share your knowledge with others.
Browse courses on Linux
Show steps
  • Choose a topic for your blog post.
  • Write a draft of your post.
  • Edit and finalize your post.
  • Publish your post on your blog or website.

Career center

Learners who complete Ubuntu Linux Administration: Service Configuration will develop knowledge and skills that may be useful to these careers:
Database Administrator
A Database Administrator is responsible for the setup, configuration, and maintenance of databases. They may also perform administrative duties on servers or other systems. This course will build a good foundation for anyone who wishes to become a DBA.
Systems Administrator
Systems Administrators are responsible for the maintenance and security of computer systems and networks. They may also install and manage databases and servers. This course is excellent for a Systems Administrator, as it covers multiple essential services that a Systems Administrator would need to manage.
Web Developer
Web Developers are responsible for designing and developing websites and web applications. They may also work on the backend to ensure that websites are functioning properly. One of the most common types of web development is building and managing web servers, which is a primary component of this course.
Computer Systems Analyst
Computer Systems Analysts study the needs of different businesses and develop computer systems to meet those needs. They may also install and maintain software and hardware. Taking this course will give critical foundational knowledge to someone who wishes to become a Computer Systems Analyst.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. This may include managing DNS records, securing networks, or installing and maintaining essential services. This course would be of good value to one in the Network Administrator role, as it could improve their ability to configure networking services.
DevOps Engineer
DevOps Engineers work on a team to develop and manage a company's software systems. This often involves deploying and managing databases and servers. If you wish to enter the field of DevOps, taking this course could be very helpful, as it offers foundational knowledge of service and database management.
IT Support Specialist
IT Support Specialists provide technical support to users of computer systems and networks. They may also install and maintain software and hardware. This course can be a foundational tool for someone who wishes to work in IT support, as it covers managing services such as email and DNS.
Cloud Engineer
Cloud Engineers are responsible for the configuration and maintenance of cloud computing environments. They must also ensure the reliability and security of cloud services. This course will give you a good foundation for a career as a Cloud Engineer, as it will help you with the skills needed to manage services in the cloud.
Security Analyst
Security Analysts are responsible for identifying and mitigating security risks. They may also develop and implement security policies and procedures. This course may be helpful to a Security Analyst, as it can help to build an understanding of security as it relates to service management.
Data Analyst
Data Analysts collect, clean, and analyze data to identify trends and patterns. They may also develop and implement data visualization tools. This course may be helpful to a Data Analyst, as it can help to develop an understanding of data management systems.
IT Auditor
IT Auditors assess the security and compliance of computer systems and networks. They may also develop and implement audit procedures. This course may be helpful to an IT Auditor, as it can help to build a foundational understanding of service management.
Software Engineer
Software Engineers design, develop, and maintain software systems. They may also work on the backend to ensure that software is functioning properly. This course could be helpful to someone interested in becoming a Software Engineer, as it may help to provide a basis for understanding how operating systems and servers connect with software.
Business Analyst
Business Analysts study the needs of different businesses and develop solutions to meet those needs. They may also work on projects to improve business processes. This course may be helpful for developing the technical skills of someone in a Business Analyst role.
Technical Writer
Technical Writers create and edit technical documentation. They may also develop and deliver training materials. This course may be helpful for developing foundational knowledge for a Technical Writer.
Project Manager
Project Managers plan and execute projects. They may also lead teams of people to achieve project goals. This course may be helpful to someone in a Project Manager role, as it can help to provide a foundation for understanding how to manage resources and services.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Ubuntu Linux Administration: Service Configuration.
This handbook comprehensive guide to Linux administration, covering a wide range of topics, from basic system administration to advanced topics such as security and performance tuning. It valuable resource for both beginners and experienced administrators.
Comprehensive guide to DNS and BIND, the most popular DNS server software. It covers a wide range of topics, from basic DNS concepts to advanced topics such as DNS security and performance tuning.
Comprehensive guide to Docker, a popular containerization platform. It covers a wide range of topics, from basic Docker concepts to advanced topics such as Docker orchestration and security.
Comprehensive guide to Linux system programming. It covers a wide range of topics, from basic system programming concepts to advanced topics such as kernel hacking and debugging.
Classic guide to TCP/IP, the fundamental protocol suite used on the Internet. It covers a wide range of topics, from basic TCP/IP concepts to advanced topics such as TCP congestion control and IP routing.
Classic guide to Unix programming. It covers a wide range of topics, from basic Unix concepts to advanced topics such as shell scripting and system administration.
Concise and approachable introduction to operating systems. It covers a wide range of topics, from basic OS concepts to advanced topics such as concurrency and virtualization.
Comprehensive guide to computer networks. It covers a wide range of topics, from basic network concepts to advanced topics such as network security and performance tuning.
Comprehensive guide to the Linux command line. It covers a wide range of topics, from basic command line concepts to advanced topics such as shell scripting and system administration.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Ubuntu Linux Administration: Service Configuration.
VirtualBox 1.9: Advanced Features and Practical Use
Most relevant
Server Management: Server Administration
Most relevant
Linux Email Services
Most relevant
Configuring Virtual Machines in Microsoft Azure
Most relevant
Windows Server 2022: Deploy and Manage Active Directory...
Most relevant
RHEL 8: Managing Networking
Most relevant
Implementing Windows Server 2019 DNS
Most relevant
Microsoft SQL Server on Linux in Azure
Most relevant
Linux: Email Services (LPIC-2)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser