docker环境下脚本安装nvidia-container-toolkit
env
- docker-ce/docker-compsoe
- nvidia-container-toolkit
- 兼容 RockyLinux / CentOS Stream / RHEL9 系列/alinuxlinux3
1.脚本install_nvidia_container_toolkit.sh
1 |
|
env
1 | #!/usr/bin/env bash |
利用 inotify-tools 实时监控文件变化,再配合 rsync 做目录/文件的实时同步,常用于多机文件同步、热备份、甚至网站内容分发。
inotify-tools 提供命令行工具 inotifywait、inotifywatch:
inotifywait:实时监听文件事件,阻塞输出。inotifywatch:统计事件次数。核心逻辑
inotifywait -mrq 监听目录。rsync 将变化同步到目标服务器。rsync 建议配合 -az --delete --exclude 参数,支持压缩、增量和删除同步。常见使用场景
env
gaga@GaGa ~ % pyenv install 3.13.7
python-build: use openssl@3 from homebrew
python-build: use readline from homebrew
Downloading Python-3.13.7.tar.xz...
-> https://www.python.org/ftp/python/3.13.7/Python-3.13.7.tar.xz
Installing Python-3.13.7...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Traceback (most recent call last):
File "<string>", line 1, in <module>
import lzma
File "/Users/gaga/.pyenv/versions/3.13.7/lib/python3.13/lzma.py", line 27, in <module>
from _lzma import *
ModuleNotFoundError: No module named '_lzma'
WARNING: The Python lzma extension was not compiled. Missing the lzma lib?
Installed Python-3.13.7 to /Users/gaga/.pyenv/versions/3.13.7
人们在讨论数字化转型和现代应用程序开发时,其中经常出现的术语之一是云原生(Cloud-Native)。但是,云原生究竟意味着什么呢?
Michael Dell 曾经说过:“云不是一个地方,而是一种做 IT 的方式。 ”(the cloud isn’t a place, it’s a way of doing IT)。他说得对,云原生也是如此。
云原生是一种构建和运行应用程序的方法,利用了云计算交付模型的优势。云原生是关于如何创建和部署应用程序,而与在何处创建与部署无关。它适用于公有云和私有云。
云厂商的“抢占式实例”(或称为“竞价实例”)通常是指在云平台中,按照实时竞价方式提供的实例。这类实例通常是云服务商在数据中心的空闲计算资源上提供的按需、价格相对较低的计算实例。因为其基于资源剩余和竞价模型,使用时存在一定的不确定性和风险,云厂商可能随时回收这些资源。
低成本:相比标准实例,抢占式实例通常价格更便宜,适合成本敏感型的应用。
资源随时可能被回收:抢占式实例的主要特点是,云服务商可以根据资源需求情况随时回收这些实例。因此,它们适合运行那些不需要持续稳定运行的负载。
短暂性:这些实例通常有最大使用时间限制,且云厂商会在资源紧张时优先回收它们。
适用场景:
实例恢复策略:部分云服务商提供抢占式实例的恢复策略(如阿里云的“弹性伸缩”),当实例被回收时,可以自动启动新的抢占实例或其他普通实例来代替。
阿里云竞价实例,竞价过程
{{.deployPath}} 看起来像 Go 的 text/template 或 html/template 模板语法。在模板里,{{.deployPath}} 表示取传入模板的数据结构中的 deployPath 字段或 key。
1 | package main |
输出: