9.1. Why You Need a CLI

Despite their age, CLIs are still one of the most-requested features for Linux appliances, especially network appliances that will be installed in a server room or network operations center. Let's look in turn at each of the major reasons to have a CLI on your appliance:

  • Security

  • Availability

  • Bandwidth

  • Scriptability

  • Configuration backup and restore

9.1.1. Security

Many service providers will reject an appliance that places its control and status protocol on the same wire as user data; the setup they prefer is an entirely separate physical channel that is dedicated to management of the appliance. Historically, this separate channel has been an RS-232 interface with a CLI on it. The RS-232 lines are routed to the control center ...

Get Linux Appliance Design now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.