# System Config

## nv show system config

Shows system configuration.

In Cumulus Linux 5.6 and earlier, the command output is in `json` format.

### Version History

Introduced in Cumulus Linux 5.0.0

### Example

    cumulus@switch:~$ nv show system config
                operational  applied
    -----------  -----------  ---------
                 apply        apply
                 auto-save    auto-save
                 snippet      snippet
    apply
      overwrite  all          all
    auto-save
      state      disabled      disabled

## nv show system config apply

Shows the system configuration apply settings.

In Cumulus Linux 5.6 and earlier, the command output is in `json` format.

### Version History

Introduced in Cumulus Linux 5.0.0

### Example

    cumulus@switch:~$ nv show system config apply
              operational  applied
    ---------  -----------  -------
    overwrite  all          all

## nv show system config apply ignore

Shows which files NVUE ignores when you run the `nv config apply` command.

### Version History

Introduced in Cumulus Linux 5.0.0

### Example

    cumulus@switch:~$ nv show system config apply ignore
    /etc/ptp4l.conf: {}

## nv show system config apply ignore <ignore-id>

Shows information about the specified file you set to ignore when you run the `nv config apply` command.

### Command Syntax

Syntax | Description
--- | ---
`<ignore-id>` | The ignored file.

### Version History

Introduced in Cumulus Linux 5.0.0

### Example

    cumulus@switch:~$ nv show system config apply ignore /etc/frr/frr.conf

## nv show system config auto-save

Shows if configuration auto save is enabled.

If auto save is disabled when you run the `nv config apply` command to apply a configuration setting, NVUE applies the pending configuration to become the applied configuration but does not update the startup configuration file (`/etc/nvue.d/startup.yaml`). To save the applied configuration to the startup configuration so that the changes persist after the reboot, you must run the `nv config save` command.

If auto save is enabled when you run the `nv config apply` command, NVUE saves the configuration to the startup configuration automatically when you run `nv config apply` so that you do not have to run the `nv config save` command.

- In Cumulus Linux 5.9 and later, auto save is enabled by default.
- In Cumulus Linux 5.8 and earlier, auto save is disabled by default.

### Version History

Introduced in Cumulus Linux 5.4.0

### Example

    cumulus@switch:~$ nv show system config auto-save
    state: disabled

## nv show system config snippet

Shows the file snippets you configure on the system.

### Version History

Introduced in Cumulus Linux 5.0.0

### Example

    cumulus@switch:~$ nv show system config snippet
    switchd.conf: |
      link_flap_window = 10
      link_flap_threshold = 5

## nv show system tech-support files

Shows the `cl-support` files on the switch. The `cl-support` script generates a compressed archive file of useful information for troubleshooting. The system either creates the file automatically or you can create the file manually.

### Version History

Introduced in Cumulus Linux 5.10.0

### Example

    cumulus@switch:~$ nv show system tech-support files
    File name                              File path
    -------------------------------------  --------------------------------------------------
    cl_support_leaf01_20240725_225811.txz  /var/support/cl_support_leaf01_20240725_225811.txz