Systemctl это папа процесс который рулит детишками процессами(запускает их, их зависимости, перезапускает при сбое, и ещё море возможностей для конфигурации можно изучить в сложной документации). Он может превратить даже твой простой скрипт в аналог службы виндоус, и тем более он может это сделать с бинарником(исполняемым файлом), например ufw, что ты и наблюдаешь.
В твоём случае первой командой ты узнаешь статус службы(в линуксе они называются демонами) у systemctl. А второй командой ты используешь функционал бинарника ufw, чтобы сама программа проверила не запущена ли она.