03 2024 档案
摘要:一、 安装rvm (ruby 版本管理) 官方文档: RVM: Ruby Version Manager - Installing RVM 1.安装 GPG 密钥 gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1
阅读全文
摘要:Kubernetes(K8s)中的SubPath主要用于在Pod中指定某个Volume挂载到容器内部的特定目录下,以便容器可以访问该目录中的文件。SubPath的使用场景主要有以下几种: 同一个Pod中多容器挂载同一个卷时提供隔离:在Pod中,可能会有多个容器需要共享同一个存储卷(Volume)。为
阅读全文
摘要:Kubectl cp 语法 kubectl cp <file-spec-src> <file-spec-dest> [options] kubectl cp:用于pod和外部的文件交换,将文件和目录复制到容器或从容器复制到容器。 -c, --container='':容器名称。如果省略,将选择荚中的
阅读全文
摘要:当然可以,以下是${VAR:=默认值}和${VAR:-默认值}在实际使用中的例子: 例子 1:使用${VAR:=默认值} bash复制代码 #!/bin/bash # 假设VAR变量尚未设置 echo "原始VAR的值: $VAR" # 输出:原始VAR的值: (空行) # 使用${VAR:=默认值
阅读全文
摘要:域名系统 DNS 本章内容 -名字解析介绍 -DNS服务工作原理 -实现主服务器 -实现反向解析区域 -实现从服务器 -实现子域 -实现转发 -实现智能DNS -DNS排错 -实现Internet 的DNS构架 1 名字解析介绍和DNS 当前TCP/IP网络中的设备之间进行通信,是利用和依赖于IP地
阅读全文
摘要:https://blog.51cto.com/shiliguo/4870819 DNS:域名系统,应用层协议。域名和IP地址相互映射的分布式数据库,服务器端:53/udp,53/tcp DNS解析优先级: 本地hosts文件--dns,可以修改 centos系统: /etc/nsswitch.con
阅读全文
摘要:概述 泛解析:是指利用 “ * ” 来做子域名,实现所有的子域名都指向同一个IP地址(记录值)。例如域名 cloud-example.com,设置泛解析 *.cloud-example.com ,则该域名下所有的子域名(如 a.cloud-example.com,b.cloud-example.co
阅读全文
摘要:nmcli connection reload 是一个在Linux系统中使用的命令,用于重新加载NetworkManager的配置文件。NetworkManager是一个动态网络管理工具,它允许用户和系统管理员在网络更改时管理和监控网络连接。 nmcli 是NetworkManager的命令行界面工
阅读全文
摘要:安装软件包: bash dnf install <package_name> 用于安装指定的软件包。 更新软件包: bash dnf update 用于更新系统中已安装的所有软件包到最新版本。 搜索软件包: bash dnf search <keyword> 用于搜索具有指定关键字的软件包。 移除软
阅读全文
摘要:3、搜索顺序(从左至右) 两个或者更多方法所提供的信息可能会重叠。举例来说,files和nis可能都提供同一个用户的口令信息。如果出现信息重叠现象,就需要考虑将哪一种方法作为权威方法(优先考虑),并将该方法放在方法列表中靠左的位置上。 默认nsswitch.conf文件列出的方法并没有动作项,并假设
阅读全文
摘要:Nginx的官网将proxy_pass分为两种类型: 一种是只包含IP和端口号的(连端口之后的/也没有,这里要特别注意),比如proxy_pass http://localhost:8080,这种方式称为不带 URI方式; 另一种是在端口号之后有其他路径的,包含了只有单个/的如proxy_pass
阅读全文
摘要:在nginx中配置proxy_pass的时候,当proxy_pass的最后位置带了/和不带/有很大的区别。当 proxy_pass 后面的url不带/的时候,相当于直接代理到后端的proxy_pass 地址当proxy_pass 后面的url带/ 的时候,相当于代理导当前域名+location路径+
阅读全文
摘要:2.3.8:dpkg安装包管理: rpm:RPM(Red Hat Package Manager),是基于Red hat的Linux Distribution的包管理系统,同时也指rpm包本 身,RPM⽤于rpm包的管理(诸如安装、卸载、升级等) "dpkg "是"Debian Packager "
阅读全文
摘要:如果您想使用 catalina.sh 来启动Tomcat服务器,您可以按照以下步骤进行: 打开终端。 导航到Tomcat的 bin 目录,例如: bash cd /path/to/tomcat/bin 使用以下命令之一来启动Tomcat服务器: 使用 catalina.sh run 命令来在前台启动
阅读全文
摘要:含义 Index:索引。 Type:类型。 Document:文档。 文档是 JSON 类型的 与 MySQL 类比 可以将 ES 中的这三个概念和 MySQL 类比: Index 对应 MySQL 中的 Database; Type 对应 MySQL 中的 Table; Document 对应 M
阅读全文
摘要:官网解释:Meaning of memory,Mi表示(1Mi=1024x1024),M表示(1M=1000x1000)(其它单位类推, 如Ki/K Gi/G) 创建两个pod, 一个申请1Mi, 另一个申请1M TRANSLATE with x English Arabic Hebrew Poli
阅读全文
摘要:docker stats 1b4043389e79 CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS1b4043389e79 k8s_xxx-node_xxxx-node-1_default_6cef3b8e
阅读全文
摘要:一、redis迁移概述。 生产环境Redis当前部署环境为六台16核126G服务器,服务器资源整体配置较高,使用率较低(具体使用率参见表一)。为了更好地提升资源使用率,优化成本,故对redis cluster集群做迁移和合并。Redis cluster集群的迁移步骤为:首先安装redis集群,再次迁
阅读全文
摘要:配置Prometheus使用vminsert修改Prometheus配置,添加remote_write配置 global:.......... remote_write: - url: http://192.168.122.19:8480/insert/0/prometheus配置修改完成后重启Pr
阅读全文
摘要:访问stap的路径跳转到根目录下,并且带上之前的参数#rewrite ^/stap/(.*)$ /$1 permanent;访问stap目录代理到下面目录 # location /stap/ { # rewrite ^/stap/(.*)$ https://abgg.fxxxuuuppppmppyy
阅读全文
摘要:在 Nginx 的 location 指令中,路径规则末尾是否带斜杠 / 会影响匹配的行为。下面是 /abc/ 和 /abc 两种情况的区别: location /abc/:这种配置会匹配以 /abc/ 开头的路径,例如 /abc/xyz 或 /abc/123。这个配置会匹配以 /abc/ 结尾的路
阅读全文
摘要:要确保请求在一次会话中被转发到相同的后端服务器上,可以使用 Nginx 的 ip_hash 或 sticky 模块来实现。 ip_hash 模块: ip_hash 模块使用客户端 IP 地址作为哈希键,将同一 IP 地址的请求始终转发到相同的后端服务器。 要启用 ip_hash 模块,只需在 Ngi
阅读全文
摘要:使用 Tengine 作为反向代理服务器,发现 Tengine 日志中接口请求过慢,需要绘制 grafana 展示详细的接口情况 解决思路# 第一版解决思路,修改 Tengine 中 access log 日志格式,转行为 json 写入 elk 中,grafana 从 elk 中获取日志信息绘图
阅读全文
摘要:在 Prometheus 中,Label 和 Metrics 是两个核心概念,它们在监控和度量方面扮演不同的角色: Label(标签): labels 用于数据监控指标的筛选,到底要监控哪些指标到promethues Labels 是用于标识和区分时间序列数据的键值对。每个时间序列数据都可以带有多个
阅读全文
摘要:kind: ConfigMap apiVersion: v1 metadata: labels: app: prometheus name: prometheus-config namespace: monitoring data: prometheus.yml: | global: scrape_
阅读全文
摘要:一、relabel简介 为了更好的识别监控指标,便于后期调用数据绘图、告警等需求,prometheus支持对发现的目标进行label修改,可以在目标被抓取之前动态重写目标的标签集。每个抓取配置可以配置多个重新标记步骤。它们按照它们在配置文件中出现的顺序应用于每个目标的标签集。 除了配置的每个目标标签
阅读全文
摘要:一些问题的处理方式记录 failed to read data from plugin storage file path="/var/log/kernel.pos/worker0/storage.json" error_class=Fluent::ConfigError error="Invali
阅读全文
摘要:X-Forwarded-For和X-Real-IP都是HTTP请求头字段,用于在通过代理或负载均衡器转发请求时,保留原始请求的客户端IP地址信息。但是,它们之间存在一些区别: 用途和含义: X-Forwarded-For:这是一个标准的HTTP请求头字段,用于记录代理链中的每个代理服务器的IP地址。
阅读全文
摘要:Access to XMLHttpRequest at 'https://dev2.xxxxxx/stp/home/instruction' from origin 'https://test1.xxxxxx' has been blocked by CORS policy: Response to
阅读全文