淘汰的笔记本能做什么系列-远程监控

我有一台废弃的笔记本,搁置在哪里一直没有用。这台笔记本的配置已经很老了,但是它的硬件还是可以用的,所以我想把它变成一个服务器,用来做一些事情,比如说:
搭建一个网站,搭建一个博客,搭建一个私有云,搭建一个NAS,搭建一个VPN,搭建一个远程桌面,搭建一个远程下载,搭建一个远程控制,搭建一个远程监控,搭建一个远程打印,搭建一个远程录屏,搭建一个远程录音,搭建一个远程录像
现在就让我们来做一件很酷的事情吧!
比如说,搭建一个远程监控

首先给他进行一次新生,安装一个Linux系统,这里我选择的是Ubuntu 18.04

然后更新软件源,安装一些必要的软件,比如说ssh

之后我们就可以开始搭建了,首先我们需要安装一个fswebcam,这个是一个用来拍照的软件
可以通过apt命令来安装它

1
sudo apt install fswebcam

fswebcam帮助文档

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Usage: fswebcam [options] [output_file]
--help显示此帮助页面并退出。
-c,--config <文件名>从文件加载配置。
-q,--quiet隐藏除错误以外的所有消息。
-v,--verbose在捕获时显示其他消息
--version显示版本并退出。
-l,--loop <seconds>在循环模式下运行。
-b,--background在后台运行。
-o,--output <文件名>将日志输出到文件。
-d,--device <名称>设置要使用的源。
-i,--input <数字/名称>选择要使用的输入。
-t,--tuner <number>选择要使用的调谐器。
-f,--frequency <number>选择使用的频率。
-p,--palette <名称>选择要使用的调色板格式。
-D,--delay <数字>设置预捕获延迟时间。 (秒)
-r,--resolution <size>设置捕获分辨率。
--fps <framerate>设置捕获帧速率。
-F,--frames <number>设置要捕获的帧数。
-S,--skip <number>设置要跳过的帧数。
--dumpframe <文件名>将原始帧转储到文件。
-s,--set <名称> = <值>设置控制值。
--revert恢复原始捕获的图像。
--flip <direction>翻转图像。 (h,v)
--crop <大小> [,<偏移量>]裁剪图像的一部分。
--scale <size>缩放图像。
--rotate <角度>以直角旋转图像。
--deinterlace减少交错伪像。
--invert反转图像颜色。
--greyscale删除图像的颜色。
--swapchannels <c1c2>交换通道c1和c2。
--no-banner隐藏横幅。
--top-banner将横幅放在顶部。
--bottom-banner将横幅放在底部。 (默认)
--banner-colour <colour>设置横幅颜色。 (#AARRGGBB)
--line-colour <colour>设置横幅线的颜色。
--text-colour <colour>设置文本颜色。
--font <[名称] [:大小]>设置字体和/或大小。
--no-shadow禁用文本阴影。
--shadow启用文本阴影。
--title <文本>设置主标题。 (左上方)
--no-title清除主标题。
--subtitle <文本>设置字幕。 (左下方)
--no-subtitle清除字幕。
--timestamp <格式>设置时间戳格式。 (右上)
--no-timestamp清除时间戳记。
--gmt使用GMT代替本地时区。
--info <文本>设置信息文本。 (右下)
--no-info清除信息文本。
--underlay <PNG图像>设置参考图像。
--no-underlay清除参考底图。
--overlay <PNG图像>设置覆盖图像。
--no-overlay清除覆盖。
--jpeg <factor>输出JPEG图像。 (-1,0-95)
--png <factor>输出PNG图像。 (-1,0-10)
--save <文件名>将图像保存到文件。
--exec <命令>执行命令并等待其完成。

再运行命令

1
fswebcam -r 10920*10080 -q ~/img/$(date +%s%N).jpg

这里的-r 10920*10080是分辨率,-q 保存的路径和文件名,这里用的是时间戳

然后使用linux定时任务运行这个命令,就可以实现定时拍照了