经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
windows远程连接centos及闪退异常解决记录
来源:cnblogs  作者:Kristine。  时间:2021/1/18 16:18:52  对本文有异议

平时在学校实验室写代码用的环境是linux系统,放假回家之后之后笔记本的性能和系统多少有些不方便,因此使用服务器安装IDEA进行编程,记录一下远程桌面的安装及出现的问题解决。

一. 安装Centos7远程连接桌面

1. 安装桌面环境

  1. # 安装桌面环境GNOME
  2. yum -y groups install "GNOME Desktop"
  3. # 从命令行切换到桌面环境
  4. startx
  5. # 获取当前启动模式
  6. systemctl get-default
  7. # 修改启动模式为图形化
  8. systemctl set-default graphical.target
  9. # 修改启动模式为命令行
  10. systemctl set-default multi-user.target`
  11. # 修改配置文件
  12. vi /etc/gdm/custom.conf
  13. # 增加如下配置
  14. [daemon]
  15. AutomaticLoginEnable=True
  16. AutomaticLogin=root #默认启动桌面环境后以 root 用户自动登录

2. 远程服务设置

  1. # Windows 远程登录需要安装 Xrdp,需要 epel 源
  2. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
  3. yum install -y xrdp
  4. # Xrdp 会调用 VNC,安装 tigervnc-server
  5. yum install -y tigervnc-server
  6. # 修改 Xrdp 最大连接数
  7. vim /etc/xrdp/xrdp.ini
  8. max_bpp=32
  9. # 启动 Xrdp 并设置开机启动
  10. systemctl start xrdp
  11. systemctl enable xrdp
  12. # 开放 3389 端口,或者关闭防火墙
  13. firewall-cmd --permanent --zone=public --add-port=3389/tcp
  14. firewall-cmd --reload
  15. # 关闭防火墙
  16. systemctl stop firewalld
  17. # 禁止防火墙开机启动
  18. systemctl disable firewalld

3. windows远程连接

(1)win + R 输入 mstrc 或者 mstsc -admin

(2)输入配置信息


登录成功

二. 出现的问题

安装anaconda3之后登录远程桌面出现闪退异常
(1)问题确定
闪退用户shell命令查看异常vim ~/.xsession-errors

  1. (imsettings-check:34499): IMSettings-WARNING **: 20:05:14.791: 无法连接:拒绝连接
  2. (imsettings-check:34499): GLib-GIO-CRITICAL **: 20:05:14.791: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed
  3. ** (process:34358): WARNING **: 20:05:15.372: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused

(2)解决方法
修改/etc/profile或者~/.bashrc中anaconda3配置环境下的$PATH位置

  1. 修改前
  2. #anaconda3
  3. export PATH=$PATH:/home/wx/opt/anaconda3/bin
  4. 修改后
  5. #anaconda3
  6. export PATH=/home/wx/opt/anaconda3/bin:$PATH

如果在安装anaconda3的时候选择的是自动初始化环境变量,需要把~/.bashrc里面自动初始化的部分注释掉,然后手动配置anaconda3的路径。

(3)配置信息刷新

  1. source ~/.bashrc
  2. source /etc/profile

具体为什么修改了PATH的位置就可以解决这个问题并不太清楚,如果有知道的大佬,望赐教,感谢。

参考链接:
CentOS7 安装远程桌面
windows通过xrdp远程连接centos闪退

原文链接:http://www.cnblogs.com/Kristine/p/14290172.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号