Fizemos isso com nossos servidores Oracle e o que é uma dor completa. Fizemos isso para impedir que todos esses processos sugassem a memória do servidor. Bem, cada instalação requer um bom punhado de bibliotecas X11 para iniciar o instalador. Sim, iniciar um aplicativo em um monitor remoto ainda requer que uma grande coleção de bibliotecas relevantes esteja disponível. Nossa versão simplificada foi tão despojada que começar um instalador de aplicativos para começar é uma dor real. Tudo o que conseguiu foi deixar meu DBA furioso comigo.
Meu conselho é este: deixe o Redhat instalar todos os aplicativos do X11, bibliotecas, até mesmo o Gnome, se quiser. Então apenas desligue-os. Desative-os com chkconfig
, principalmente gdm
ou xdm
, como às vezes é chamado. Você pode precisar desligar o servidor de fontes também ( xfs
eu acho). Os instaladores poderão encontrar todas as bibliotecas felizes para exibir em uma caixa remota. Addtionally, se você precisar executar as ferramentas do console, você pode apenas service start gdm
e ir a partir daí. Quando terminar, saia e desligue o serviço gdm
.
Dito isto, não deixe instalar um monte de coisas estúpidas como Evolution, Empathy, calculadoras, etc. Você pode até optar por abandonar o Gnome e colocar apenas um gerenciador de janelas leve. Isso simplifica o que você precisa instalar. Usar a versão do Servidor manterá essas e outras coisas como
bluez
(Bluetooth) no mínimo, mas você deve procurar no seu kickstart para ver o que mais pode remover com segurança.
Uma última coisa. A melhor ferramenta para testar uma conexão X11 é xdpyinfo
, já que a) não fornece um popup estúpido eb) você pode fazer o script em comandos regulares que requerem uma conexão X11 válida antes de permitir que o script continue.