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
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:
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.