JN0-106 Junos OS Fundamentals Practice Question
A Junos device has multiple configuration files saved. Which command shows the available rollback configurations?
⚠ Common exam trap
The trap here is that candidates familiar with Cisco IOS might expect a 'show rollback' command to list available rollbacks, but Junos uses 'show system commit' for this purpose, and 'show system rollback' only shows the content of a specific rollback when given an ID.
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
✓
show system commit
The 'show system commit' command displays a list of all committed configuration revisions, including their commit IDs and timestamps, which are used to roll back to a previous configuration. The rollback feature in Junos relies on these stored commit files, and the command explicitly shows the available rollback points.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
show system configuration
Why it's wrong here
This command is not a valid operational command in Junos; the correct way to view the active configuration is 'show configuration'. Even if interpreted as an attempt to display configuration, it only presents the current candidate or committed configuration, which contains no commit history, commit IDs, or rollback information. Therefore it cannot list saved rollback points as required.
- ✗
show system rollback
Why it's wrong here
The operational command 'show system rollback' requires a numeric rollback ID to display a specific previously committed configuration snapshot. When invoked without an ID, it does not enumerate the available rollback points; instead, it errors or prompts for the missing ID. To see the list of rollback IDs and timestamps, you must use 'show system commit', which provides the commit history.
- ✗
show configuration | display rollback
Why it's wrong here
This syntax is not recognized on Junos devices—there is no 'display rollback' pipe for the 'show configuration' command. Piping the current configuration output cannot reveal historical snapshots or commit IDs, because the pipe filters or transforms only the current output. To inspect a specific rollback, you first use 'show system commit' to find the ID, then 'show system rollback <id>' to display that configuration.
- ✓
show system commit
Why this is correct
'show system commit' is the correct operational-mode command because it lists every committed configuration on the device, along with its commit ID, timestamp, user, and optional comment. These commit IDs are the exact rollback identifiers used to restore or inspect previous configurations with 'rollback <id>' or 'show system rollback <id>'. Thus it provides the complete inventory of rollback points needed to answer the question.
Go deeper
Related to this question
About these practice questions
Courseiva writes every JN0-106 question from scratch — 156 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 →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.