Why GUI is a bad idea in a Linux Server? [closed]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
-1
down vote

favorite












I installed a Linux Server (RHEL-7) for one of my customer. Followed by that couple of users requested for installing Eclipse IDE in the server. I objected the idea of having GUI like Gnome in the server, quoting the reason that it is going to consume more resources. And it may result in opening-up additional ports etc.. Alternatives proposed was using Eclipse-with RRE or PyCharm enterprise. I am trying to understand what will be the strong argument point to avoid GUI installation in a Linux server. The only quick reference I found is https://help.ubuntu.com/community/ServerGUI



Thanks in advance










share|improve this question













closed as primarily opinion-based by Rui F Ribeiro, taliezin, jasonwryan, GAD3R, msp9011 Aug 7 at 20:40


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.














  • This really depends on what the server is used for. I've seen servers host VNC sessions with full desktop environments. I've seen servers that had X11-based applications that were used over ssh tunneling. There's nothing fundamental about a server that suggest that it not have GUI applications.
    – Andy Dalton
    Aug 7 at 20:33











  • X was designed to work with the Xserver installed at each client seat (or terminal) and the client applications installed to a central server so the centralized applications gathered in a single repo could connect as clients to the terminals calling them, each locally configured for any of many various configurations.
    – mikeserv
    Aug 7 at 20:35















up vote
-1
down vote

favorite












I installed a Linux Server (RHEL-7) for one of my customer. Followed by that couple of users requested for installing Eclipse IDE in the server. I objected the idea of having GUI like Gnome in the server, quoting the reason that it is going to consume more resources. And it may result in opening-up additional ports etc.. Alternatives proposed was using Eclipse-with RRE or PyCharm enterprise. I am trying to understand what will be the strong argument point to avoid GUI installation in a Linux server. The only quick reference I found is https://help.ubuntu.com/community/ServerGUI



Thanks in advance










share|improve this question













closed as primarily opinion-based by Rui F Ribeiro, taliezin, jasonwryan, GAD3R, msp9011 Aug 7 at 20:40


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.














  • This really depends on what the server is used for. I've seen servers host VNC sessions with full desktop environments. I've seen servers that had X11-based applications that were used over ssh tunneling. There's nothing fundamental about a server that suggest that it not have GUI applications.
    – Andy Dalton
    Aug 7 at 20:33











  • X was designed to work with the Xserver installed at each client seat (or terminal) and the client applications installed to a central server so the centralized applications gathered in a single repo could connect as clients to the terminals calling them, each locally configured for any of many various configurations.
    – mikeserv
    Aug 7 at 20:35













up vote
-1
down vote

favorite









up vote
-1
down vote

favorite











I installed a Linux Server (RHEL-7) for one of my customer. Followed by that couple of users requested for installing Eclipse IDE in the server. I objected the idea of having GUI like Gnome in the server, quoting the reason that it is going to consume more resources. And it may result in opening-up additional ports etc.. Alternatives proposed was using Eclipse-with RRE or PyCharm enterprise. I am trying to understand what will be the strong argument point to avoid GUI installation in a Linux server. The only quick reference I found is https://help.ubuntu.com/community/ServerGUI



Thanks in advance










share|improve this question













I installed a Linux Server (RHEL-7) for one of my customer. Followed by that couple of users requested for installing Eclipse IDE in the server. I objected the idea of having GUI like Gnome in the server, quoting the reason that it is going to consume more resources. And it may result in opening-up additional ports etc.. Alternatives proposed was using Eclipse-with RRE or PyCharm enterprise. I am trying to understand what will be the strong argument point to avoid GUI installation in a Linux server. The only quick reference I found is https://help.ubuntu.com/community/ServerGUI



Thanks in advance







linux rhel gui x-server






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Aug 7 at 20:29









Jaganadh Gopinadhan

61




61




closed as primarily opinion-based by Rui F Ribeiro, taliezin, jasonwryan, GAD3R, msp9011 Aug 7 at 20:40


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.






closed as primarily opinion-based by Rui F Ribeiro, taliezin, jasonwryan, GAD3R, msp9011 Aug 7 at 20:40


Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.













  • This really depends on what the server is used for. I've seen servers host VNC sessions with full desktop environments. I've seen servers that had X11-based applications that were used over ssh tunneling. There's nothing fundamental about a server that suggest that it not have GUI applications.
    – Andy Dalton
    Aug 7 at 20:33











  • X was designed to work with the Xserver installed at each client seat (or terminal) and the client applications installed to a central server so the centralized applications gathered in a single repo could connect as clients to the terminals calling them, each locally configured for any of many various configurations.
    – mikeserv
    Aug 7 at 20:35

















  • This really depends on what the server is used for. I've seen servers host VNC sessions with full desktop environments. I've seen servers that had X11-based applications that were used over ssh tunneling. There's nothing fundamental about a server that suggest that it not have GUI applications.
    – Andy Dalton
    Aug 7 at 20:33











  • X was designed to work with the Xserver installed at each client seat (or terminal) and the client applications installed to a central server so the centralized applications gathered in a single repo could connect as clients to the terminals calling them, each locally configured for any of many various configurations.
    – mikeserv
    Aug 7 at 20:35
















This really depends on what the server is used for. I've seen servers host VNC sessions with full desktop environments. I've seen servers that had X11-based applications that were used over ssh tunneling. There's nothing fundamental about a server that suggest that it not have GUI applications.
– Andy Dalton
Aug 7 at 20:33





This really depends on what the server is used for. I've seen servers host VNC sessions with full desktop environments. I've seen servers that had X11-based applications that were used over ssh tunneling. There's nothing fundamental about a server that suggest that it not have GUI applications.
– Andy Dalton
Aug 7 at 20:33













X was designed to work with the Xserver installed at each client seat (or terminal) and the client applications installed to a central server so the centralized applications gathered in a single repo could connect as clients to the terminals calling them, each locally configured for any of many various configurations.
– mikeserv
Aug 7 at 20:35





X was designed to work with the Xserver installed at each client seat (or terminal) and the client applications installed to a central server so the centralized applications gathered in a single repo could connect as clients to the terminals calling them, each locally configured for any of many various configurations.
– mikeserv
Aug 7 at 20:35











1 Answer
1






active

oldest

votes

















up vote
2
down vote













Installing a GUI on a server is not necessarily bad. It depends on what the purpose of that server is. The server may be intended to run some graphical sessions for multiple users. Back in the day, when workstations were expensive and multiple X terminals were connected to one workstation, this was common.



If it is about security, your server may be big enough to run different virtual machines.



If the main purpose of the server is something different and it doesn't have enough resources for both, add another server.






share|improve this answer



























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    2
    down vote













    Installing a GUI on a server is not necessarily bad. It depends on what the purpose of that server is. The server may be intended to run some graphical sessions for multiple users. Back in the day, when workstations were expensive and multiple X terminals were connected to one workstation, this was common.



    If it is about security, your server may be big enough to run different virtual machines.



    If the main purpose of the server is something different and it doesn't have enough resources for both, add another server.






    share|improve this answer
























      up vote
      2
      down vote













      Installing a GUI on a server is not necessarily bad. It depends on what the purpose of that server is. The server may be intended to run some graphical sessions for multiple users. Back in the day, when workstations were expensive and multiple X terminals were connected to one workstation, this was common.



      If it is about security, your server may be big enough to run different virtual machines.



      If the main purpose of the server is something different and it doesn't have enough resources for both, add another server.






      share|improve this answer






















        up vote
        2
        down vote










        up vote
        2
        down vote









        Installing a GUI on a server is not necessarily bad. It depends on what the purpose of that server is. The server may be intended to run some graphical sessions for multiple users. Back in the day, when workstations were expensive and multiple X terminals were connected to one workstation, this was common.



        If it is about security, your server may be big enough to run different virtual machines.



        If the main purpose of the server is something different and it doesn't have enough resources for both, add another server.






        share|improve this answer












        Installing a GUI on a server is not necessarily bad. It depends on what the purpose of that server is. The server may be intended to run some graphical sessions for multiple users. Back in the day, when workstations were expensive and multiple X terminals were connected to one workstation, this was common.



        If it is about security, your server may be big enough to run different virtual machines.



        If the main purpose of the server is something different and it doesn't have enough resources for both, add another server.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Aug 7 at 20:37









        RalfFriedl

        3,5601522




        3,5601522












            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?