BLCL的博客小馆

归档 · 全部📢📢📢 阿里云双十一,2核2G3M的服务器,99元一年,新老用户续费同享!!

首页

关于

归档

loading..
AndroidVmq

Vmq Android App编译修改

Foreword Vmq的App微信记录的很好,但是支付宝成天出问题,各种幺蛾子,再加上以前支付宝一些历史问题,导致检测收款总是报错,只好自己重新编译一个 目前是基于他的版本进行三次编译 https://github.com/zwc456baby/vmqApk Android 由于之前没接触过Android开发,大概看了下非常像Java开发,Github仓库也是基于gradle的工程,问了一下IDEA就能直接编译。 首先安装Android SDK,新建工程或者配置的地方可以选择,然后依靠IDEA集成的工具进行安装,总体还是比较简单省心的 但是接着就比较操蛋了,安装的SDK 33.0.2版本有问题,编译怎么都过不去,一直报错 Installed Build Tools revis..

更多
loading..
LinuxlinuxELKelkelasticsearchadldap

Elasticsearch 接入微软Active Directory认证

简介本文章主要介绍了Elasticsearch 接入微软的Active Directory(域控)作为身份认证。 LDAP认证接入可参考官方文档。 使用环境:Rocky Linux 8、Elasticsearch 8、Windows Server 2022 注意:由于此功能基础版无法使用,需要白金版本,可参考教程:https://songxwn.com/Elasticsearch-x-pack-core/ ELK系列文章:https://songxwn.com/categories/linux/ELK/ 修改配置文件123456789101112131415vim /etc/elasticsearch/elasticsearch.yml # ad1xpack: security: auth..

更多
LinuxlinuxDockerDodmancontainer

Podman 容器管理工具

介绍Podman是一个用于在Linux系统上构建、管理和运行OCI标准容器的CLI工具,是Docker的直接替代品。 由红帽主导,与开源社区一起开发。在RHEL8开始预装并替代Docker。命令上与Docker并无区别。 主要特点是不需要守护进程,可以支持非root用户运行容器,提高了安全性和可访问性。 本教程也适用于RHEL其他衍生版本,如Rocky Linux。 安装RHEL8-9安装1234567891011121314dnf install podman podman-docker# 安装podman及docker的命令兼容程序。systemctl enable --now podman# 启动并设置开机启动。podman run hello-worlddocker run hello-worl..

更多
loading..
LinuxlinuxELKelkelasticsearch

Elasticsearch 8.7 白金版激活

介绍本文章讲解了Elasticsearch 8的白金版激活,使用了Docker环境进行自动生成破解文件x-pack-core。仅用于学习使用。 仅适用于:Elasticsearch版本:8.7.0 (使用RPM包安装) Java容器版本:JDK19.0.2 环境要求:Rocky Linux8、Docker或Podman。 网络要求:需要能正常访问GitHub和Docker HUB(建议全局挂代理) 白金版功能:支持LDAP、watcher、支持邮箱发送等。 安装教程可参考:https://songxwn.com/elk/ 步骤使用Docker自动生成破解文件123456789101112131415161718192021222324252627282930313233343536373839404..

更多
LinuxnetworkZabbix

Zabbix SNMPv3 设备重启后无法监控问题

简介最近有发现有SNMPv3 监控的网络设备断电重启后,Zabbix无法正常监控,显示SNMP超时。 但SNMP工具去get oid值却没有问题,Zabbix Server重启后能解决。 查询一番后有了不重启的解决方案。 解决方案RFC3414 要求 SNMPv3 设备保留其 engineBoots。 一些设备不这样做,这导致它们的 SNMP 消息在重新启动后被丢弃为过时的。 在这种情况下,需要在服务器/代理上手动清除 SNMP 缓存(通过使用-R snmp_cache_reload)或者需要重新启动服务器/代理 . 123456zabbix_server -R snmp_cache_reloadzabbix_proxy -R snmp_cache_reload# 清理SNMP缓存 参考..

更多
openwrtssh

Openwrt ssh key 和 password 均正确但是无法登陆

User 'root' has invalid shell, rejectedzsh: applet not found背景openwrt 无法登陆, 正确配置 ssh key 和 password, 均无法登陆, 一直提示重新输入密码.openwrt 网页可以正常打开, 登陆openwrt 使用 dropbear 代替 openssh-server 进行 ssh 管理解决步骤登陆网页, 打开系统日志尝试 ssh 登陆ssh 登陆失败后刷新系统日志页面, 并检查最新日志日志里面显示 User 'root' has invalid shell, rejected系统 → 软件包 → 搜索安装 Custom command(这个限制挺多的, 不支持管道, 执行结果不显示, 一直 loading)打开 F12,..

更多
Linuxlinuxelkelasticsearchclusterha

Elasticsearch 安装配置集群系统

介绍本教程客户端API关闭HTTPS认证,但传输使用HTTPS。(为了接入日志监控) 主要介绍了ES集群的搭建。ELK单机使用可参考:https://songxwn.com/elk/ Elasticsearch版本:8.x 系统版本:Rocky Linux 8.7 (关闭SE Linux和防火墙) 配置要求:建议4核8G以上,存储空间按照存储的文档大小规划。 Elasticsearch 集群建议至少要有三个节点,两个以上的master节点。 本教程也同样适用于也适用于其他RHEL8-9版本衍生版系统:如Centos stream、AlmaLinux等。 概念(1)集群(Cluster): ES可以作为一个独立的单个搜索服务器。不过,为了处理大型数据集,实现容错和高可用性,ES可以运行在许多互相合作的..

更多
loading..
LinuxlinuxVMwareDiskPartition

Linux 虚拟机在线热扩容分区

介绍本教程是用于Linux虚拟机在调整虚拟硬盘大小后,进行在线不重启热扩容分区大小。 适用于RHEL 7+以上的版本及衍生发行版。(如Centos、Rocky Linux、Alma Linux等) 硬盘分区在线热扩容刷新硬盘容量12345echo '1' > /sys/block/sda/device/rescan # 刷新容量,设备为 sda# 注意若大于2TB的硬盘,需要GPT分区格式,且为引导硬盘的话,需要以UEFI引导启动。 安装扩容工具1234567891011121314151617181920212223242526yum install cloud-utils-growpart -y# 安装growpart,使用此工具可以自动调整分区。lsblkNAME MAJ:MI..

更多
loading..
EmbeddedJenkins

Windows下SSH和Jenkins

Foreword Github的Action用多了,反过来用Jenkins,发现难用的地方还真多,特别是涉及到了SSH的地方 SSH 一般来说Jenkins默认是没有远程SSH的能力的 必须要通过插件增加SSH执行脚本的能力,一般是使用Publish Over SSH或者是SSH plugin,不过这两个插件基本都是五六年没有更新的了,可能会有安全方面的问题 Publish Over SSH 这个插件会增加Send files or execute commands over SSH功能,但是这个功能执行的SSH完全不会验证是否执行成功 就算Exec command中有命令执行失败了,他依然会正常CI成功,实在是不知道这东西是拿来干嘛的 SSH plugin SSH plugin..

更多
loading..
Python

Python读取XML并修改导出

Foreword SES的排除编译文件非常蠢,他不能将这个设置继承给其他配置文件,这就导致如果配置文件很多,每次变动需要把每个配置文件重新设置一次,手动的话很容易设置漏了,所以写个脚本来直接处理这个事情 XML 简单说现在有4个主配置,基于他们每个衍生出来2个配置,也就是一共12个配置,目标是每次只要配置这四个主配置,其他配置就能自动同步他们的排除编译文件的配置。 想了想用批处理或者shell实现,有点麻烦,还是XML,光是分析什么的写起来就很复杂,所以干脆用python写了,CI调用 XML DOM基础 DOM将XML以树状的方式进行构建或者展示,所以每个节点都有子节点或者父节点 <collection shelf="New Arrivals"> <m ovie..

更多
1282930313279