Courseiva

JN0-106 Junos Configuration Basics Practice Question

A network engineer is configuring a new Juniper SRX Series firewall and wants to verify the configuration before committing it. The engineer wants to check the syntax and semantic validity of the candidate configuration without activating it. Which command should the engineer use?

⚠ Common exam trap

The trap here is assuming that commit check also commits the configuration, when in fact it only validates and does not change the active configuration.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

commit check

The commit check command is specifically designed to validate the candidate configuration for errors without committing it. It performs the same validation as a commit but stops short of activating the changes. This allows the engineer to ensure the configuration is correct before applying it to the device.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    commit check

    Why this is correct

    The commit check command validates the candidate configuration for syntax and semantic errors without committing it. It is the correct choice to verify the configuration before making it active. This command allows the engineer to catch mistakes early without affecting the running configuration.

  • ✗

    show | compare

    Why it's wrong here

    The show | compare command displays the differences between the candidate and running configurations but does not validate syntax or semantics. It is useful for reviewing changes but does not check for errors. The engineer needs a validation step, which show | compare does not provide.

  • ✗

    commit confirmed

    Why it's wrong here

    The commit confirmed command activates the configuration but requires a second confirmation within a specified time, otherwise it rolls back. It still activates the configuration temporarily, which is not what the engineer wants. The requirement is to verify without any activation, so this command is not appropriate.

  • ✗

    commit

    Why it's wrong here

    The commit command activates the candidate configuration and makes it the running configuration. While it also performs validation, it does not stop at verification; it applies the changes immediately. The engineer specifically wants to check without activating, so this command does not meet the requirement.

About these practice questions

Courseiva writes every JN0-106 question from scratch — 326 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Juniper Networks exam blueprint

This JN0-106 practice question is part of Courseiva's free Juniper Networks certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the JN0-106 exam.