背景
在分析hive内存泄漏时,dump 文件文件过大达到40GB,无法在本地电脑进行分析只能通过vnc链接服务器分析
原理
服务器上需要有工作桌面服务vnc server配置调用桌面,vnc client 链接vnc server 将桌面的图片,操作等信息传输到client 显示。
必要素:桌面服务、vnc server服务、本地vnc client
1、MATE Desktop安装桌面
CentOS 7 系统下以 MATE 桌面环境安装,其他桌面测试不生效。你也可以尝试其他桌面
yum groups install "MATE Desktop"
2、安装vnc server
yum -y install tigervnc tigervnc-server
3、配置vnc server 调用桌面
vim ~/.vnc/xstartup
如果没有该文件执行下vncserver 会自动生成该文件,相当于创建了一个vnc 服务
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &
4、重启vnc server服务
vncserver -kill :1
vncserver
5、vnc client 链接
我这个分辨率太差,可以自行调整分辨率
image.png
6、GNOME 桌面配置vnc server
yum -y groups install "GNOME Desktop"
startx #启动成功可以直接创建
网友评论