〇、前言

为方便使用vnc,所以寻找到一个比较好用的vnc服务端那就是x11vnc,索性就创建了一个系统进程

一、环境

系统:银河麒麟v4-sp2-server

软件:x11vnc【linux下】、VNCviewer【win下】

二、安装x11vnc

1、挂载光盘源并修改apt源

mount /dev/sr0 /mnt

vim /etc/apt/sources.list
deb [trusted=yes] file:///mnt juniper main apt update

2、安装x11vnc

apt install x11vnc -y
# 到此就可以手动启动x11vnc了,可直接在终端执行x11vnx或者使用nohup后台运行

三、创建x11vnc系统进程

1、创建配置文件

vim /etc/systemd/system/x11vnc.service
[Unit]
Description=start x11vnc
After=syslog.target network.target [Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess
[Install]
WantedBy=multi-user.target

2、保存配置并设置开机启动

systemctl daemon-reload
systemctl enable x11vnc.service

四、查看使用

systemctl start x11vnc.service

root@Kylin:~# systemctl status x11vnc
● x11vnc.service - start x11vnc
Loaded: loaded (/etc/systemd/system/x11vnc.service; enabled; vendor preset: enabled)
Active: active (running) since 四 2021-09-16 21:52:30 CST; 2min 42s ago
Main PID: 7708 (x11vnc)
CGroup: /system.slice/x11vnc.service
└─7708 /usr/bin/x11vnc -auth guess 9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 rfbProcessClientNormalMessage: ignoring unsupported encoding type
9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 Enabling full-color cursor updates for client 192.168.200.1
9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 Enabling NewFBSize protocol extension for client 192.168.200.1
9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 Switching from ZRLE to hextile Encoding for client 192.168.200.1
9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 client 1 network rate 1433.2 KB/sec (27867.9 eff KB/sec)
9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 client 1 latency: 0.5 ms
9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 dt1: 0.0183, dt2: 0.0284 dt3: 0.0005 bytes: 66670
9月 16 21:52:44 Kylin x11vnc[7708]: 16/09/2021 21:52:44 link_rate: LR_LAN - 1 ms, 1433 KB/s
9月 16 21:52:53 Kylin x11vnc[7708]: 16/09/2021 21:52:53 created selwin: 0x2c00032
9月 16 21:52:53 Kylin x11vnc[7708]: 16/09/2021 21:52:53 called initialize_xfixes()
lines 1-17/17 (END)

win下使用VNCviewer连接如下

完成!收工

创建x11vnc系统进程的更多相关文章

  1. Java 多线程详解(二)------如何创建进程和线程

    Java 多线程详解(一)------概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html 在上一篇博客中,我们已经介绍了并发和并行的区别,以及进程和 ...

  2. MapReduce剖析笔记之六:TaskTracker初始化任务并启动JVM过程

    在上面一节我们分析了JobTracker调用JobQueueTaskScheduler进行任务分配,JobQueueTaskScheduler又调用JobInProgress按照一定顺序查找任务的流程 ...

  3. [Think In Java]基础拾遗3 - 容器、I/O、NIO、序列化

    目录 第十一章 持有对象第十七章 容器深入研究第十八章 Java I/O系统 第十一章 持有对象 1. java容器概览 java容器的两种主要类型(它们之间的主要区别在于容器中每个“槽”保存的元素个 ...

  4. 浅析Java.lang.ProcessBuilder类

    最近由于工作需要把用户配置的Hive命令在Linux环境下执行,专门做了一个用户管理界面特地研究了这个不经常用得ProcessBuilder类.所以把自己的学习的资料总结一下. 一.概述      P ...

  5. Java程序员的日常 —— 多进程开发IO阻塞问题

    本篇仍旧是源于最近的工作,总结一下纪念那些年埋下的坑... 背景故事 需求:"使用进程方式启动另一个程序!" 开发:"OK! Runtime.getRuntime().e ...

  6. 深入研究java.lang.ProcessBuilder类

     深入研究java.lang.ProcessBuilder类 一.概述       ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它 ...

  7. Android执行shell命令

    一.方法 /** * 执行一个shell命令,并返回字符串值 * * @param cmd * 命令名称&参数组成的数组(例如:{"/system/bin/cat", &q ...

  8. java基础 lang包 详细介绍

    Java.javax和org.其中以java开头的包名是JDK的基础语言包,以javax开头的属 (org是organization的简写).而在JDK API中还包含了一些以com.sun开头的包名 ...

  9. Java 面试知识点解析(四)——版本特性篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

随机推荐

  1. FTP安装及使用

    通过网络传输数据的手段 1. ssh 2. http 3. nfs 4. rsync 5. ftp 6. samba ftp的简介: 1. ftp是应用层协议,是基于TCP 2. 使用21端口 FTP ...

  2. ansible安装配置及基本用法

    ansiblle具有如下特点: 1.部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作: 2.默认使用SSH协议对设备进行管理: 3.主从集中化管理: 4.配置简单.功能强大.扩展性强 ...

  3. Linux for CentOS 下的 nginx 绿色安装-超省心安装

    1.我这里是nginx-1.13.0-1.x86_64 .rpm(点击下载)版本的. 2.安装nginx的相应环境.有些环境可能不必须,但是安装了,确保以防万一,多多益善 yum install gd ...

  4. adb工具

    ADB:全称为Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具.   首先,下载ADB工具并安装:   下载:百度就有.下载后是个压缩包,将其拷贝到cm ...

  5. GitHub相关资料&&可以参加的开源项目

    GitHub相关的资料 有不懂的地方时可以看GitHub Docs. GitHub tutorial GitHub glossary GitHub的字典,可以看到里面特定的概念. All about ...

  6. Css3入门详解

    一.Css基本语法 1.Html和Css没分开时 点击查看代码 <!DOCTYPE html> <html lang="en"> <head> ...

  7. 比起网易有数BI,也许这款数据可视化软件更适合你!

    有数BI是网易推出的面向企业客户的可视化敏捷BI产品.拥有数据填报和自助式商业智能分析产品,提供网页端和手机端应用,帮助客户快速实现数据填报.多维分析.大数据探索.实时大数据展示和成员分享. 山海鲸可 ...

  8. 简记清空C语言输入残留内容

    为了在命令行程序中实现和用户的交互,我们编写的程序的运行过程中往往涉及到对标准输入/输出流的多次读写. 在C语言中接受用户输入这一块,有着一个老生常谈的问题:"怎么样及时清空输入流中的数据? ...

  9. 5-16 Docker 容器 || Linux

    Docker 简介 Linux简介 Linux和windows一样,都是操作系统 只不过windows更易用,适合家庭和非编程人员使用 如果用作服务器,尤其是java项目的服务器,Linux会更加合适 ...

  10. NFS配置-实现多服务器共享目录

    NFS网络文件系统 为什么要用NFS? 前端所有的应用服务器接收到用户上传的图片.文件.视频,都会统一放到后端的存储上.共享存储的好处:方便数据的查找与取出,缺点:存储服务器压力大,坏了丢失全部数据. ...