Linux+ System Management: Manage Linux Services
In this lab, you’ll practice managing Linux services. When you’re finished, you’ll understand how to manage systemd services, create a service unit, mange scheduled tasks, and also change a Linux system’s hostname, timezone, and locale using systemd commands.
Terms and conditions apply.
Lab info
Lab author
Challenge
Get Started in the Lab Environment
Here are the initial instructions and explanation of the lab environment. Read this while your environment is busy creating itself from nothing. Yes, this violates physics; we know. How fun!
Challenge
Manage Linux Services
To start the lab, you'll familiarize yourself with the systemctl command and how to use it to manage services on Linux systems. You'll apply systemctl along with various subcommands to enable, disable, start, and observe the status of the chrony service.
Challenge
Customize the Server’s Name, Time Zone, and Locale
In this challenge, you will use commands from the systemd ecosystem to update the server’s hostname, time zone, and locale.
Challenge
Deploy a systemd Service Unit
You’ll deploy a unit file for a custom service. Then you’ll enable service and check the service status.
Challenge
Manage Scheduled Tasks and Time Services
Managing scheduled tasks is important, and you will use crontab, at, and systemctl commands to do so.
Challenge
Manage Linux Processes
Now, you will use the ps, pstree, pgrep, and pkill commands to view and manage processes on the server.
Challenge
Manage Process Priorities
You earlier practiced with process, and will now delve into this further, starting with the top command to observe the processes running on the system. Then, you will use the nice and renice commands to change the priority of processes.
Challenge
The Last Challenge
Welcome to the final challenge! This is your last chance to experiment in the environment. Clicking Finish Lab will end this little world that flittered into existence just for you.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- You should be familiar with the Linux operating system, including using nano
- You should be comfortable using a terminal to navigate a Linux filesystem and run commands.