Что делает systemctl с командой статуса?

Когда я запускаю, например:

systemctl status nut-monitor.service

что делает systemd?

Если я посмотрю на файл блока, я не нашел подсказки:

  cat /usr/lib/systemd/system/nut-monitor.service [Unit] Description=Network UPS Tools - power device monitor and shutdown controller After=local-fs.target network.target nut-server.service [Service] ExecStartPre=-/usr/bin/systemd-tmpfiles --create /etc/tmpfiles.d/nut-run.conf ExecStart=/usr/sbin/upsmon -F Type=simple [Install] WantedBy=multi-user.target 

От man systemctl

 Show terse runtime status information about one or more units, followed by most recent log data from the journal. If no units are specified, show system status. If combined with --all, also show the status of all units (subject to limitations specified with -t). If a PID is passed, show information about the unit the process belongs to. This function is intended to generate human-readable output. If you are looking for computer-parsable output, use show instead. By default this function only shows 10 lines of output and ellipsizes lines to fit in the terminal window. This can be changes with --lines and --full, see above. In addition, journalctl --unit=NAME use a similar filter for messages and might be more convenient. 

В основном systemctl status покажет, работает ли служба, если она включена, и она отображает последние 10 строк из журналов systemd.

Вы можете получить один и тот же вывод журнала, выполнив journalctl --unit=servicename | tail -10 journalctl --unit=servicename | tail -10 как, например, journalctl --unit=sshd | tail -10 journalctl --unit=sshd | tail -10