记一次vncServer的离线安装经历

2023-05-16

记一次vncServer的离线安装经历

  • 背景:

    需要在一台服务器上面装Oracle,但是服务器并不能接触到,所以只能在客户端进行远程ssh操作。
    首先根据我以往装Oracle的经验,先把安装包这些拷到服务器上面,解压,心里默默暗示自己,只要按照文档一步步来就不会出问题,可是,命运总是爱在你立下flag之后(不管你说出来还是在心里说出来)反手给你一巴掌.

    在执行xhost +命令时,提示unable to exprot DISPLAY “”,赶紧上网查各种信息,经过海量信息分析比对之后,得出结论,需要在服务器上执行命令才行,但是服务器我接触不了啊,怎么办?想办法远程执行命令到服务器?

    又在网上找相关的资料,终于看到有个工具叫Xmanager,说用这个可以,终于在一番探索摸索下,成功执行了命令,当时可是高兴的很,执行完命令之后,发现用这个执行命令太麻烦了,其他的命令不需要在服务器执行了,还是用xshell方便,然后准备安装Oracle安装程序时,发现一个问题,检查256色这一项没有通过,又开始在网上找,发现还得用Xmanager执行命令,终于,256色检验通过了,终于要开始安装了。

    结果,呵呵,当然没有这么简单,执行完Oracle安装程序之后,Oracle安装程序的图形化界面在xshell中显示不出来,怎么办?还能怎么办,继续查资料啊,结果,发现还得借助Xmanager才能弹出来图形化界面,在一番尝试之后,终于那个熟悉的页面出来了,但是全是乱码是什么鬼,查资料,执行命令LANG=C,再进去,不是乱码了,是英文!!有总比没有好,大学四级不是白过的,当时想这个xmanager真厉害,还是网友们办法多,唯一的不足就是,用xmanager弹出来的安装页面特别卡,点一下要等半天才有反应,没办法啊,等着吧,接下来就是枯燥的安装过程了,当然凭借我多年的安装经验,这些都不在话下。

    终于安装到了倒数第二步了,step 20 of 21,开始安装,点完之后,我看着进度条一点点走着,生怕卡到哪个点不执行了,结果一直走到了100%,心想终于。。还没想完,弹出来一个框,由于卡顿,这个框加载的有点慢,我当时以为是安装完成的提示,结果加载完之后看到的却不是安装完成,报错了,当时心态就崩了,ins-20802,网上找了之后有人说是Oracle的bug,确定之后点重试就行了,心想这也太草率了,还问了很多人,最后都没办法,只能重试一下了,心里还是报很大希望的,肯定重试完就可以了,结果刚点完重试,框就又弹出来了,熟悉的框,熟悉的报错,我崩了,看着step 20 of 21这几个字,感觉是对我的讽刺。

    怎么办?只能重装了,但是用这个xmanager一个是卡顿,另一个是如果是因为这个导致的报错到时候又得重装,这里就开始到正文了,使用vncServer远程到服务器桌面,他就是一个远程工具。
    安装过程也是痛苦的,但是我愿意用我的痛苦帮助你们,直接上安装步骤。

  • 安装vncServer步骤:

    1、需要在服务器上安装vnc和vncServer服务,这里有两种方式,一种是确定你的服务器是否可以连外网,如果可以,请自行移步百度,搜索linux如何安装和配置vncServer,网上会有一堆牛鬼蛇神教你,我这里重点说一下服务器不能连外网的情况下,如何安装vncServer服务。
    2、首先你需要下载对应的rpm包,到这个网址:https://centos.pkgs.org

在这里插入图片描述

​ 在搜索框输入 tigervnc,搜索一下,然后进到下面的centos6选项卡中,其他系统可以进对应的选项卡,如图:

在这里插入图片描述

在这里插入图片描述

​ 选择i386或者x86_64版本的rpm,点进去,进这个页面之后往下拉,看到download时停下,如图:

在这里插入图片描述

​ 需要注意一下,这个页面有个地方是这样的:

在这里插入图片描述

​ Requires下面的是vncServer的rpm包的依赖包,可以先不用下载,但是需要注意一下,后面有用到这块儿。

​ 这个是vncServer的rpm包,同样的,还需要下载vnc的rpm包,方法一样,搜索的时候搜tigervnc即可。

​ 3、安装:
​ Xshell链接你的服务器,输入vncserver 命令,全小写,如果不是提示命令未找到,恭喜你,你前面全白看了,对不起。如果提示命令未找到,说明你需要接着往下看。
将你上一步下载的tigervnc和tigervnc-server的包放在一个目录下,比如/home下,那你就cd到home下,然后执行安装命令,参考:https://blog.csdn.net/lakelise/article/details/51969211。(这届网友还是优秀)
先装vnc的包:
rpm -ivh tigervnc-1.1.0-5.el6.x86_64.rpm
再装vncserver的包:
rpm -ivh tigervnc-server-1.1.0-5.el6.x86_64.rpm
安装这个服务端的包时,可能会出现下面的情况:
[root@localhost vnc-server]# rpm -ivh tigervnc-server-1.1.0-5.el6.x86_64.rpm` `warning: tigervnc-server-1.1.0-5.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY` `error: Failed dependencies:` `xorg-x11-fonts-misc is needed by tigervnc-server-1.1.0-5.el6.x86_64` `[root@localhost vnc-server]#

​ xorg-x11-fonts-misc is needed by tigervnc-server-1.1.0-5.el6.x86_64提示你少这个东西,这个东西其实是vncserver的rpm包的依赖包,那么怎么下载这个依赖包呢,就在刚才下载vncserver的rpm包的地方,有个require的那个地方,搜索这个名字,就能找到对应的依赖包了,每个系统可能缺少的依赖包都不一样,所以根据实际情况下载对应的包即可。
下载完成后,先安装依赖包,再安装vncserver包即可。
​ 下面几个链接可以解决在使用或者配置vnc时候的一些问题,个人收集,仅供参考:
​ https://blog.csdn.net/lakelise/article/details/51969211
​ https://blog.csdn.net/kevin_lcc/article/details/40991349
​ https://blog.csdn.net/imliuqun123/article/details/79106917
​ https://blog.csdn.net/jisuanji_wjfioj/article/details/78257729
​ Vncserver启动之后,使用vnc Viewer软件(百度一堆,自己下载)就可以远程到服务器桌面了。
​ (虽然研究了这么多,最后也成功装好并且链接上远程桌面,但是其实centos6.7系统在安装的过程中就有这个选项,安装的时候勾选上就不用这么麻烦的安装了,我也是在一台服务器上尝试成功之后,在新的服务器上发现已经有vncserver了,当时心情很尴尬,但是总归也学到了点东西,有些问题还是在自己研究后才发现挺有意思)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记一次vncServer的离线安装经历 的相关文章

随机推荐

  • 6个非常实用的 Python 代码块,适合收藏~

    大家好 xff0c 今天分享几个平时我会用到的 Python 代码块 xff0c 每个都小而精 xff0c 喜欢记得关注 点赞 收藏 1 xff0c 批量修改文件名 日常工作中 xff0c 可能会有这样的需求 xff1a 把一个文件夹下所有
  • 1.音视频播放原理介绍

    音视频技术主要包含以下几种 xff1a 封装技术 xff0c 视频压缩技术 xff0c 音频压缩技术 xff0c 流媒体协议技术以及防盗链技术 接下来的几篇文章将对这几种技术做深入的研究和实践 下面简单说明一下视频播放的原理 xff08 以
  • 码云仓库建库

    方法一 xff1a 先将在码云上新建的仓库clone到本地 xff0c 修改后再push到码云仓库 git clone https gitee com 用户个性地址 工程名字 git 将远程仓库克隆到本地 在克隆过程中 xff0c 如果仓库
  • Python 画多图 统计直方图

    画直方图的命令是这个 xff1a 把里面的内容改了就可以 ec参数调整的是edgecolor xff0c 即框线颜色 matplotlib pyplot hist span class token punctuation span x sp
  • 输入2个整数,求最大公约数和最小公倍数

    输入2个整数 xff0c 求最大公约数和最小公倍数 关于最大公约数的算法 xff0c 古希腊数学家欧几里得已经在2200年前给出我们算法公式 xff0c 我们直接拿来用就可以了 欧几里得算法也被称为辗转相除法 xff0c 用来求最大公约数
  • WSL2 安装 图形系统 及遇到的坑

    wsl本身不带有图形界面 xff0c 需要自己安装 安装流程如下 xff1a 一 windows环境安装VcXsrv 默认安装即可 二 Ubuntu环境安装 xfce4 sudo apt get install xfce4 三 Ubuntu
  • 【美团】项目学习1:登录逻辑实现

    rest framework 和app应用 INSTALLED APPS span class token operator span span class token punctuation span span class token s
  • KMP算法

    一 何谓模式串匹配 模式串匹配 xff0c 就是给定一个需要处理的文本串 xff08 理论上应该很长 xff09 和一个需要在文本串中搜索的模式串 xff08 理论上长度应该远小于文本串 xff09 xff0c 查询在该文本串中 xff0c
  • webApi不能使用put和delete请求的处理方式

    今天调试webApi接口的时候 xff0c 分别使用get post put delete方式都试一下 xff0c 发现get和post方式都能正常调用 xff0c 但是使用put和delete的时候就报错了 xff0c 如下图所示 xff
  • Git 中 6 个基本常用命令

    大家好啊 xff0c 我是大田 想更深刻了解 Git 常用命令 xff0c 先来看看原理图 xff1a 我们使用 Git 操作的核心步骤就是 xff1a 先add代码到git缓存 然后commit到git本地仓库 最后push到远程Gith
  • Ubutun 使用easy-rsa 自签证书

    sudo apt install easy rsa mkdir root cert easy rsa ln s usr share easy rsa easy rsa cd root cert easy rsa easyrsa init p
  • Ubuntu ARM环境安装

    基础环境 防火墙 jiangzz 64 ubuntu span class token function sudo span ufw status Status inactive jiangzz 64 ubuntu span class t
  • 关系代数练习

    设有三个关系 xff1a S S SNAME AGE SEX SC S C GRADE C C xff0c CNAME xff0c TEACHER 试用关系代数表达式表示下列查询语句 xff1a 1 检索LIU老师所授课程的课程号和课程名
  • 使用Opencv调用摄像头失败的解决办法

    这几天参考 OpenCV3编程入门 书中的 调用摄像头采集图像的代码进行编程 xff0c 可是代码照着书上的打完了 xff0c 进行编译的时候竟然报错了 xff0c 于是乎就在网上查找错误的解决办法 xff0c 一开始是以为自己的驱动没装好
  • java日记(一)理解代码片段

    最近跟着Berkeley的CS61B学java 跨专业小白一个学起来比较吃力 xff0c 还好有大佬带着 决定开个贴子整理一下 代码片段是 xff1a DO NOT MODIFY ANYTHING ABOVE THIS LINE span
  • IOS - ReplayKit2 获取影像方向+ReplayKit的坑

    插件对象 64 interface SampleHandler RPBroadcastSampleHandler 重写方法 void processSampleBuffer CMSampleBufferRef sampleBuffer wi
  • Sublime Text运行C和C++程序

    原文链接 xff1a Sublime Text运行C和C 43 43 程序 Sublime Text 是一款当下非常流行的文本编辑器 xff0c 其功能强大 xff08 提供有众多的插件 xff09 界面简洁 还支持跨平台使用 xff08
  • VTK——自定义三维裁剪Widget,恢复Widget(任意形状,圆形,矩形裁剪)vtkCustomPaintWidget

    裁剪图标可以通过键盘上下键切换 xff0c 裁剪模式可以通过键盘左右键切换 xff0c 裁剪区域的显示 xff0c 可以显示为Mask或者显示为Contour边界 xff0c 测试效果如下
  • iOS UITableViewCell高度自适应

    UITableViewCell高度自适应 iOS8之后 我们只需要设置这两句代码之后 xff0c 即可放心的往cell的控件里面加上内容 xff0c cell会根据内部所有控件的高度动态的计算自己的高度从而显示出来 tableView es
  • 记一次vncServer的离线安装经历

    记一次vncServer的离线安装经历 背景 xff1a 需要在一台服务器上面装Oracle xff0c 但是服务器并不能接触到 xff0c 所以只能在客户端进行远程ssh操作 首先根据我以往装Oracle的经验 xff0c 先把安装包这些