A Linux operating system installed on a dedicated server is often without any graphical user interface (GUI) components since there may be no keyboard or video monitor attached to the server. The administration of the server is done via command prompts remotely.

The advantage of this setup is a "reduced attack surface" as well as increased stability since there are significantly less components to go wrong. Another benefit is less software maintenance as there are less packages to update with fewer installed components. It also takes up less disk space.

This setup also helps to achieve a very high security environment suitable for enterprise grade deployment in many small business where the online presence could be best served by a minimalist platform together with the use of scripts to automate tasks to support daily business requirements.

One of the strengths of Linux is the availability of a standardized and extremely robust command line interface. This interface provides quick access to an extremely wide variety of tasks and permits creation of shell scripts to automate repetitive or even complex tasks. Typical candidates for automated unattended procedures which require no keyboard, no video cards, no mouse interactions, no printer, include at least the following:

  • database updates,

  • file archival,

  • 24-hour product purchase order,

  • automated question & answer support

  • automated form email answering,

  • banning hostile intruders,

  • blocking malicious visitors,

  • handle graphical extensive tasks (such as image editing) via scripts and a web-based interface using a combination of packages such as gimp and imagemagick.

  • It is possible to operate a Linux server remotely entirely from a keyboard as if one has physical access to it. In a few short words, with the ability to handle a Linux dedicated server remotely, the command line is still the fastest and most accurate way to navigate.