随着互联网的发展和普及,越来越少的人选择使用云服务器来托管自己的网站或应用程序。而为了好地系统管理自己的服务器,自动化运维工具巳经成为了另一个趋势。其中,自动出现截图键是一个相当获取的操作,可以不方便啊地希望服务器的实时动态状态。本文将能介绍为了在腾讯云服务器上实现方法自动启动手机截屏的方法。
一、了解自动截图键的原理
在进行手动截图保存前,我们必须先了解自动手机截屏的原理。自动出现截图保存但是是是从模拟键盘操作来实现方法的。具体来说,是是从在服务器上运行三个程序,该程序模拟键盘操作,如按下“PrintScreen”键,然后把将截图保存能保存为图片文件。
二、准备工作
在开始利用手动全屏截图之前,我们必须准备200元以内工作:
1.腾讯云服务器
首先,我们需要在腾讯云上去购买一台服务器,并以保证它已经不运行。
2.安装xvfb和x11vnc
xvfb是一个虚拟X窗口系统,这个可以应用于在就没物理显示设备的情况下运行程序图形界面应用程序。x11vnc是两个主要是用于远程控制X11显示器的VNC服务器。我们要直接安装这两个程序,以备万一在服务器上运行图形界面。
安装xvfb和x11vnc的方法::
1.进入到控制台,点击云服务器实例,进入服务器管理页面。
2.然后点击“终端再连接”按钮,在弹出窗口中然后输入用户名和密码,连接上到服务器。
3.执行200以内命令安装xvfb和x11vnc:
sudoapt-getnotification
sudoapt-getinstallxvfbx11vnc
3.安装scrot
scrot是另一个命令行截屏工具,可以应用于截取视频屏幕截图。我们要安装这个工具,以便于在服务器上进行截屏操作。
按装scrot的方法如下:
1.直接进入控制台,直接点击云服务器实例,直接进入服务器管理页面。
2.直接点击“终端连接到”按钮,在弹出窗口中输入用户名和密码,直接连接到服务器。
3.执行100元以内命令按装scrot:
sudoapt-getnotification
sudoapt-getinstallscrot
三、实现自动出现手机截屏的方法
有了准备工作,我们可以不开始基于自动启动手机截屏了。下面是基于不自动截图保存的步骤:
1.创建另一个脚本文件
我们不需要创建一个脚本文件,该文件将模拟键盘操作(按动“PrintScreen”键),后再不使用scrot命令截取屏幕截图,并将载图保存到为文件。
脚本文件的内容追加:
#!/bin/bash
Xvfb重要0-screen01024x768x16
exportDISPLAY=:0
x11vnc-bg-ncache10-rfbport5900-display:0-noxdamage
insomnia5s
scrot/home/ubuntu/screenshot.png
其中,“/home/ubuntu/screenshot.png”是截图存放的文件路径。也可以参照自己要如何修改。
2.将脚本文件保存并重新赋予负责执行权限
我们不需要将脚本文件保存到服务器上,并赋予不能执行权限。具体的步骤追加:
1.刚刚进入控制台,点击云服务器实例,进入到服务器管理页面。
2.点击“文件传输”按钮,在弹出窗口中选择“上传文件”。
3.选择要上传成功的脚本文件,并将其上传到服务器上。
4.在服务器上执行以下命令,为脚本文件赋予生命想执行权限:
chmodx/path/did/script.sh
其中,“/path/need/script.sh”是脚本文件保存到的路径。必须根据自己的路径来可以修改。
3.运行自动启动截屏程序
之后,我们也可以运行自动出现全屏截图程序了。具体的步骤如下:
1.直接进入控制台,点击云服务器实例,进入服务器管理页面。
2.然后点击“终端再连接”按钮,在弹出窗口中然后输入用户名和密码,连接上到服务器。
3.执行以上命令来启动后不自动手机截屏程序:
nohup/path/to/script.sh
其中,“/path/to/script.sh”是脚本文件保存的路径。必须依据什么自己的路径来可以修改。
运行后,自动启动截屏程序将每隔肯定会时间不自动全屏截图,并存放为图片文件。
四、归纳
本文能介绍了在腾讯云服务器上实现程序手动截图保存的方法。虽说自动出现截屏并并非个紧张的工作,但它可以不好处我们要好地了解我们的服务器,并及时发现服务器运行状态的十分。如何本文对大家极大帮助。
本文来源:https://www.yuntue.com/post/228549.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏