Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Can someone explain to me the GUI and CLI of Ubuntu Server?

share|improve this question

closed as too broad by Tachyons, qbi, Eric Carvalho, Alvar, Seth Nov 12 '13 at 22:10

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

3  
Out of the box: CLI only, standard Linux CLI. –  thom Nov 10 '13 at 7:49

2 Answers 2

By default the Server version of Ubuntu has an interface similar to this one:

server interface of Ubuntu

So, only the command-line is available.

Source: Ubuntu Server “desktop” versus Ubuntu Desktop Version.

Most Ubuntu Server developers recommend not installing a GUI on a server. There are multiple reasons for not installing a GUI.

Some reasons to not install a GUI include:

  1. You'll have more code subject to security vulnerabilities, more packages that need updating, and more server downtime.
  2. Performance may suffer because resources (memory, hard disk space, CPU, etc.) will be consumed by the GUI.
  3. It is best practice to only install needed software on a production server.
  4. The GUI may include other network services that are inappropriate for a server.

    • One of the goals of Ubuntu Desktop Edition is to make it easier for users to use Linux. When installing some desktop environments, services that you may not specifically want will be installed. For example avahi-daemon, which is used to help configure networking, adds another open port and may introduce unwanted DNS conflicts with a .local domain.

So for the most secure server it is best to not install a GUI.

Source: ServerGUI.

See also:

share|improve this answer

What is the user interface design of Ubuntu Server?

There's no user interface for the Ubuntu Server. Just a plain log in prompt and 6 TTY's. In fact servers do not include a User Interface beyond a prompt.

Can someone explain to me the GUI and CLI of Ubuntu Server?

Ubuntu server is just a strip down version of the Ubuntu Desktop packages. It includes the very same set of packages. If you install any of the -desktop packages you will notice no differences. Ubuntu (Linux) is modular. You can plug/unplug as many part/pieces you consider. The differences between you installing the Ubuntu Server and any of the Desktop versions is that you will not have a GUI to boot, but can dedicate all those resources to your servers (daemons).

share|improve this answer
    
This information was so useful. –  user224082 Nov 10 '13 at 15:01

Not the answer you're looking for? Browse other questions tagged or ask your own question.