I meant to include this in the above post.
The Fedora project is maintained by Red Hat and is their test bed for technology. They try new things and pilot packages in the Fedora branch before incorporating them into RHEL.
If you are not 100% comfortable using command line tools to configure and administer your server, there is an alternative administration technique you can use to combine GUI tools without actually running a full GUI on your server. You can install these tools:
system-config-network-tui.noarch
system-config-securitylevel-tui.x86_64
system-config-audit.x86_64
system-config-bind.noarch
system-config-boot.x86_64
system-config-cluster.noarch
system-config-date.noarch
system-config-display.noarch
system-config-httpd.noarch
system-config-kdump.noarch
system-config-keyboard.noarch
system-config-kickstart.noarch
system-config-language.noarch
system-config-lvm.noarch
system-config-netboot.noarch
system-config-netboot-cmd.noarch
system-config-network.noarch
system-config-nfs.noarch
system-config-printer.x86_64
system-config-printer-libs.x86_64
system-config-rootpassword.noarch
system-config-samba.noarch
system-config-securitylevel.x86_64
system-config-services.noarch
system-config-soundcard.noarch
system-config-users.noarch
any of the above tools that has a -tui after the name means that there is an ncurses based text user interface. For the ones that don't have a tui, you can shell into your server using ssh and tunnel the X connection back to your desktop. If you are using a Linux or UNIX based desktop, you can do this by running:
Code:
ssh -X user@hostname
as long as your server's hostname is in either DNS or your /etc/hosts file this will work. Alternatively you can use the IP address. This will forward all X connections (the GUI stuff) over SSH back to your desktop (assuming you are running a GUI/xorg on your desktop). Then su - to root (or use sudo if you have it configured) on the server and launch the configuration utility. If you get a connection refused error, open a root shell on your workstation and run
Code:
xhost +<hostname or IP aderess>
If you are trying to administer the server from a Windows based OS, you will need to have an X service like Exceed or cygwin running. Then you can use the putty ssh client to tunnel the X application in much the same way.
All this can be done while your server is still in runlevel 3 (not GUI) saving resources and the application uses the X server on your desktop and doesn't need a local X server.
This gives you the benefit of GUI configuration utilities if you are new to the command line, while still saving resources that can be better used to server up applications rather than run an underutilized GUI interface.
Again, hope this helps and best of luck,
~Art