Problém
Nelze spustit okno xclock pomocí níže uvedeného příkazu pro jednoho konkrétního běžného uživatele. xclock je v pořádku s uživatelem root.
$ xclock Error: Can't open display: [hostname]:x.y
Řešení
Nesprávné proměnné prostředí na uživatelské úrovni nastavené v souboru /home/[uživatelské jméno]/.bash_profile.
Chcete-li problém vyřešit, postupujte podle níže uvedených kroků.
1. Přihlaste se jako normální uživatel.
2. Zakomentujte všechny proměnné env specifické pro uživatele v souboru /home/[username]/.bash_profile.
3. Spusťte konzolu VNC.
4. Proveďte příkaz xclock &check (Poznámka:Toto není výhradní příčina a řešení, ale jedno z možných.)
Například:
Problém byl vyřešen po okomentování pod řádky ze souboru /home/[uživatelské jméno]/.bash_profile.
$ cat /home/[username]/.bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs export DISPLAY=xxx.xxx.xxx.xxx:4.0 export TMPDIR=/opt/tmp export TEMP=/opt/tmp export TMP=/opt/tmp export PATH=$PATH:$HOME/bin . /d01/oracle/RDBA/EBSapps.env export PATCH_TOP=/d01/oracle/RDBA/fs_ne/EBSapps/patch export CONFIG_JVM_ARGS="-Xms1024m -Xmx2048m"
Jak vytvořit banner SSH na serveru CentOS/RHEL
‘ulimit:max. uživatelských procesů:nelze změnit limit:operace není povolena’ Zobrazí se při přihlášení