Mission 244

Mac service orientation

Compare launchd-style inspection with systemd habits.

Server operations
8 minutes Advanced Lesson 244 of 360
launchctlplutil
Lesson 244 of 360 0/360 lessons 0/17 missions Server operations · 8 minutes
0%
Continue View profile
Ops lab terminal Training lab
New learnerrank 0XP 0%complete
learner@clairos:/home/learner $ Unix ops lab: type a command, press Enter
Instructions 8 minutes

Click any instruction for the command details, the why, and the common mistake to avoid.

List launch services

Run launchctl list.

launchctl list
Print launch service

Run launchctl print com.clairos.learn.nginx.

launchctl print com.clairos.learn.nginx
Validate plist

Run plutil -lint /Library/LaunchDaemons/com.clairos.learn.nginx.plist.

plutil -lint /Library/LaunchDaemons/com.clairos.learn.nginx.plist
Lesson support

What to notice while you play.

Objective

Compare launchd-style inspection with systemd habits.

Hint

Run the commands in order and compare the outputs.

Why it matters

Junior operators build confidence by gathering evidence before changing systems.

Common mistakes
  • Skipping the inspection step.
  • Assuming one command tells the whole story.
Reference

Commands in this lesson.

launchctl list|print

Inspect simulated macOS service-launch metadata.

plutil -lint <plist>

Validate a simulated macOS plist file.