SRE 职位要求图片展示
以下图片展示了 SRE 职位的具体要求:

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
1 | $ hexo server |
More info: Server
1 | $ hexo generate |
More info: Generating
1 | $ hexo deploy |
More info: Deployment
扩散模型(Diffusion Models, DMs)作为一种前沿的生成式人工智能技术,其核心设计理念直接来源于非平衡态热力学(Nonequilibrium Thermodynamics)和物理学中的扩散现象。
这两者之间的关系并非偶然的命名相似,而是扩散模型在数学和理论上对自然界扩散过程的模仿与逆转。
在物理学和化学中,扩散是一个自发的、趋向于热平衡的弛豫过程。它描述了粒子从高浓度(高化学势)区域向低浓度(低化学势)区域的净迁移。
扩散模型是一类潜变量模型,通过马尔可夫链进行训练,其工作流程分为两个主要阶段,精确地对应了物理扩散过程的正向和逆向。
扩散模型和物理扩散定律最深刻的联系在于其数学形式:
扩散模型的早期和高级研究借鉴了随机热力学(Stochastic Thermodynamics)和非平衡态热力学的原理。
因此,扩散模型是借用物理学中经过严格验证的扩散动力学(一个从有序到无序的熵增过程)作为其加噪框架,然后训练一个深度神经网络来学习该过程的时间逆转,从而实现高效和高质量的数据生成。
JupyterLab 是 Jupyter Notebook 的下一代、更现代、功能更强大的替代品。它们都服务于相同的核心目的:通过浏览器提供一个交互式计算环境。
在已经安装jupyter notebook情况下,编辑markdown文件会不方便。
sudo netstat -vantup | grep 8888
kill pid
nohup jupyter lab –no-browser –port=8888 –ip=0.0.0.0 –allow-root &
你可以在这里开始用 Markdown 语法撰写文章内容。
加粗文字示例
git filter-branch –force –index-filter ‘git rm –cached –ignore-unmatch .terraform/providers/registry.terraform.io/aliyun/alicloud/1.200.0/linux_amd64/terraform-provider-alicloud_v1.200.0’ –prune-empty –tag-name-filter cat – –all
git filter-repo –path .terraform/ –invert-paths
创建实例的时候,直接绑定ssh key,后续用pem或ppk格式的private key登陆实例。
Ubuntu 官方镜像在阿里云上默认使用 ubuntu 用户登录。
该用户默认没有设置密码,但被配置为可通过 sudo 免密码执行命令(通过 /etc/sudoers 中的配置,通常是 ubuntu ALL=(ALL) NOPASSWD:ALL)。
因此,即使没有密码,你依然可以正常运行 sudo 命令,不会遇到障碍。
如果你只通过 SSH 密钥认证访问实例(这是最佳安全实践),
并且不需要通过密码登录(如控制台 VNC、本地终端等),
那么不需要为 ubuntu 用户设置密码。
保持无密码状态可以减少暴力破解风险(即使攻击者知道用户名,也无法用密码登录)。
——vi /etc/ssh/sshd_config
PasswordAuthentication no
PermitEmptyPasswords no
你需要通过阿里云控制台的 VNC 或 Web Shell(比如 ECS 实例连接管理终端)进行登录 —— 这些方式可能要求用户密码。
你计划使用 su、sudo -S 或某些脚本/工具依赖用户密码进行身份验证。
保持默认:不为 ubuntu 用户设置密码。
确保 SSH 密钥安全保管。
如需控制台登录,可临时设置密码,操作完成后可删除(passwd -d ubuntu),但需注意某些系统可能不允许无密码用户登录控制台。
python3 -m venv ~/envs/jupyter_env
source ~/envs/jupyter_env/bin/activate
pip install jupyterlab
conda create -n jupyter_env python=3.10
conda activate jupyter_env
conda install jupyterlab
nvm install 18
nvm use 18
npm install -g hexo-cli
cd /path/to/hexo-site
npm install
每个服务打包成独立容器,完全隔离运行时、依赖、网络等。
version: ‘3’
services:
hexo:
build: ./hexo-site
ports:
- “4000:4000”
jupyter:
build: ./jupyter-config
ports:
- “8888:8888”
为每个服务创建独立系统用户,配合各自环境变量和家目录。
sudo useradd -m hexo_user
sudo useradd -m jupyter_user
然后分别以不同用户登录或 sudo -u 运行服务,各自管理自己的 Node/Python 环境。
适用于不想用容器但希望避免全局污染的场景。
与 Docker 类似,但更轻量、无需 root,适合桌面或安全要求高的环境。
比 Docker 更重,但提供接近完整系统的隔离。一般用于需要内核级隔离但又不想开完整 VM 的场景。
用 Hexo 部署博客,且同时运行 Jupyter Lab 做数据分析,nvm + conda + Docker 是一个稳健组合。