使用base64生成kubernetes使用的secret yaml
先申请证书, 证书申请下来后会有 证书 (一般都是 pem 后缀或者 crt 后缀) 和 私钥 (一般后缀是 key) 使用 base64 加工一下: -w 0 的意思是不换行, 默认是 76 个字符换行. 然后填到 Kubernetes 的 yaml 文件里面即可.
使用 Elasticsearch 二进制 tar 包部署并初始化三节点集群
需要初始化配置一个 3 节点的集群,我的机器详情是: hostname IP 地址 系统版本 备注 node-1 10.0.0.11 AlmaLinux 9.5 初始化 master 节点 node-2 10.0.0.12 AlmaLinux 9.5 初始化 master 节点 node-3 10.0.0.13 AlmaLinux 9.5 初始化 master 节点 node-4 10.0.0.14 AlmaLinux 9.5 新增节点 环境准备主机名规范 (可选) 内核参数修改临时修改永久修改重启后配置会丢失 vim /etc/sysctl.conf 马上生效,执行 关闭 selinuxredhat 系需要,Ubuntu 不用, 如果启动服务提示 Permission Denied ,如果权限没问题,那可能是 selinux 的问题。 临时修改永久修改vim /etc/selinux/config 关闭防火墙 准备 ES 安装包 创建用户 初始化集群配置vim config/elasticsearch.yml 修改配置文件为 ...
Docker多阶段构建
构建 Docker 镜像的时候,我们可以在机器上直接构建,也可以使用容器来构建,保证环境的统一性, 通过容器来构建会有一个问题,就是构建使用到的工具并不需要带入到真正的运行环境, 比如说使用 nodejs 的前端项目, 构建的时候需要 nodejs 或者 npm, 但是运行的时候需要的是 nginx. 多阶段构建即为构建完成后直接将代码塞进运行容器, 不会带入构建环境. 编写 Dockerfilevim Dockerfile
mRemoteNG 如何显示保存的密码
mRemoteNG 是一款比较好用的 Windows 平台的连接 RDP 的管理工具,非常好用,支持选项卡,配置文件管理,账号密码管理等。虽然现在 xshell 8 也支持连接 rdp 了,但是没有这个好用。mRemoteNG 也支持连接 vnc 和 ssh,但是不好用,我只用它来连 rdp 不过添加好的配置文件,密码是加密的,导出配置文件也看不到原密码,如果我添加了配置,过了一段时间忘记了密码,可以通过这种方法来找回密码。 配置 外部工具 新增一个外部工具,配置如下: 名称 配置 显示名称 显示密码 文件名 cmd 参数 /k echo %password% 选项 看上图 使用方法:在连接上面右键,选择工具 – 显示密码 在弹出的 cmd 窗口中会显示出密码明文
ElasticSearch升级版本
背景:es 旧版本有 log4j 漏洞,需要进行升级处理,因为是使用 yum 安装的,升级也比较简单,这里记录一下,这里选择的版本是 7.16.2 更新日志: https://www.elastic.co/guide/en/elasticsearch/reference/7.17/release-notes-7.16.2.html 首先下载安装包阿里云镜像地址:https://mirrors.aliyun.com/elasticstack/7.x/yum/7.16.2/ 腾讯云镜像地址:https://mirrors.cloud.tencent.com/elasticstack/7.x/yum/7.16.2/ 安装 重新启动 常见错误java.lang.IllegalStateException: codebase property already set: codebase.jackson-annotations -> file:/usr/share/elasticsearch/modules/ingest-geoip...
Windows设置OEM信息
OEM 信息存储于注册表中,修改注册表即可。 如果需要删除 OEM 信息reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation" /f
Bitlocker相关使用说明
解锁 bitlocker 保存到 Microsoft 账户的 Bitlocker 秘钥https://account.microsoft.com/devices/recoverykey 手动锁定 Bitlocker 如果有打开的文件,则会提示解锁不成功,这时可以加上强制选项:
Windows重置组策略和安全策略
还原本地安全策略 使用命令行重置组策略对象
制作绿色版Chrome浏览器
绿色版程序只需要将安装后的文件夹拷贝一份即可实现绿色化,不过浏览器生成的数据包括缓存、书签、历史记录等都是存储在操作系统默认位置的,完全随身携带,还需要将数据目录固定在程序文件夹下。 在 chrome 安装目录创建一个 bat 脚本 以后使用这个 bat 脚本来启动浏览器,数据文件就全部存放在当前目录下的 User Data 目录下 附上 chrome 离线版下载连接:
Windows关机状态修改注册表内容
注册表是 windows 平台一种特殊的数据库,主要用于存储软件和系统的配置信息 正常情况下修改是打开注册表编辑器进行修改,不过有些特殊情况,比如系统启动就蓝屏,需要修改磁盘驱动器相关的配置,或者封装系统镜像修改默认设置,比如壁纸、计算机名等 注册表类似于数据库,它也是以文件的形式存储在电脑里面 修改方法: 进入 PE,打开注册表编辑器,定位到HKEY_LOCAL_MACHINE然后点击 文件 - 加载配置单元 ,选择注册表 Hive 文件 首先列出 Hive 文件的位置 Hive 文件 注册表位置 C:\Windows\System32\config\SOFTWARE HKEY_LOCAL_MACHINE\SOFTWARE C:\Windows\System32\config\SYSTEM HKEY_LOCAL_MACHINE\SYSTEM C:\Users/Default/NTUSER.DAT 默认用户配置 (新建用户时会复制一份到用户文件夹) C:\Users/用户名/NTUSER.DAT HKEY_CURRE...




