
配置环境x86 esxi 8.0 OpenEuler22.03写在前面几天前对linux的了解仅限于蹩脚的装系统和关机经过这几天的折腾终于把vnc连上了也对一些最常用的linux命令有了初步的了解。感谢网络各大博主们分享的大量参考经验获益匪浅。也许是因为linux版本比较多好多命令不通用中间走了不少弯路。今天把最近的成功安装案例整理了一下分享出来也给大家参考一下。作为刚接触linux的小白懂得比较浅显如果有写的不对的地方还请指正。ps:安装ukiu图形界面install tigervnc并放开防火墙后无需配置即可使用如果你不喜欢折腾的话更新yumSudo yum update安装dde(deepin)sudo yum install -y dde安装tigervncserversudo yum install tigervnc-*修改vnc配置文件dde桌面vi ~/.vnc/xstartup发现没有这个目录以及文件启动vnc服务vncserver第一次启动需要输入密码和确认密码登录哪个账户就是在创建对应账户的密码Password:Verify:Would you like to enter a view-only password (y/n)?这里我选择N这里可以看到已经创建了config 和xstartup文件修改vnc配置文件dde桌面vi ~/.vnc /xstartup具体配置如下[rootlocalhost .vnc]# cat xstartup#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS[-r $HOME/ .Xresources] xrdb $HOME/ .Xresourcesxsetroot -solid grepvncconfig -iconic xterm -geometry 80x241010 -ls -title $VNCDESKTOP Desktop #twm #ukui-session #ukui桌面(没有做验证)exec dbus-launch startdde #dde桌面/etc/X11/xinit/xinitrc# Assume either Gnome will be started by default when installed# We want to kill the session automatically in this case when user logs out. In case you modify# /etc/X11/xinit/Xclients or ~/.Xclients yourself to achieve a different result, then you should# be responsible to modify below code to avoid that your session will be automatically killedif [ -e /usr/bin/gnome-session ]; thenvncserver -kill $DISPLAYfi关闭防火墙systemctl stop firewalld关闭vncservervncserver -kill :1重启vncservervncserver进入tigervnc viewer输入对应ip和端口号5901默认端口为5900用户号默认root创建的用户号是1输入之前设置的密码//you got it进一步配置以及常见问题处理vnc界面没有菜单栏reboot系统再尝试修改配置文件vncserver中的分辨率vi /usr/bin/vncserver$geometry 1920x1080;改成你喜欢的分辨率 注意用小写x保存后重启服务用X或者*c启动vncserver都会报错修改配置文件vncserver中的默认配置信息修改 $defaultXStartup括号里的内容为xstartup里的配置黑屏可能是配置文件写错了或者安了两个图形界面卸载一个试试开放防火墙指定端口打开防火墙systemctl restart firewalld查看目前已开放端口firewall-cmd --list-ports永久开放指定端口5901firewall-cmd --add-port5901/tcp --permanentfirewall-cmd --reload//现在vnc可以在开启防火墙状态下访问了查看vnc运行vncserver -list或使用下面命令查看vnc程序运行情况ps |grep vnc//可以看到xvnc程序已经开始运行vnc的关闭vncserver -kill :1//或者使用ps查看pidps//然后使用ps 关闭Xvnc的pidps -kill [Xvnc的pid号]可配置路径汇总不是都需要配置/etc/tigervncvncserver-config-defaults vncserver-config-mandatory vncserver.users/etc/systemd/system/~/.vnc/configvi /usr/bin/vncservervi vncserver-config-defaults//vncserver.users修改其中数字指用户的用户号后面为用户名在设置端口时端口为5900用户号vnc连上后无图形界面有命令行界面检查配置参考https://blog.51cto.com/Subwang/4847952————————————————版权声明本文为CSDN博主「一个人的修行」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。原文链接https://blog.csdn.net/supriseiamback/article/details/140939882