[olug] to X or not to X (on a server)?
David Walker
linux_user at grax.com
Mon May 12 12:35:52 UTC 2003
Since I don't like recompiling a kernel without "make xconfig",
I like to put just enough X on the server to redirect a display to another
machine, either through ssh or just setting "DISPLAY=192.168.217.4:0"
On Monday 12 May 2003 01:49 am, Brian Wiese wrote:
> On Fri, 9 May 2003 05:15:41 -0500
>
> Kenton Brede <xyf at nixnotes.org> wrote:
> |On Fri, May 09, 2003 at 06:05:37AM -0500, Brian Wiese wrote:
> |> So, my friend and I where having this little discussion about setting
> |> up a debian stable server for basically samba file and print serving.
> |> He says X should not ever be installed and I say it should. What do
> |> the fellow gnu/linux admins on the list recommend from experience...
> |> which has more benefit, to install X on a server or to not? hard drive
> |> space is not a concern.
> |>
> |> reasons for X:
> |> - provides productive usable environment for local system
> |> administration(I like to have a couple of terminal windows open and
> |> other GUI tools at hand (a webbrowser perhaps) when administrating a
> |> system versus straight CLI)- will not be used/running normally,
> |> standard runlevel = 2- could easily be uninstalled with 'apt-get remove
> |> --purge xserver-common...'- security updates go along with 'apt-get
> |> upgrade' so not much of a concern (and there are no remote shell
> |> logins, just IT staff)
> |>
> |> reasons against X:
> |> - another piece of software installed that could be a security
> |> vulnerability- added difficulty for system backups?
> |> - performance benefit by not being installed?
> |>
> |> so, to have the option of X or to not on a server, what's best?
> |
> |I can't say absolutely X should never be installed on a server but I
> |haven't seen a reason to do so yet. A few reasons why I wouldn't:
> |
> |* Possible security vulnerability that must be dealt with.
> |
> |* Don't have to track and install security updates for X and all the
> | stuff installed with it.
> |
> |* During your career you will more than likely find yourself in an
> | environment mostly without a graphical interface. Relying on X doesn't
> | prepare you for that.
> |
> |* Most of the crashes / freezes I have personally seen on linux systems
> | have happened while running X.
> |
> |* Running a graphical browser on a server isn't a good idea due to
> | the inevitable runaway processes that occur while surfing.
> |
> |kent
>
> Yeah, this is kind of the same mentality I've had all along. My own
> webserver has been up for more than 2 separate ocassions of 210+ days of
> uptime over the past 1 1/2 years (recently had to replace UPS for last
> downtime)... and since it's all remotely managed/old slow system, I've
> never installed X on it, just ssh. If I have a local server though, and
> therefore almost always hooked into a kvm somewhere, I go ahead and
> install X though and just run it when I need it. I personally find that
> the functionality benefit of admin' a box from an X environment far
> outways any other valid/potential concerns. (to copy and paste, have
> multiple xterms/konsoles/... of an extremely large/custom screen size and
> run a browser on localhost for testing etc, it's what graphic environments
> are for - do interact with the system more usefully...) It's another one
> of those personal admin choices I assume, but it is nice to not 'have to'
> run it all the time (like in Windoze) and have the option to unistall it
> or turn it off at will without loosing major functionality on the system.
>
> peace
>
> Brian Wiese | bwiese at cotse.com | aim: unolinuxguru
> ------------------------------------------------------
> GnuPG/PGP key 0x6BFF6681 | "FREEDOM!" - Braveheart
> ------------------------------------------------------
> This is not about Napster or DVDs. It's about your Freedom.
> I'll see your DMCA and raise you a First Amendment.
> http://www.anti-dmca.org
> _______________________________________________
> OLUG mailing list
> OLUG at olug.org
> http://lists.olug.org/mailman/listinfo/olug
More information about the OLUG
mailing list