MongoDB 集群巡检命令
############################################### # MongoDB Replica Set 集群巡检命令清单 # 保存为 mongodb_rs_check.txt ############################################### #####################…
Nginx 巡检命令(示例)
export nginxbin=/usr/local/nginx export nginxcfg=/etc/nginx/ngins.conf export nginxip=127.0.0.1 export ret=~/nginx_${nginxip}.txt export nginxerrlotg=xxxx echo -e '\n[1] N…
ArangoDB 巡检命令(示例)
一、系统与版本信息 # 系统版本 cat /etc/os-release # CPU 与内存 lscpu | grep 'Model name' free -h # 磁盘空间 df -h # ArangoDB 版本 arangod --version # Erlang 版本(仅适用于某些内部组件依赖) erl -version 2>/dev/nul…
MySQL 巡检命令(示例)
一、基本信息与版本 # MySQL 版本 mysql -e "SELECT VERSION();" # 启动时间与运行时长 mysql -e "SHOW GLOBAL STATUS LIKE 'Uptime';" # 主机名与端口 mysql -e "SHOW VARIABLES WHERE Variable_name IN ('hostname'…
Kafka 巡检命令
# Kafka 巡检关键命令 # 一、基础信息收集 $KAFKA_BIN/kafka-broker-api-versions.sh \ --bootstrap-server $BROKERS $KAFKA_BIN/kafka-controller-info.sh \ --bootstrap-server $BROKERS $KAFKA_BIN/ka…
RabbitMQ 巡检脚本(示例)
#!/bin/bash # ============================================ # RabbitMQ HTTP API 巡检脚本 (curl) # Version: 2.0 # ============================================ # ---------- 基本配置 ----…
网络基本知识及常用工具和排查手段
注:计算机网络是一个很大的学科,不是三言两语、一篇文章就能说清楚的,这里只是简单普及一下基础知识,以及运维常用的工具和排查手段。 一 知识图谱 二 网络层次划分 计算机的网络结构分为3种,OSI 七层模型、TCP/IP 四层模型 和 五层模型,OSI 七层模型是理论上的一个通信模型,在实际应用上常用的是 TCP/IP 模型 。在 TCP/IP 模型…
Kubernetes 列出所有相关的资源
一 概述 在学习运维 K8S 时,现在比较主流的部署是通过 helm 仓库的方式进行发布应用,当一个 helm 发布后,并不一定能知道 helm 在我的 K8S 集群中创建了哪些资源,这时候就想找出这个 helm 所配置的所有 K8S 相关的资源。 尝试通过 kubectl get all -l xxxxx=xxxx 的方式,经过对比后发现还是会有…
记一次 MySQL 导入导出的问题
一 概述 一般情况下在做 MySQL 的备份还原时,都习惯性的使用 mysqldump 和 mysql < backup.sql 的方式进行。最近刚好遇到一个问题:在做数据库的迁移时,把导出来的数据导到新的实例上时,发现新旧两个库所占用的磁盘空间大小不一样,新迁移的库比原有的库占用磁盘空间更大。 二 具体问题 其实根据经验的第一反应,就应该是…
使用 OpenSSL 创建多域名证书
一 概述 一般使用自签名证书的情况下,我们都习惯的使用 *.domain.com 这种通配符证书,也叫 泛域名证书,在使用上没有任何影响,甚至会更加便利。 但是也不排除在一些严格要求,不允许申请和使用泛域名证书的情况下,我们需要使用一张包含多域名的证书。 二 具体操作 自生成一个根 CA。 生成证书申请的配置信息文件。 使用该配置信息文件进行生成 …