当前位置: 首页 > wzjs >正文

外链是什么意思seo云优化平台

外链是什么意思,seo云优化平台,网站建设-设计,上海建网站的公司背景 本人使用 Ubuntu Server 22.04 服务器,所以没有图形界面,而 QNX Software Center 需要图形界面。为了保证服务器环境的整理,计划使用Docker部署QNX Software Center 一瓶安装图形界面。本方既是实现方案的记录。 资源 Dockerfile&…

背景

本人使用 Ubuntu Server 22.04 服务器,所以没有图形界面,而 QNX Software Center 需要图形界面。为了保证服务器环境的整理,计划使用Docker部署QNX Software Center 一瓶安装图形界面。本方既是实现方案的记录。

资源

  • Dockerfile,Docker 创建脚本;
  • start-vnc.sh,VNC 启动脚本;
  • qnx-setup-2.0.4-202501021438-linux.run, qnx 安装包(官网下载 [链接])

方案

处理一、跳过qnx安装时提示

qnx安装时,大致有三个询问的交互接口:

  1. [press q to scroll to the bottom of this agreement],输入q并回车,跳至用户协议底部;
  2. Please type y to accept, n otherwise:,输入y并回车,同意用户协议;
  3. Specify installation path (default: /home/gaoyang3513/qnx):,输入 /opt/qnx,安装至 /opt/qnx 目录下;

参考 qnx 安装的help信息,跳过交互并修改安装目录为/opt/qnx的命令如下:

qnx-setup-2.0.4-202501021438-linux.run --quiet --noexec --nox11 --target /opt/qnx

处理二、支持图形显示与交互

当前 Ubuntu Server 宿主机无图形界面,参考AI工具给到的建议:选用 Xvfb 虚拟显示 + VNC 客户端 的方式支持用户连接并操作。其中 Xvfb(X Virtual Framebuffer) 是一个在内存中运行的虚拟 X11 服务器,它本身不提供可视化的图形界面,但可以运行需要图形环境的应用程序。将 Xvfb 的虚拟显示内容通过 VNC 暴露给用户。

  1. 安装 Xvfb 和 VNC 服务器

    sudo apt-get install xvfb x11vnc
    
  2. 启动 Xvfb 并绑定 VNC 服务

    # 启动 Xvfb(显示号 99)
    Xvfb :99 -screen 0 1280x1024x24 &# 启动 VNC 服务器,绑定到 Xvfb 的显示号
    x11vnc -display :99 -forever -shared -nopw &
    
  3. 通过 VNC 客户端连接

    • 使用 VNC 客户端(如 TigerVNC、RealVNC)连接到服务器的 5900 端口。
    • 此时可以看到 Xvfb 的虚拟显示界面,并操作其中的应用程序。

构建&运行

命令如下:

# 构建Docker
docker build -t qnx-vnc .# 运行
docker run -it -p 5901:5901 --name qnx-vnc-container qnx-vnc

展示

在这里插入图片描述

附件

  • Dockerfile

    # 基于 Ubuntu 22.04
    FROM ubuntu:22.04# 安装基础工具和依赖
    RUN apt-get update && apt-get install -y \wget \xvfb \fluxbox \x11vnc \xterm \libgtk-3-0 \libnss3 \libx11-xcb1 \libxtst6 \libasound2 \expect \dbus-x11 \gnome-session-bin \libswt-gtk-4-jni \sudo             # 复制安装包和脚本
    COPY qnx-setup-2.0.4-202501021438-linux.run /tmp/
    COPY install_qnx.exp /tmp/# 运行自动化安装
    RUN chmod +x /tmp/qnx-setup-2.0.4-202501021438-linux.run && \/tmp/qnx-setup-2.0.4-202501021438-linux.run --quiet --noexec --nox11 --target /opt/qnx# 创建非 root 用户(避免权限问题)
    RUN useradd -m -s /bin/bash qnxuser && \echo "qnxuser ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers# 配置启动脚本
    COPY start-vnc.sh /start-vnc.sh
    RUN chmod +x /start-vnc.sh# 设置 VNC 端口和显示变量
    ENV DISPLAY=:1 \VNC_PORT=5901 \RESOLUTION=1280x1024x24# 切换到非 root 用户
    USER qnxuser
    WORKDIR /home/qnxuser# 启动 VNC 服务和 QNX Software Center
    CMD ["/start-vnc.sh"]
  • start-vnc.sh

    #!/bin/bash# 启动 Xvfb 虚拟显示
    Xvfb $DISPLAY -screen 0 $RESOLUTION &# 启动 Fluxbox 窗口管理器
    fluxbox &# 启动 x11vnc 服务器(监听 VNC 端口)
    x11vnc -display $DISPLAY -forever -shared -rfbport $VNC_PORT -bg -nopw &# 启动 QNX Software Center
    /opt/qnx/qnxsoftwarecenter/qnxsoftwarecenter
    
http://www.dtcms.com/wzjs/19778.html

相关文章:

  • 哪些网站做兼职可靠河南推广网站
  • 高端大气企业网站模板网站优化排名技巧
  • 加强政府网站安全建设的通知策划是做什么的
  • 可以做分析图的地图网站谷歌广告推广网站
  • 建网站 必须学html吗网络广告文案
  • 电子及商务网站建设报告手机网站模板建站
  • 网站建设策划书范文百度的seo排名怎么刷
  • 网站群管理建设工作seo外包公司需要什么
  • java web开发windows优化大师的作用
  • 中山网页制作公司谷歌搜索引擎seo
  • 甘肃网站建设推广seo中文意思
  • 用美图秀秀做网站图片网络营销策略的演变
  • 手机wap网站 php广告图片
  • 养生网站源码下载搜索词分析
  • 盐城市建设银行网站百度客服中心人工电话
  • 有源码怎么做网站微信推广图片
  • 导航网站头部代码网络关键词
  • 信息管理系统网站开发新网站多久会被百度收录
  • 狮山网站制作什么是市场营销
  • 百度seo优化方案郑州官网网站推广优化公司
  • 日本做暧视频小网站全球搜怎么样
  • 网站建设合同印花税税率郑州网站建设方案
  • 各大网站ip地址黑客入侵网课
  • 可以做试卷的网站英语常州百度推广公司
  • 2019建一个什么网站最好缅甸在线今日新闻
  • 手机网站制作平台免费网络推广服务外包公司
  • 珠海网站建设模板怎么制作网页广告
  • 做家教网站挣钱吗百度最怕哪个投诉电话
  • 上海网站建设-目前企业网站所面临的困惑网站推广是干嘛的
  • 珠海网站建设有限公司怎样做好网络推广呀