Library Search
结果页

Shell 脚本实战——服务器监控工具

在 元器件 / 技术栈 / 知识库 中找到 16 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
Rust rgo --version ``` ### Windows ```powershell # 下载 rustup-init.exe # https://rustup.rs/ # 或使用 winget winget install Rustlang.Rustup ``` ### 更新 ```bash rustup update ``` ### 切换工具链 ```bash rustup de… 3% Linux 境: ### 方案一:WSL2(Windows 用户首选) ```powershell # PowerShell 管理员模式 wsl --install -d Ubuntu-22.04 # 重启后设置用户名密码即可 ``` ### 方案二:虚拟机 下载 VirtualBox + Ubuntu Desktop ISO: https://ubuntu.com/download/desktop… 2% Flask ### 问题 2:虚拟环境激活失败(Windows PowerShell 权限问题) ```powershell # 以管理员身份运行 PowerShell,然后执行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # 再激活 venv\Scripts\Activate.ps1 ``` ### 问题 3:`ImportError: No m… 2% Firebase Firestore # 实时监听(需长时间运行的脚本) 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% Django peruser # 创建管理员 python manage.py shell # Django 交互式 Shell python manage.py collectstatic # 收集静态文件 python manage.py test # 运行测试 python manage.py showm… 2% MongoDB ## 目标 通过 `mongosh` Shell 和 Python/PyMongo 完成 MongoDB 数据库创建、集合操作、文档 CRUD 和聚合管道。 ## 环境准备 ```bash mongosh mongodb://localhost:27017 # 或 Docker: docker exec -it mongo-dev mongosh ``` ## 第一步:mongosh Shel… 2% Node.js i 安装包 2. 双击运行,全部默认下一步即可 3. 安装完成,打开 PowerShell 验证: ```powershell node -v # v20.x.x npm -v # 10.x.x ``` ### macOS(nvm 推荐) ```bash # 安装 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v… 2% gRPC ## 环境准备 - **protoc**:Protocol Buffers 编译器 - **对应语言工具链**:Go / Java / Python / Node.js 等 ## 安装命令 ### protoc 编译器 ```bash # macOS brew install protobuf # Linux sudo apt install -y protobuf-compiler #… 1%
知识库

知识库

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% 02-进阶工程化教程 1. 为一个现有的脚本添加完整的类型注解并通过 mypy 检查 2. 编写一个带重试和超时功能的 HTTP 客户端装饰器 3. 用生成器实现一个分页 API 调用器(自动获取所有页) 4. 将一个原型脚本重构为规范的 Python 包结构 5. 使用 Pydantic 设计一个配置管理系统 2% 树莓派 5 GPIO 编程例程 — Python + C + Shell release() chip.close() ``` ## 示例 3:Shell — gpioset/gpioget 命令行控制 2% Hello World ## 目标 通过 `mongosh` Shell 和 Python/PyMongo 完成 MongoDB 数据库创建、集合操作、文档 CRUD 和聚合管道。 ## 环境准备 ```bash mongosh mongodb://localhost:27017 # 或 Docker: docker exec -it mongo-dev mongosh ``` ## 第一步:mongosh Shel… 1% 02-进阶实战-WebSocket-后台任务-部署 # FastAPI 进阶实战 —— WebSocket、后台任务与部署 ## 本章目标 - 实现 WebSocket 实时通信 - 使用 BackgroundTasks 处理异步后处理 - FastAPI + Celery 重型任务 - Docker + Nginx + Uvicorn 生产部署 ## 1. WebSocket 实时通信 ```python from fastapi imp… 1% 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… 1%