System Boot Configuration
show running-config
Section titled “show running-config”[Command] show running-config [details]
[Purpose] Display the currently running configuration information
[Parameter]
details show the running config include all dynamic router config
[View] System view
[Use Cases]
sonic# show running-config!interface ethernet 1dot1x accounting-realtime 1000dot1x reauthenticate-period 1000mtu 9210no storm-suppress broadcaststorm-suppress broadcast packets 10!...!ip protocol static route-map RM_SET_SRC!line vty!endshow startup-config
Section titled “show startup-config”[Command] show startup-config
[Purpose] Display configuration information for startup
[View System view
[Use Cases]
sonic# show startup-config!interface ethernet 1dot1x accounting-realtime 1000dot1x reauthenticate-period 1000mtu 9210no storm-suppress broadcaststorm-suppress broadcast packets 10!...!ip protocol static route-map RM_SET_SRC!ip protocol bgp route-map RM_SET_SRC!ipv6 protocol bgp route-map RM_SET_SRC6!line vty!endshow running-config changed
Section titled “show running-config changed”[Command]
show running-config changed
[Function]
Show the differences between the running configuration and the startup configuration
[View]
System View
[Example]
sonic# show running-config changedChecking difference between running-config and startup-config, please wait...====Diff of config_db.json====@{@ "VLAN": {+ },+ "Vlan2000": {+ "vlanid": "2000"====Diff of running-config====+vlan 2000+!reboot
Section titled “reboot”[Command] reboot [-y]
[Purpose] Reboot system
[View] System view
[Use Cases]
sonic# reboot[Command] write running-config [-y]
[Purpose] Configuration saving
[View] System view
[Usage Scenario] Users modify the device’s current configuration via the command line, and these configurations are temporary. To ensure that the current configuration remains effective after the device is rebooted, it’s necessary to save the current configuration to a configuration file before restarting the device.
[Notes] The configurations will be saved in JSON format in the system’s /etc/sonic directory, with the filename as config_db.json. The file saved during the previous ‘write’ command execution will be renamed in the format config_db_date for record-keeping and rollback purposes.
[Use Cases]
sonic# wite running-config save running-config...delete startup-config
Section titled “delete startup-config”[Command] delete startup-config [all] [-y]
[Purpose] Delete saved configuration
[View] System view
[Notes] Saved configurations related to the management interface will not be deleted.If the “all” parameter is used, all configurations will be deleted.
[Use Cases]
sonic# delete startup-config