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

Everyday administration skills in Linux require you to be able to install software as a minimum. This course will teach you not only to install software but to be able to rollback software changes.

Read more

Everyday administration skills in Linux require you to be able to install software as a minimum. This course will teach you not only to install software but to be able to rollback software changes.

Ensuring that services are started automatically, especially the time service ensuring accurate time on your system, is essential. In this course, RHEL 8: Deploying, Configuring and Maintaining Systems, you’ll learn to manage services, software and boot targets. First, you’ll explore software management in RHEL 8. Next, you’ll discover service management including configuring the chrony time client. Finally, you’ll learn how to schedule tasks using the cron and at services. When you’re finished with this course, you’ll have the skills and knowledge of Linux administration needed to manage your enterprise servers.

Enroll now

What's inside

Syllabus

Course Overview
Managing Software Packages in RHEL 8
Configuring Time Services
Working with Systemd Targets
Read more
Scheduling Jobs in RHEL 8

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Excellent overview of core Linux administration skills for managing enterprise servers
Provides hands-on skills in installing and rolling back software changes
Taught by Andrew Mallett, an experienced instructor in Linux administration
Develops skills in managing services and ensuring accurate time on systems
Covers essential concepts of service management, including configuring the chrony time client
Provides a strong foundation for further exploration in Linux system administration

Save this course

Save RHEL 8: Deploying, Configuring and Maintaining 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 RHEL 8: Deploying, Configuring and Maintaining Systems with these activities:
Review course materials before starting
By reviewing course materials in advance, you can familiarize yourself with the topics covered, gain a head start, and identify areas where you may need additional support.
Show steps
  • Download or access the course materials
  • Skim through the syllabus and course outline
  • Read the first few chapters or modules
Review basic Linux commands
Refreshing your memory on basic Linux commands will provide a strong foundation for the course and help you navigate the system more efficiently.
Browse courses on Linux
Show steps
  • Go through a list of essential Linux commands
  • Practice using these commands in a Linux shell
  • Review the man pages or online documentation for each command
Gather resources on Linux administration
Organizing and reviewing resources on Linux administration will provide you with a comprehensive knowledge base and help you stay up-to-date with best practices.
Browse courses on Linux
Show steps
  • Identify reputable sources for Linux administration information
  • Search for articles, tutorials, documentation, and other resources
  • Organize and categorize the resources based on topic or relevance
  • Review the gathered resources regularly
Five other activities
Expand to see all activities and additional details
Show all eight activities
Review Linux commands
Performing repetitive exercises with common Linux shell commands is a great way to solidify your understanding of their functionality and syntax.
Browse courses on Linux
Show steps
  • Identify a list of important Linux shell commands
  • Execute these commands in a Linux shell
  • Observe the output and try to understand their purpose
  • Repeat the process until you feel comfortable using these commands
Practice scheduling tasks using cron and at
Regular practice with scheduling tasks using cron and at will enhance your understanding of how to automate tasks effectively in Linux.
Browse courses on Linux
Show steps
  • Create a list of tasks that you want to schedule
  • Decide whether to use cron or at for each task and justify your choice
  • Write the appropriate cron or at commands
  • Test your scheduled tasks
Follow tutorials on Linux package management
Seeking out and following tutorials specifically designed for Linux package management will provide you with structured guidance and hands-on practice.
Browse courses on Linux
Show steps
  • Search for reputable tutorials on Linux package management
  • Select a tutorial that aligns with your learning style and level
  • Follow the instructions carefully, practicing each command and concept
  • Experiment with different package management commands on your own
Configure a time service using Chrony
By attempting to configure a time service using Chrony on your own, you will gain valuable hands-on experience and a deeper understanding of time management in Linux.
Browse courses on Linux
Show steps
  • Gather information and resources on Chrony configuration
  • Set up a test environment to configure Chrony
  • Configure Chrony according to the documentation and best practices
  • Test the accuracy and stability of the configured time service
Manage software updates on a Linux system
Engaging in a project that involves managing software updates on a Linux system will provide you with a comprehensive understanding of the update process and its importance.
Browse courses on Linux
Show steps
  • Choose a Linux distribution and set up a test environment
  • Configure the system to receive and install updates automatically
  • Monitor the system for available updates and perform updates regularly
  • Handle any issues or errors that arise during the update process
  • Document the process and share your findings

Career center

Learners who complete RHEL 8: Deploying, Configuring and Maintaining Systems will develop knowledge and skills that may be useful to these careers:
Systems Administrator
A Systems Administrator deploys, configures, and maintains computer systems and IT infrastructure, including servers, workstations, networks, and software. This course is foundational for the role as it provides the skills and knowledge to install software, manage services, schedule jobs, and ensure accurate time on your system. These are essential skills for any Systems Administrator to have, and this course will help you build a strong foundation in these areas.
Network Administrator
A Network Administrator manages and maintains computer networks, including routers, switches, and firewalls. This course may be useful for Network Administrators as it provides a good understanding of how to manage services, which is essential for managing network infrastructure. Additionally, this course covers how to configure the chrony time client, which is important for ensuring accurate time on network devices.
Database Administrator
A Database Administrator installs, configures, and maintains databases, including data storage, security, and performance. This course may be useful for Database Administrators as it provides a good understanding of how to manage software, which is essential for managing database systems. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating database maintenance tasks.
Cloud Engineer
A Cloud Engineer designs, deploys, and manages cloud computing systems and applications. This course may be useful for Cloud Engineers as it provides a good understanding of how to manage software, services, and boot targets, which is essential for managing cloud infrastructure. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating cloud management tasks.
DevOps Engineer
A DevOps Engineer combines software development and IT operations to improve the speed and quality of software development and delivery. This course may be useful for DevOps Engineers as it provides a good understanding of how to manage software, services, and boot targets, which is essential for managing DevOps pipelines. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating DevOps tasks.
Information Security Analyst
An Information Security Analyst protects an organization's computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course may be useful for Information Security Analysts as it provides a good understanding of how to manage software, services, and boot targets, which is essential for managing security infrastructure. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating security tasks.
IT Auditor
An IT Auditor evaluates an organization's computer systems and networks to ensure compliance with laws, regulations, and policies. This course may be useful for IT Auditors as it provides a good understanding of how to manage software, services, and boot targets, which is essential for managing IT infrastructure. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating audit tasks.
IT Project Manager
An IT Project Manager plans, executes, and closes IT projects. This course may be useful for IT Project Managers as it provides a good understanding of how to manage software, services, and boot targets, which is essential for managing IT projects. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating project management tasks.
Software Engineer
A Software Engineer designs, develops, and tests computer software and applications. This course may be useful for Software Engineers as it provides a good understanding of how to manage software, which is essential for developing and maintaining software systems. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating software development tasks.
Computer Systems Analyst
A Computer Systems Analyst studies an organization's computer systems and procedures to improve their efficiency. This course may be useful for Computer Systems Analysts as it provides a good understanding of how to manage software, services, and boot targets, which is essential for analyzing and improving IT systems. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating system analysis tasks.
Web Developer
A Web Developer designs, develops, and maintains websites and web applications. This course may be useful for Web Developers as it provides a good understanding of how to manage software, which is essential for developing and maintaining web applications. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating web development tasks.
Data Analyst
A Data Analyst collects, analyzes, and interprets data to help organizations make better decisions. This course may be useful for Data Analysts as it provides a good understanding of how to manage software, which is essential for analyzing data. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating data analysis tasks.
Network Engineer
A Network Engineer designs, installs, and maintains computer networks. This course may be useful for Network Engineers as it provides a good understanding of how to manage services, which is essential for managing network infrastructure. Additionally, this course covers how to configure the chrony time client, which is important for ensuring accurate time on network devices.
Machine Learning Engineer
A Machine Learning Engineer develops and deploys machine learning models to solve business problems. This course may be useful for Machine Learning Engineers as it provides a good understanding of how to manage software, which is essential for developing and maintaining machine learning models. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating machine learning tasks.
Data Scientist
A Data Scientist develops and applies statistical and machine learning models to solve business problems. This course may be useful for Data Scientists as it provides a good understanding of how to manage software, which is essential for developing and maintaining data science models. Additionally, this course covers how to schedule jobs using the cron and at services, which can be useful for automating data science tasks.

Reading list

We've selected 14 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 RHEL 8: Deploying, Configuring and Maintaining Systems.
A comprehensive guide to advanced Linux programming techniques, providing in-depth coverage of topics such as kernel development.
Advanced book on system programming for Linux. Useful for those who want to understand the inner workings of the Linux system.
A practical guide to using Systemd, the init system used in RHEL 8, providing detailed examples and best practices.
A comprehensive guide to Linux, providing a broad overview of key concepts.

Share

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

Similar courses

Here are nine courses similar to RHEL 8: Deploying, Configuring and Maintaining Systems.
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