BLCL的博客小馆

归档 · 2023

首页

关于

归档

python

常用正则表达式

1. 判断中文12345678def is_chinese(uchar): """判断一个unicode是否是汉字""" return '\u4e00' <= uchar <= '\u9fa5'def is_chinese_string(string): """判断是否全为汉字""" return all(is_chinese(c) for c in string) 2. 中英韩日字符 函数 说明 \u4e00-\u9fa5 汉字的unicode范围 \u0030-\u0039 数字的unicode范围 \u0041-\u005a 大写字母unicode范围 \u0061-\u007a 小写字母unicode范围 \uAC00-\uD7AF ..

更多
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,..

更多
123