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

Once you have your Ubuntu Linux system up and running you need to maintain it. This course will teach you the ongoing administration skills to keep your Linux servers healthy.

Read more

Once you have your Ubuntu Linux system up and running you need to maintain it. This course will teach you the ongoing administration skills to keep your Linux servers healthy.

Day to day Linux administration is a core skill needed by many IT professionals. In this course, Ubuntu Linux Administration: Operation of Running Systems, you’ll learn to effectively manage existing Linux systems. First, you’ll explore tools used to reboot and shutdown your system. Next, you’ll discover the systemd eco-system and managing services. Finally, you’ll learn how to automate administration using scripts and scheduled tasks. When you’re finished with this course, you’ll have the skills and knowledge of Linux administration needed to run routine maintenance in Linux.

Enroll now

What's inside

Syllabus

Course Overview
Controlling Server Shutdown and Reboot
Understanding the GRUB Bootloader
Managing Software in Ubuntu 20.04
Read more
Managing Systemd Services and Targets
Scripting Automation in Linux
Scheduling Tasks in Linux
Monitoring Processes in Linux
Securing Ubuntu Using AppArmor

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Builds on existing system administration knowledge and develops core skills and abilities needed to maintain Linux servers
Covers essential tools and techniques for managing Linux systems, including systemd services, scheduling tasks, and monitoring processes
Explores industry-standard tools and practices for rebooting and shutting down Linux systems
Includes hands-on labs and interactive materials to enhance practical skills development
Suitable for IT professionals seeking to enhance their Linux administration capabilities
Taught by Andrew Mallett, an experienced industry professional and instructor

Save this course

Save Ubuntu Linux Administration: Operation of Running Systems 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: Operation of Running Systems with these activities:
Review managing systemd services
Reviewing systemd services before taking this course will enable a student to approach the course with a better foundation and to build on existing knowledge.
Show steps
  • Read the systemd documentation
  • Review the systemctl manual
  • Practice using systemctl commands
Organize course materials
Organizing course materials will help students stay on track and make it easier to find the information they need.
Show steps
  • Create a folder for the course
  • Download and save all course materials
  • Create a system for organizing notes
Follow tutorials on server shutdown and reboot
Following tutorials on server shutdown and reboot will provide students with hands-on experience and help them to understand the concepts behind these operations.
Browse courses on Systems Management
Show steps
  • Find a tutorial on server shutdown
  • Follow the steps in the tutorial
  • Repeat the process for a tutorial on server reboot
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a script to automate a system administration task
Creating a script to automate a system administration task will allow students to apply their knowledge of scripting and automation to a real-world problem, deepening their understanding of these concepts.
Browse courses on Scripting
Show steps
  • Identify a system administration task that can be automated
  • Write a script to automate the task
  • Test the script and make any necessary modifications
Manage a Linux server in a real-world environment
Managing a Linux server in a real-world environment will give students the opportunity to apply their knowledge and skills to a practical setting.
Browse courses on Server Management
Show steps
  • Find a Linux server to manage
  • Install and configure the necessary software
  • Perform regular maintenance tasks
  • Monitor the server for security vulnerabilities
  • Troubleshoot and resolve any issues that arise
Help other students with their Linux administration skills
Helping other students with their Linux administration skills will reinforce the concepts that the student has learned and will also help to develop their communication and interpersonal skills.
Browse courses on Mentoring
Show steps
  • Join a Linux user group or online forum
  • Offer to help other students with their questions
  • Share your knowledge and experience
Create a collection of resources on Linux administration
Creating a collection of resources on Linux administration will help the student to organize and synthesize the information that they have learned.
Browse courses on Linux Administration
Show steps
  • Gather resources from a variety of sources
  • Organize the resources into a logical structure
  • Create a document or website to share the resources with others

Career center

Learners who complete Ubuntu Linux Administration: Operation of Running Systems will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data. They use data to identify trends and patterns, and they develop models to predict future outcomes. This course can be helpful for Data Scientists because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Data Scientists to understand the technical aspects of data science and to make informed decisions about data analysis.
Machine Learning Engineer
Machine Learning Engineers are responsible for developing and implementing machine learning models. They work with customers to understand their needs and to develop solutions that meet those needs. This course can be helpful for Machine Learning Engineers because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Machine Learning Engineers to understand the technical aspects of machine learning and to make informed decisions about machine learning models.
Software Engineer
Software Engineers are responsible for designing, developing, and testing software applications. They work with customers to understand their needs and to develop solutions that meet those needs. This course can be helpful for Software Engineers because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Software Engineers to understand the technical aspects of software development and to make informed decisions about software design.
Database Administrator
Database Administrators are responsible for maintaining and securing databases. They ensure that databases are running smoothly and efficiently, and they troubleshoot and resolve any issues that arise. This course can be helpful for Database Administrators because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Database Administrators to perform their jobs more effectively and efficiently.
IT Auditor
IT Auditors are responsible for evaluating the effectiveness of IT systems and controls. They ensure that IT systems are operating in accordance with laws and regulations, and they identify and mitigate risks to IT systems. This course can be helpful for IT Auditors because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help IT Auditors to understand the technical aspects of IT systems and to make informed decisions about IT audits.
Network Administrator
Network Administrators are responsible for maintaining and securing computer networks. They ensure that networks are running smoothly and efficiently, and they troubleshoot and resolve any issues that arise. This course can be helpful for Network Administrators because it provides a foundation in Linux system administration, which is a key skill for managing and securing networks. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Network Administrators to perform their jobs more effectively and efficiently.
Information Security Analyst
Information Security Analysts are responsible for protecting computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. They develop and implement security measures to protect against threats such as hackers, viruses, and malware. This course can be helpful for Information Security Analysts because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Information Security Analysts to understand the technical aspects of IT systems and to make informed decisions about security measures.
Cloud Architect
Cloud Architects are responsible for designing and implementing cloud computing solutions. They work with customers to understand their needs and to develop solutions that meet those needs. This course can be helpful for Cloud Architects because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Cloud Architects to understand the technical aspects of cloud computing and to make informed decisions about cloud solutions.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to improve communication and collaboration between these teams, and they help to automate and streamline the software development process. This course can be helpful for DevOps Engineers because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help DevOps Engineers to understand the technical aspects of IT systems and to make informed decisions about software development.
IT Manager
IT Managers are responsible for planning, implementing, and managing IT systems and services. They oversee the work of IT staff and ensure that IT systems are aligned with business goals. This course can be helpful for IT Managers because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help IT Managers to understand the technical aspects of IT systems and to make informed decisions about IT management.
Security Engineer
Security Engineers are responsible for designing and implementing security measures to protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. They work with customers to understand their needs and to develop solutions that meet those needs. This course can be helpful for Security Engineers because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Security Engineers to understand the technical aspects of IT systems and to make informed decisions about security measures.
Cybersecurity Analyst
Cybersecurity Analysts are responsible for protecting computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. They develop and implement security measures to protect against threats such as hackers, viruses, and malware. This course can be helpful for Cybersecurity Analysts because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help Cybersecurity Analysts to understand the technical aspects of IT systems and to make informed decisions about security measures.
CIO
CIOs are responsible for leading and managing IT organizations. They develop and implement IT strategies, and they oversee the work of IT staff. This course can be helpful for CIOs because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help CIOs to understand the technical aspects of IT systems and to make informed decisions about IT management.
System Administrator
System Administrators are responsible for maintaining and securing computer systems. They ensure that systems are running smoothly and efficiently, and they troubleshoot and resolve any issues that arise. This course can be helpful for System Administrators because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help System Administrators to perform their jobs more effectively and efficiently.
IT Director
IT Directors are responsible for leading and managing IT departments. They develop and implement IT strategies, and they oversee the work of IT staff. This course can be helpful for IT Directors because it provides a foundation in Linux system administration. The course covers topics such as rebooting and shutting down systems, managing services, and scripting automation. These skills can help IT Directors to understand the technical aspects of IT systems and to make informed decisions about IT management.

Reading list

We've selected 11 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: Operation of Running Systems.
Provides a detailed overview of systemd, the system and service manager for Linux.
Comprehensive guide to Ubuntu Linux, covering topics such as installation, system administration, networking, security, and troubleshooting.
Provides a guide to Webmin, a web-based interface for managing Linux servers.
Provides a guide to system programming in Linux, which is useful for developing low-level software.

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: Operation of Running Systems.
Ubuntu Linux Administration: Networking
Most relevant
Ubuntu Linux Administration: Storage Management
Most relevant
CompTIA Linux+: System Management
Most relevant
CompTIA Linux+: System Management
Most relevant
Ubuntu Linux Server Basics
Most relevant
Ubuntu Linux Administration: User and Group Management
Most relevant
Ubuntu Linux Administration: Essential Commands
Most relevant
Linux Administration: The Complete Linux Bootcamp for 2024
Most relevant
Ubuntu Linux Administration: Service Configuration
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