概述
最近在安装Oracle时报错Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.
![ca4c9a019df9a3b76d7906156e264214.png](https://i-blog.csdnimg.cn/blog_migrate/91d7a23e35b854a84ec5ced5db9a8d7c.jpeg)
好吧,又是Oracle调出图形界面问题,本来想通过本机给服务器起x-manager图形界面的时候报出这个错误,网上的办法有display的,有用xstart的,有xhost的,试了一下都有坑,所以就用VNC统一解决,不管那些乱七八糟的了,下面基于centos7.3环境,源是阿里源。
1、安装 X-Window
yum groupinstall "X Window System" -yyum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts -y
2、设置默认启动图形界面
ll /lib/systemd/system/graphical.targetunlink /etc/systemd/system/default.targetln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
3、安装 VNC 服务器
yum install tigervnc-server -y
![387d39a6d1b560f266f8bfe7530a4794.png](https://i-blog.csdnimg.cn/blog_migrate/fd1b00682c0e0655d991640bca90b1ef.jpeg)
4、 配置 VNC
4.1、service就是5901 连接的时候会用到,这里先cp文件到服务目录system里面
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
4.2、切换用户su - oracle && vncpasswd 设置用户连接的密码,这里和ssh登录的密码不一样。
![d39be315a201cfc5af59f5533896dd29.png](https://i-blog.csdnimg.cn/blog_migrate/0aa941bc91f4889f42715b31f4a66352.jpeg)
4.3、编辑刚才复制的1.service
su - rootvim /etc/systemd/system/vncserver@:1.service
![45bcc0ae38eaa4fe86d4bedfd1e2a497.png](https://i-blog.csdnimg.cn/blog_migrate/99e16dd0bda2a1a8b20d6df4314a5f39.jpeg)
4.4、重新加载配置
pidfile放到用户家目录里面就行,之后执行下面的命令重新加载配置
systemctl daemon-reload
4.5、配到开机启动服务,并启动这个服务
systemctl enable vncserver@:1.service #开启启动systemctl start vncserver@:1.service #启动服务 netstat -anlpt |grep 590
![f8c4a3462d3bf593453a6829171ca7bc.png](https://i-blog.csdnimg.cn/blog_migrate/1b2f44d9589e14ffb318d61ad063bbb2.jpeg)
5、VNC客户端连接
下载链接:
链接:https://pan.baidu.com/s/1dSncijAYIko1KQLug5GpNA 提取码:8lyc
打开安装过程如下:
![cd1690c7ba25dab472a1085bf43b6bb8.png](https://i-blog.csdnimg.cn/blog_migrate/2813fced55b4ab24f3933448c0b62b8f.jpeg)
![c3bf02e274e1f4c366f7509cc1832070.png](https://i-blog.csdnimg.cn/blog_migrate/c2497d975e722dcbdba56f00e50621ca.jpeg)
![aa0bbad482ba9ccad855aa9fee6919eb.png](https://i-blog.csdnimg.cn/blog_migrate/63d2fbde7a0b6062fbb21413597ca342.jpeg)
输入密码123456
![59243f422a845b7314051f04bb702229.png](https://i-blog.csdnimg.cn/blog_migrate/11cada0cffa2494fe70f61ab1727dfdd.jpeg)
成功调出图形界面
![92b25f06311509875b79d2675ff89674.png](https://i-blog.csdnimg.cn/blog_migrate/39d9c2d657babbdae7dadc65160440d3.jpeg)
VNC在处理这块bug比较少,就是配置麻烦了一点,后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~
![fbfbcbce61acd06f8b63e855c3d0a75f.gif](https://i-blog.csdnimg.cn/blog_migrate/95439a28e2959a499d19ad65e24c2199.gif)