物联网学习日记19

1.NVIDIA/k8s-device-plugin
解析:NVIDIA device plugin for Kubernetes. https://github.com/NVIDIA/k8s-device-plugin

2.Kubeflow
解析:
[1]JupyterHub:创建和管理交互式Jupyter Notebooks
[2]Tensorflow自定义资源[CRD]:一键配置集群规模和设备,更方便地使用CPU和GPU可配置为使用CPU或GPU,并通过单一设置调整集群的大小
[3]TF Serving容器

3.ksonnet
解析:一个用于编写,共享和部署Kubernetes应用程序清单的框架。使用CLI,只需几个命令就可以从头开始生成完整的应用程序,或者大规模管理复杂的系统。

4.TFJob
解析:利用TFJob运行分布式TensorFlow。

5.psutil
解析:psutil = process and system utilities,它不仅可以通过一两行代码实现系统监控,还可以跨平台使用,是系统管理员和运维不可或缺的必备模块。

6.docker/docker-py
解析:A Python library for the Docker Engine API.

7.KVM
解析:KVM,是Keyboard Video Mouse的缩写,KVM通过直接连接键盘、视频和鼠标[KVM]端口,能够访问和控制计算机。

8.TDengine
解析:TDengine是一个高效的存储、查询、分析时序大数据的平台,专为物联网、车联网、工业互联网、运维监测等优化而设计。

9.img格式
解析:img格式是一种文件压缩格式[archive format],主要是为了创建软盘的镜像文件[disk image],它可以用来压缩整个软盘[通常指软软盘,Floppy Disk或Diskette]或整片光盘的内容,使用.img这个扩展名的文件就是利用这种文件格式来创建的。.img这个文件格式可视为.ISO格式的一种超集合。

10.img镜像转iso[ccd2iso]
解析:
[1]sudo apt-get install ccd2iso
[2]ccd2iso filename.img filename.iso
说明:总是报错Unrecognized sector mode (0) at sector 0。

11.img镜像转iso[iat]
解析:
[1]sudo apt install iat
[2]sudo iat file.img file.iso

12.ubuntu中的Ctrl+C和Ctrl+Z
解析:
[1]Ctrl+C:强制中断程序,进程终止
[2]Ctrl+Z:暂停程序,挂起
[3]Ctrl+D:退出shell
[4]bg:将一个在后台暂停的命令,变成继续执行
[5]fg:将后台中的命令调至前台继续运行
[6]jobs:查看当前有多少在后台运行的命令

13.nohup和&区别
解析:
[1]&的意思是在后台运行,Ctrl+C不起作用,但如果关掉shell,那么进程消失。
[2]nohup,Ctrl+C起作用[进程消失],但是如果关掉shell,那么进程不会消失。
[3]nohup ./a.out &:不受shell关闭和Ctrl+C的影响。

14.Ubuntu16.04上安装Docker-Compose
解析:

sudo curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
docker-compose --version

15.Dockerfile ONBUILD
解析:当构建一个被继承的Dockerfile时运行命令,父镜像在被子镜像继承后,父镜像的ONBUILD被触发。

16.Dockerfile、Docker镜像与Docker容器
解析:从应用软件的角度看,Dockerfile、Docker镜像与Docker容器分别代表软件的三个阶段:
[1]Dockerfile是软件的原材料
[2]Docker镜像是软件的交付品
[3]Docker容器则可以认为是软件的运行态
说明:Dockerfile面向开发,Docker镜像称为交付标准,Docker容器则涉及到部署与运维。

17.docker build -t
解析:镜像的名字及标签,通常name:tag或者name格式;可以在一次构建中为一个镜像设置多个标签。

18.AXIS安讯士
解析:Axis产品专注于安全监视和远程监控应用领域。

19.socket编程
解析:socket编程是所有协议实现的底层,任何协议都可以用socket来实现。

20.goroutines机制
解析:可以通过多核并发计算能大幅度提高程序的性能。

21.EdgeX到所有设备ID
解析: GET http://edgex-core-metadata:48081/api/v1/device

22.EdgeX根据设备ID删除一个设备
解析:DELETE http://edgex-core-metadata:48081/api/v1/device/id/{{device_id_here}}

23.sh和bash区别
解析:bash是sh的增强版本。

24.command1 && command2
解析:如果这个命令执行成功&&那么执行这个命令。

25.command1 || command2
解析:如果这个命令执行失败了||那么就执行这个命令。

参考文献:
[1]How can I convert an .img file to .iso:https://askubuntu.com/questions/748880/how-can-i-convert-an-img-file-to-iso
[2]Docker build命令:https://www.runoob.com/docker/docker-build-command.html

发布了400 篇原创文章 · 获赞 423 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/shengshengwang/article/details/104862389