The Perfect Business Desktop - CentOS 7

This tutorial shows how you can set up CentOS 7 desktop. The CentOS 7 have


quality of desktop environment which is fully suited for day to day business needs of a corporate culture. I will also show some of the specific features from Thunderbird which makes the day to day business use easier.

The software I propose as default is the one I found easiest to use and best in their functionality - this won't necessarily be true for your needs, thus you are welcome to try out the applications listed as alternatives.

1 Preliminary Note

This tutorial is based on CentOS 7.0 desktop. I will first install the CentOS 7.0 Desktop. For the CentOS installation, you need the iso files from the following link:

32-bit NA (It is available only in 64-bit architecture) 

In my case system have a static IP address. I use as my IP address in this tutorial and as the hostname. You can either use static or dynamic IP address depending upon your requirements.

2 Installation

Now we will install the CentOS 7.0 with Gnome desktop. Insert the CD burnt with the iso downloaded above and proceed as:

Just Install the CentOS 7:

Select Language as per you preference, I am using here English the press Continue:

Now we need to select some more options before the installation. Select your prefered Date and time, in my case  I am using Europe/Berlin:

After selecting your timezone press Done.

Next we need to select the Keyboard and Language Support. If you wish to add more languages then you can add it here, I will be using English for that:

Press Done when completed.

Next we need to customized the selection for SOFTWARE SELECTION I will select here Base Environment as Gnome Desktop and Add-Ons for the environment as Gnome Applications, Internet Applications and Office suite and productivity.

Press Done when completed.

Next in INSTALLATION DESTINATION you can use either Automatic or manual partitioning formation. I will be using Automatic drive Partitioning.

Press Done when completed.

Next we need to select NETWORK & HOSTNAME If you have a DHCP server installed before then you can use automatic DHCP, otherwise you can make it manual static IP addressing as shown. Press Configure in this section further in IPv4 Settings select Manual and give the entries as per your networking environment. I am the values as
DNS servers

Press Save. In hostname give your desired name, I am using my hostname as Press Done when completed.

Please ensure that your Installation source must be Local media if it is like that. Now we can proceed with the installation, press Begin Installation.

Now we have started with the installation. Now we add an user and set the root passwords:

I will be creating the user as administrator and any password of your choice as follows:

Press Done when completed. Similarly set the Root Password.

After that wait for some while till the installation is completed.

After complete installation it will ask for Reboot, just press Reboot.

Now we need to accept the License, press LICENSE INFORMATION.

Tick the checkbox for I accept the license agreement. Press Done when completed.

Next press FINISH CONFIGURATION. Next step is to enable Kdump. Select default values i.e. Automatic and the press forward:

Next screen will prompt us to login in Gnome-desktop , put the credentials and press Signin:

Now we have completed the installation part. Next we need to setup the Gnome-initial-setup.

Select language and press Next:

Further press Next:

If you wish you can add accounts for Google, Yahoo etc. Press Next when done.

Now we are done, press using Start using CentOS Linux.

Now we are ready with the raw CentOS Desktop.

Share this page:

Suggested articles

7 Comment(s)

Add comment


By: anon

Couldn't find Brasero in the EPEL or centos repos.

By: van nilla

yum-helper (python gui rpm manager) is gone. Gnome-packmanager core-dumped.

By: Dilan


By: sb0373

 I'm sorry but this is not a desktop suitable for a corporate environment. These are the points I would be at least looking for:- Central package management (i.e. Spacewalk integration)- Central authentication (integration with AD via samba or LDAP)- Access control an doffline profiles- Virus scanner management- Integration with other enterprise technologies (Citrix, WebEx, Exchange, File shares, SSO, etc)

Your tutorial only shows how to install a desktop. I understand that this might bust the scope of the tutorial but at least some essential parts are missing.

By: durette

If you had a car that ran on sea water and was able to drive all day on a single liter, it would be incredible, right? Unfortunately, it's pretty hard to find a sea water fueling station when you're driving across a continent, and it's hard to find a mechanic that understands how to maintain your engine. Linux in the corporate world is a lot like this. From a technology perspective, it's undeniably better than Windows in every way (performance, reliability, security, scalability, etc.), but compatibility has been a big source of inertia in the world of corporate software. Programs like IFS Enterprise Explorer and Skype for Business do not run on Linux and do not have acceptable alternatives (yet). Instead, we continue to drive steam-powered "horseless carriages" because we know where to find coal.

By: Anonymous

Perhaps domain join would be a nice feature to add especially in a corporate environment

By: anon

Thank you!