MasterKe

YAML 语法

YAML 语言(发音 /ˈjæməl/ )的设计目标,就是方便人类读写。它实质上是一种通用的数据串行化格式。 它的基本语法规则如下。 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 yaml文件以”—“作为文档的开始,”…“作为文档的结束 # 表示注释,从这个字符...

H3C接入层下主机每隔五分钟丢几个包原因

公司车间接入层下的一个生产主机持续出现卡顿的情况,使用ping工具检测了一段时间,发现丢包非常有规律,每隔五分钟丢几个包。找到接入层交换机进入后台发现出现大量的PORTSEC_VIOLATION日志报错,分析过程如下: 802.1X认证失败 由于开启了macAddressOrUserLoginSecure模式,会优先进行802.1X认证: 如果认证成功,使用802.1X认证上网...

ping失败常见故障

传输失败,常见故障:未配置网关。 来自XXX(本机)的回复,无法访问目标主机:找不到网关。 来自XXX(网关)的回复,无法访问目标网络:网关设备缺少路由。 请求超时:无法访问目标主机:网关设备有路由但后面的设备缺少路由,没有回包的路由。 来自XXX的回复,无法访问目标网络:网关设备有路由但后面的设备缺少路由,但有回包的路由。 来自XXX的回复:TTL在传输中过期:环路了,导致TTL...

为什么mysql这么简单就运行起来了,而Jenkins还需要配置Java环境

编译型与解释型语言的执行机制差异: 编译型语言(如C++): 执行机制:源代码通过编译器一次性转换为目标平台上的二进制文件(机器码)。 运行方式:直接运行生成的二进制文件,无需源代码或解释器。 特点: 执行效率高:因为直接运行机器码。 平台依赖性:需为不同平台分别编译。 内存管理:开发者需手动管理内存(如C++中的指针和引用)。...

systemd服务中环境变量参数解析的坑

背景 最近在部署一个Etcd集群时,遇到了一个看似简单却耗费数小时的问题:当通过EnvironmentFile加载环境变量来启动服务时,Etcd始终无法启动,而直接硬编码参数却能正常工作。经过一番排查,最终发现是环境变量中的特殊字符(如逗号)未正确转义导致的。本文将记录问题分析过程和解决方案,希望能帮助遇到类似问题的朋友。 问题现象 硬编码启动成功:直接在etcd.service...