Linux 通过安装vncserver,客户端远程连接展示图形化界面

摘要:
步骤1:安装vncserver及其相关软件#将yum修改为国内映像cp/etc/yum.repo.d/CentOS Base.rebo/etc/yum.repo.d/CentOS Base.rebo.back-unux-&wget-O/etc/yum.reos。d/CentOS基础repohttp://mirrors.aliyun.com/repo/Centos-7.rep

Step 1: 安装vncserver和其依赖的软件

# 修改yum为国内镜像
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup-linux && 
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && 
yum clean all && 
yum makecache

# 安装依赖软件
yum install -y  compat-libstdc++*  && 
yum install -y  binutils*  && 
yum install -y  compat-libstdc*  && 
yum install -y  elfutils-libelf*  && 
yum install -y  gcc*  && 
yum install -y  glibc*  && 
yum install -y  ksh*  && 
yum install -y  libaio*  && 
yum install -y  libgcc*  && 
yum install -y  libstdc*  && 
yum install -y  make*  && 
yum install -y  sysstat*  && 
yum install -y  libXp*  && 
yum install -y  glibc-kernheaders

# yum
rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"
"  compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs
# 输出无法下载和安装的软件,清单如下:
# package  compat-libstdc++-33 is not installed
# package glibc-kernheaders is not installed
# package glibc-headers is not installed
# libaio-0.3.109-13.el7-x86_64
# libgcc-4.8.5-16.el7-x86_64
# package glibc-devel is not installed
# package xorg-x11-deprecated-libs is not installed

# 遇到部分无法在aliyun下载的软件,则需要重新替换yum.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup-aliyun && 
cp /etc/yum.repos.d/CentOS-Base.repo.backup-linux /etc/yum.repos.d/CentOS-Base.repo && 
yum clean all && 
yum makecache && 
yum install -y compat-libstdc++*  && 
# 安装包找不到
yum install -y glibc-kernheaders*  && 
yum install -y glibc-headers*  && 
yum install -y libaio*  && 
yum install -y libgcc*  && 
yum install -y glibc-devel*  && 
# 安装包找不到
yum install -y xorg-x11-deprecated-libs*  && 

# 查看VNC启动失败的日志,
cat ./.vnc/CNT7XORACLED01:1.log
# xrdb: No such file or directory
# xrdb: can't open file '/root/.Xresources'
# xterm: cannot load font '-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1'

# 根据日志错误信息,安装插件或创建目录
touch ~/.Xresources  && 
yum install -y xterm  && 
yum install -y gnome-session

# 如果日志提示错误:xterm: cannot load font '-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1'
# 则编辑文件,添加如下两行内容
vi ~/.Xresources
xterm*faceName:AR PL Uming CN
xterm*faceSize:12

# 然后,重新启动vncserver
# 关闭vncserver , vncserver这里是"Xvnc :1",见下面查询结果所得:1
# 详情使用ps -ef | grep vncserver查看
# [root@CNT7XORACLED01 ~]# ps -ef | grep vnc
# root       1608      1  0 10:20 pts/1    00:00:00 /usr/bin/Xvnc :1 -auth /root/.Xauthority -desktop CNT7XORACLED01:1 (root) -fp catalogue:/etc/X11/fontpath.d -geometry 1024x768 -pn -rfbauth /root/.vnc/passwd -rfbport 5901 -rfbwait 30000
# 关闭vncserver
vncserver -kill :1
vncserver :1

# 然后,执行如下命令
export DISPLAY=localhost:1
xhost +

# 出现如下输出,才是成功启动了Linux的远程连接的图形化界面

Linux 通过安装vncserver,客户端远程连接展示图形化界面第1张

Step 2:客户端连接linux服务器

创建vnc客户端连接如下:{linux_ip}:{vncserver进程的参数 Xvnc :1}

Linux 通过安装vncserver,客户端远程连接展示图形化界面第2张

 执行链接,弹出窗口如下:

Linux 通过安装vncserver,客户端远程连接展示图形化界面第3张

免责声明:文章转载自《Linux 通过安装vncserver,客户端远程连接展示图形化界面》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HTML5安全风险详析之二:Web Storage攻击git clone error:RPC failed; curl 18 transfer closed with outstanding read data remaining下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux下安装composer以及使用composer安装laravel

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nianzhi1202/article/details/72770099 一.安装composer之前首先要确定您的机器上已经安装了php,并可以通过php来执行命令。使用php –v 测试 当然要直接使用php 还需确定php命令已经设置在全局命令中,否...

Linux Shellcode

Linux Shellcode 本篇主要是以x64系统为例对系统调用中一些功能性函数的解读和实际运用。目前网络上流传的通用shellcode,均使用系统调用实现,在记录整个学习过程的同时分享给大家一起学习探讨。 0x01 Shellcode 简介 0x1 shellcode Shellcode 是一段可以执行特定功能的特殊汇编代码,在设备漏洞利用过程...

pycharm同步代码到linux(转)

pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下: 配置远程linux主机信息 选择Tools--...

linux应用之bugfree的安装及配置

Bugfree3.0.4 Linux环境安装指南                           bugfree系统安装的前提是,配置LAMP环境(apache+mysql+php),下面以centos6.3系统为例介绍bugfree3.0.4的安装步骤。 一、    安装apache服务器 检查apache服务器是否安装 #service httpd...

Linux计划任务.md

crond crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 Linux下的任务调度分为两类,系统任务调度和用户任务调度。...

Linux学习笔记(17)Linux防火墙配置详解

目录 【1】简单实例【1.1】查看修改目前防火墙状态 【2】实例分析 【2.1】基本释义 【2.2】最佳实践案例 【2.3】防火墙常用命令 【3】Centos7常用操作 【4】其他参考 回到顶部 【1】简单实例 【1.1】查看修改目前防火墙状态 service iptables status 修改防火墙规则   下面的配置是让端...