Advanced · Management Services
systemctl: Query and management systemd service
Syntax
systemctl action [service]Options
status / is-active- View status
start / stop / restart- Control services
enable / disable- Control startup
list-units- List services
Examples
sudo systemctl start nginxUsage and sandbox support
Mock the nginx service. enable and start are different operations; not all Linux uses systemd.
Hands-on exercises
- Check if the service is runningEveryday
- Why is the service not up?Advanced
- Start website serviceAdvanced
- Let the website start upAdvanced
- Delivery challenges ② Start serviceAdvanced
- Delivery Challenge ③ Start upAdvanced
- Restart an enabled but stopped serviceMaster
Related commands
journalctlView service logsaptManage Debian/Ubuntu packagescrontabSchedule periodic tasksdockerManage containersserviceManage traditional serviceshostnamectlQuery or set hostnametimedatectlQuery time and time zoneloginctlQuery login sessionatSchedule one-time tasksdpkgQuery Debian packageapt-cacheQuery APT package metadataapt-getManage APT package in scriptdnfManage Fedora packagesyumManagement RPM series software packagesrpmQuery RPM packagepacmanManage Arch packagesapkManage Alpine packagespodmanManage containers and imageskubectlManage Kubernetes resourcesnginxCheck Web service configurationlogrotateRotate log files