安固途径

知识来源于感觉和经验

ubuntu 中如何检查某远程服务器的443端口对应的 https 证书是否过期

2023-06-06, 星期二|
linux

要检查远程服务器的443端口对应的HTTPS证书是否过期,可以使用openssl命令来获取证书信息并检查过期日期。以下是在Ubuntu上执行此操作的步骤:

  1. 确保已经安装了openssl工具。如果未安装,可以使用以下命令进行安装: bash sudo apt update sudo apt install openssl

  2. 执行以下命令来检查证书的过期日期: bash echo | openssl s_client -connect <远程服务器地址>:443> | openssl x509 -noout -dates<远程服务器地址> 替换为实际的远程服务器的IP地址或域名。

该命令的作用是通过openssl与远程服务器建立连接,并获取证书的详细信息。然后使用openssl命令的x509子命令来提取证书的过期日期信息。

  1. 执行命令后,您将看到类似以下输出: notBefore=May 10 00:00:00 2022 GMT notAfter=May 10 23:59:59 2023 GMT
...
阅读全文

微信支付解决商品描述大于最大值 127 [PARAM_ERROR]

2023-05-14, 星期日|
修复开发平台

报错

{"code":"PARAM_ERROR","detail":{"location":"body","value":129},"message":"输入源“/body/description”映射到值字段“商品描述”字符串规则校验失败,字节数 129,大于最大值 127"}

这里 129 是一个动态的数字,表示提交的字节数。

尝试解决

对 description 字符串进行截取

description = substringByBytes(description, 127);

定义

function substringByBytes(str, n) {
  let bytes = 0;
  for (let i = 0; i < str.length; i++) {
    // 获取当前字符的字节长度
    const byteLen = str.charCodeAt(i) > 255 ? 2 : 1
...
阅读全文

Org-mode 插入代码快捷键失效

2023-05-11, 星期四|
修复软件
(require 'org-tempo)

放到 ~/.emacs.d/init.el

Org mode version 9.5.2

再试试 <s Tab 看看可不可以了。

...
阅读全文

Alpine 为基的镜像如何设置时区为上海

2023-05-08, 星期一|
linux安装开发

镜像:node:14.17-alpine

利用 apk add 安装 tzdata, 然后设置环境变量 TZ

RUN apk add --no-cache tzdata
ENV TZ="Asia/Shanghai"

即可设置时区为上海。

...
阅读全文

微信模板消息没了备注

2023-05-07, 星期日|
平台传言

原文如下:

原计划于2023年3月30日去除尾部/备注内容、自定义颜色、表情符号,现调整为:


2023年5月4日


1)去除自定义颜色、表情符号;(表情符号由替换为“□”改为直接去除)

2)去除尾部/备注内容;

3)去除首行内容;单个中间主内容不超过 20 字,且不支持换行。 ▶ 新增措施  


图片

关于规范公众号模板消息的再次公告

具体的来说,就是 first 没了,remark 没了,换行没了,连颜色都有可能没了。🤷‍♂️

是的,没了

微信模板消息
...
阅读全文