更换罗技G603 微动
更换罗技G603 微动 这段时间在玩 钢铁雄心4 的时候发现设置进攻线的时候总是无法拖拽,一直以为是游戏的问题,经过测试发现是鼠标的右键坏了,无法提供精确的点按,所以打算自己换一个微动. 准备 螺丝刀 电烙铁 焊丝 吸锡枪 吸锡带 助焊剂(松香) 开始操作 拆掉脚垫
Rook Ceph 移除 OSD
Rook Ceph 移除 OSD 我有一个环境给每个 Node 节点挂载了 2 个盘,但是这个情况会导致挂了 2 台服务器就导致业务不可用所以需要精简 OSD 将每个 Node 至挂一个盘就好了. 这边我将 ID 为 6 7 8 9 10 的 OSD 删除 开始操作 rook自动化 使用 rook/
Rook Ceph 安装
Rook Ceph 安装 我们公司先前购买了一套 Kubernetes 软件,但由于存储系统的高成本超出了预算,因此没有采用推荐的方案,而是选择了 NFS 作为 Kubernetes 的存储后端。虽然供应商建议使用其他方案,但我们当时认为 NFS 是一个更具成本效益的选择。 迁移了 20 多个系统到
在一个容器中安装Mysql Redis Java Nginx
在一个容器中安装Mysql Redis Java Nginx 12 月是我们集团的信息宣传月,信息部门需要我们提供出一个测试的系统环境可以给中层领导访问做考试,且每个人的环境需要独立.之前我们系统是前后端分离的方案,数据库独立,前端一个容器,后端一个容器,还有一个 Reids 容器.但是考试方希望我
OpenEuler 在 PVE 上安装 cloud-init
OpenEuler 在 PVE 上安装 cloud-init 实践操作 第一步 安装OpenEuler OpenEuler的安装已经非常简单和 CentOS 基本是一致的. 第二步 安装 Cloud Init yum install vim cloud-init cloud-utils -y
**
Rust 常用库
Rust 常用库 多线程相关 async-std Crate 地址: https://crates.io/crates/async-std async-std 是一个用于 Rust 编程语言的异步并发库,类似于 Rust 标准库中的 std,但专注于异步操作。它为开发者提供了异步编程模型,允许编写高
Rust & 与 *
在 Rust 中,* 和 & 是用于指针和引用操作的符号,它们的含义因场景而异。 &: 借用(引用)操作符**** 获取引用: & 用于创建一个引用,借用一个值而不转移其所有权。 ** **• &x 表示创建对变量 x 的不可变引用。 ** **• &mut x 表示创建对变量 x 的可变引用,前提
使用 Rust 创建 HTTP 服务
一个示例 Rust Http 服务器项目 这是一个示例项目,展示了如何在 Rust 中创建一个简单的 http 服务器。 项目地址: https://github.com/PeixyJ/rust-todos 快速开始 我们可以创建一个待办事项项目来展示如何在 Rust 中创建一个简单的 http 服
强制删除Kubernetes Namespace
强制删除Kubernetes Namespace 在测试环境使用 Kubernetes 删除 Namespace提示 Terminating但是一直失败无法无法进行下去. 操作 注意,使用此方法强制删除 Finalizers 是一种破坏性操作,在执行此操作前确保已备份所需的数据和资源。 以下操作都在
用 Docker 安装 Elasticsearch
用 Docker 安装 Elasticsearch 使用 Docker 方式进行安装 Elasticsearch 服务器优化 1. 调整控制进程可以打开的最大文件数的参数 vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile