`

Linux远程执行GUI程序方法

 
阅读更多

      今天一直在排查内存泄露的问题,把内存信息jmap dump出来,生成了1.8G大小的bin文件,如果下载到本地,需要2个小时左右,为了方便就直接在服务器上运行MAT (Memory Analyzer)分析内存数据。

      目前Ubuntu通用的两种桌面显示管理器,lightDM和GDM(GNOME DISPLAY MANAGER),在Ubuntu11.10版本,默认使用的是lightDM,一个更轻量级、速度更快的显示管理器。

 

这里只说下如何配置lightDM环境:

 


先进入配置文件: /etc/lightdm/lightdm.conf

在[SeatDefaults]后加入一行配置: xserver-allow-tcp=true #打开X11端口(6000),可以通过本机的ssh登录远程服务器,将GUI界面显示到本地

在server端(被远程的服务器)导入环境变量:$ export DISPLAY=<Client_IP>:0.0

在client端(自己的Ubuntu)允许访问xserver:$ sudo xhost +
 

最后在server端打开mat就可以了。

分享到:
评论

相关推荐

    VcXsrv软件包(运行安装了WSL(Linux子系统Linux)的Linux GUI程序)

    VcXsrv是一款开源的Windows服务,用于在Windows操作系统上运行Linux图形用户界面(GUI)应用程序。这个软件包特别适用于已经安装了Windows Subsystem for Linux(WSL)的用户,WSL是微软提供的一项功能,它允许用户...

    xming专业linux/unix GUI工具

    Xming是一款强大的开源软件,它允许Windows用户在本地操作系统上运行远程Linux或Unix系统的图形用户界面(GUI)。这个工具为那些无法或者不想在Linux服务器上配置图形环境的用户提供了一个便捷的解决方案。Xming的...

    基于PDA上嵌入式Linux的GUI应用程序的开发

    本文将详细探讨在基于PDA的嵌入式Linux系统上开发图形用户界面(GUI)应用程序的关键知识点。 1. **嵌入式Linux系统基础**:嵌入式Linux是Linux内核与定制化硬件平台的结合,适用于资源有限的设备。它不仅包含了...

    Linux GUI编程框架及编程基础

    4. 测试和调试:编写GUI程序时,需要学会使用各种调试工具,如GDB,以确保代码的正确性。 5. 界面设计原则:遵循用户界面设计的最佳实践,如一致性、反馈、容错和效率,创建用户友好的界面。 总之,Linux GUI编程...

    docker-windows:在 Linux Docker 容器中运行 Windows GUI 应用程序

    在 Linux Docker 容器中运行 Windows GUI 应用程序 图片来源: 特征 在 Linux 上 Dockerize Microsoft Windows 应用程序 通过 Web 浏览器中的远程桌面启用 GUI 例子 待补充。 用法 环境变量 USER_PASSWD - 用户...

    linux远程访问工具

    在IT行业中,Linux远程访问工具对于系统管理员和开发者来说至关重要,因为它们允许用户在本地计算机上操作远端Linux服务器,而无需物理访问这些服务器。在Windows操作系统中,有两个常用的工具,即PuTTY和WinSCP,...

    linux 下的git图形化工具 gitk git-gui

    Tk是Tcl的图形用户界面库,提供了创建跨平台GUI应用程序的能力。而Tcl则是一种动态类型的脚本语言,常用于快速开发和原型设计。在Ubuntu系统中,你可以通过运行以下命令来安装这两个依赖项: ```bash sudo apt-get ...

    SecureCRT+Xming远程linux图形界面

    在Linux系统中,许多应用程序都是以图形用户界面(GUI)的形式出现的,这就意味着如果你需要在远程的Linux机器上使用这些GUI程序,你需要将图形界面通过网络传输到本地电脑。这种通过网络传输图形界面的操作需要借助X ...

    嵌入式Linux系统中GUI系统的研究与移植.pdf.doc

    通过移植合适的GUI系统,操作人员可以通过触摸屏或远程终端查看实时数据,执行控制命令,提高生产效率和安全性。而文档资料中提到的热网首站改造案例,虽然不直接涉及GUI系统,但可以类比理解,先进的自动化控制系统...

    java开发的swing客户端,远程执行linux命令.zip

    本项目“java开发的swing客户端,远程执行linux命令”显然旨在利用Swing构建一个桌面应用,该应用的核心功能是远程控制Linux服务器,执行命令。这涉及到Java中的网络编程和Linux系统的交互。具体来说,开发者可能使用...

    远程桌面控制程序

    10. **跨平台兼容性**:C++的跨平台特性使得该远程桌面控制程序有可能在Windows、Linux、Mac OS等多种操作系统上运行。不过,不同的操作系统可能有不同的API和库,因此需要针对每个平台进行适配。 实现这样的远程...

    remote mangaer.gz_LINUX远程自动_java 远程控制_remote_远程控制

    标签中的"linux远程自动"指的可能是Linux系统的自动化远程操作,这通常涉及SSH(Secure Shell)协议,允许用户安全地执行命令行操作。"java_远程控制"表明这个实现是基于Java的,利用了Java的RMI(Remote Method ...

    Xming,远程服务器GUI工具

    6. **运行GUI应用**:在Xshell中,你可以运行带有`-display`选项的Linux命令来指定Xming作为显示服务器。例如,如果你想运行GIMP图像编辑器,可以在终端输入`export DISPLAY=:0`(假设Xming使用默认的显示编号0),...

    xming+putty在windows下远程访问linux.doc

    xming+putty 在 Windows 下远程访问 Linux ...使用 xming + putty 在 Windows 下远程访问 Linux 的方法,可以方便地访问 Linux 的 GUI 程序。这种方法可以广泛应用于各种场景,例如,远程办公、远程教育、远程医疗等。

    Linux远程连接工具

    "Linux远程工具"这一主题涵盖了许多不同的软件应用程序,它们提供了多种方式来实现对远程Linux系统的安全、高效访问。在给定的文件列表中,我们看到一个名为`putty.exe`的文件,这是Windows用户常用的一款远程连接...

    Linux_GUI_Programming.rar

    开发者可以利用X Window系统提供的网络透明性,使得运行在远程服务器上的应用程序能在本地显示其图形界面。X Window系统的核心包括X服务器和X客户端,它们通过TCP/IP进行通信。 其次,Gnome是一个流行的Linux桌面...

    Linux和Windows操作系统远程互访的方法.docx

    【Linux和Windows操作系统远程互访的方法】 在信息技术领域,跨平台的远程访问是常见的需求,尤其是在混合使用Linux和Windows操作系统的环境中。Linux和Windows之间的远程互访可以通过多种方式实现,如RDP(Remote ...

    linux远程桌面工具,包含scim工具deb格式安装文件

    通过SSH的X11转发功能,可以在本地机器上显示运行在远程Linux服务器上的GUI应用程序。这种方式需要本地机器也装有相应的图形环境。 VNC则是一种基于服务器-客户端模式的远程桌面工具,它允许用户通过VNC客户端连接...

    linux c 远程终端管理

    最后,压缩包中的文件"linux远程终端管理"可能包含源代码、文档、编译脚本等资源,供学习者分析和理解远程终端管理的实现细节。通过阅读和研究这些材料,开发者可以加深对Linux C编程、网络通信和系统管理的理解,...

Global site tag (gtag.js) - Google Analytics