Systemd both controls the start of services on a system and starts a journal of system activity. In this lab, students will start, stop, and restart system services. We also demonstrate how to start them at reboot and disable them so they don’t start after reboots.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Log in to the Lab Environment as `cloud_user` and Gain `root` Access
# sudo -i
- Check the Status of the `httpd` Service, Restart It, and Configure It
Check the status of the
httpd
service.# systemctl status httpd
Restart the
httpd
service.# systemctl restart httpd
Set the
httpd
service to start at system startup.# systemctl enable httpd
Check the status of the
httpd
service. It should state running and enabled.# systemctl status httpd
- Check the Status of the `named` Service, Start It, and Configure It
Check the status of the
named
service.# systemctl status named
Start the
named
service.# systemctl start named
Set the
named
service to start at system startup.# systemctl enable named
Check the status of the
named
service and ensure it is both running and set to start at system startup.# systemctl status named
- Check the Status of the `nfs-server` Service, Stop It, and Configure It
Check the status of the
nfs-server
service.# systemctl status nfs-server
Stop the
nfs-server
service.# systemctl stop nfs-server
Disable the
nfs-server
service so it doesn’t start on system startup.# systemctl disable nfs-server
Verify the
nfs-server
service is stopped and set it to not start at system startup.# systemctl status nfs-server