Library Search
结果页Shell 脚本实战——服务器监控工具
在 知识库 中找到 8 个匹配结果。
知识库
知识库
8 个 Shell 脚本实战——服务器监控工具 # Linux 例程:Shell 脚本——服务器资源监控
## 目标
写一个实用的 Bash 监控脚本,展示 Linux 管道、重定向、grep/awk/sed 核心技法。
## 完整脚本
```bash
#!/bin/bash
# monitor.sh —— 轻量服务器资源监控
set -euo pipefail # 严格模式:遇错即停、未定义变量报错、管道失败报错
# ── 配置… 3% 01-从零入门教程 peruser # 创建管理员
python manage.py shell # Django 交互式 Shell
python manage.py collectstatic # 收集静态文件
python manage.py test # 运行测试
python manage.py showm… 2% Hello World - 实时聊天消息 # 实时监听(需长时间运行的脚本)
def on_snapshot(col_snapshot, changes, read_time):
for change in changes:
if change.type.name == 'ADDED':
print(f"[实时] {change.document.to_dict()['user']}: {c… 2% 树莓派 5 GPIO 编程例程 — Python + C + Shell release()
chip.close()
```
## 示例 3:Shell — gpioset/gpioget 命令行控制 2% 02-进阶工程化教程 1. 为一个现有的脚本添加完整的类型注解并通过 mypy 检查
2. 编写一个带重试和超时功能的 HTTP 客户端装饰器
3. 用生成器实现一个分页 API 调用器(自动获取所有页)
4. 将一个原型脚本重构为规范的 Python 包结构
5. 使用 Pydantic 设计一个配置管理系统 2% Hello World ## 目标
通过 `mongosh` Shell 和 Python/PyMongo 完成 MongoDB 数据库创建、集合操作、文档 CRUD 和聚合管道。
## 环境准备
```bash
mongosh mongodb://localhost:27017
# 或 Docker:
docker exec -it mongo-dev mongosh
```
## 第一步:mongosh Shel… 2% 02-进阶实战-WebSocket-后台任务-部署 # FastAPI 进阶实战 —— WebSocket、后台任务与部署
## 本章目标
- 实现 WebSocket 实时通信
- 使用 BackgroundTasks 处理异步后处理
- FastAPI + Celery 重型任务
- Docker + Nginx + Uvicorn 生产部署
## 1. WebSocket 实时通信
```python
from fastapi imp… 2% 02-controller-rest-api // DELETE /api/users/{id}
[HttpDelete("{id:int}")]
public IActionResult Delete(int id)
{
var user = _users.FirstOrDefault(u => u.Id == id);
if (user is null) return NotFoun… 2%