升级 Sequoia 后,磁盘工具中多出 Creedence11M6270...

升级 Sequoia 后,磁盘工具中多出 Creedence11M6270.SECUREPKITRUSTSTOREASSETS_SECUREPKITRUSTSTORE_Cryptex 镜像,无法卸载,也无法弹出。 后经 Q 群友 676xxx396 提示,删除 /System/Library/AssetsV2/com_apple_MobileAsset_PKITrustStore 文件夹重启即可不再显示。 1sudo rm -rf /System/Library/AssetsV2/com_apple_MobileAsset_PKITrustStore 注意: 删除过程中可能会提示 目录只读,无法删除等,不用管它,重启即可。 ...

十二月 2, 2024

远程登录 mac SSH 提示 Permission denied (publickey)

1Permission denied (publickey) 远程登录 mac SSH 提示 Permission denied (publickey),如果密钥正确,检查 ~/.ssh 目录及文件权限。 1 2# change this to YOUR username on the server. 3YOURUSER=ma 4 5# paste these lines verbatim:~ 6sudo chown $YOURUSER:$YOURUSER ~/$YOURUSER/{.,.ssh/,.ssh/authorized_keys} 7sudo chmod u+rwX,go-rwX,-t ~/$YOURUSER/{.ssh/,.ssh/authorized_keys} 8sudo chmod go-w ~/$YOURUSER/

十一月 11, 2024

修改 MacOS SSH 端口号

修改默认端口 打开终端,输入 sudo vi /etc/services,输入 mac 密码,然后回车,进入编辑模式 找到 ssh 服务所在行,如下: 1ssh 22/udp # SSH Remote Login Protocol 2ssh 22/tcp # SSH Remote Login Protocol 修改 22 为 你要修改的端口号,例如 10022 ,保存 :wq 退出。 3. 重启 ssh 服务,打开 terminal,输入以下命令重启 ssh 服务: 1sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist 2sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 现在就可以使用 10022 端口来登录你的 mac 了。 注意 修改默认端口号后,使用ssh命令时,默认端口会发生改变,需要加上 -p 参数才能访问默认22端口的服务。 例如: ssh root@localhost 会连接 10022 端口。 ...

十一月 1, 2024

Alpine 的 CGO 问题

Alpine 编译 CGO 时,需要添加一些依赖包。 包名 说明 tzdata 时区 ca-certificates CA 证书库 libc6-compat 兼容 glibc libgcc gcc 运行库 CGO 依赖 libstdc++ C++ 运行库 以下为示例 Dockerfile 内容: 1#build stage 2FROM golang:1.23-alpine AS builder 3ARG BUILD_VERSION 4ARG BUILD_TIME 5WORKDIR /app 6COPY . . 7RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories 8RUN apk add -U tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 9RUN go build -ldflags "-s -w -X ceic/global.AppVersion=${BUILD_VERSION} -X ceic/global.AppBuild=${BUILD_TIME}" -mod=vendor -v -o ceic . 10 11#final stage 12FROM alpine:latest 13ARG BUILD_VERSION 14WORKDIR /app 15RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories 16RUN apk --no-cache add libc6-compat libgcc libstdc++ 17COPY --from=builder /etc/localtime /etc/localtime 18COPY --from=builder /app/ceic /app/ceic 19ENTRYPOINT ["/app/ceic", "serve"] 20LABEL Name=ceic Version=${BUILD_VERSION} 21EXPOSE 3000

九月 28, 2024

关于之前提到 Chrome 大量写硬盘的问题

目前还看,好像是 Adblock Plus 插件,导致 Chrome 持续写入硬盘的。 删除此插件后,写入量趋于正常。

六月 5, 2024

再见,Chrome!

问题 不知不觉,已经使用 Chrome 十几年了,一直是在用它,但是最近,一些恶心的操作,让我不得不放弃使用它。 本人平时没有关电脑的习惯,常年 24*365 开机。 自从去年 11 月,我的 Mac 硬盘写入量就莫名其妙的激增,半年时间,写入量高达 20T。 ...

五月 30, 2024

黑苹果 Sonoma 14.4 安装循环重启

黑苹果在升级到 14.4 (或 14.4.1) 时,安装过程会循环重启,导致无法安装。 解决方法 禁用 WiFi 和蓝牙驱动,等升级完成后再重新启用。 修改 OC config.plist,将 Misc Security SecureBootModel 改为 Disabled 重新更新安装。

四月 3, 2024

博客引擎换为 Hugo

将博客引擎从 typecho 换为 Hugo 并且托管于 Vercel.

四月 2, 2024

查询所有未注册域名脚本

写了个查询所有未注册域名的脚本,分享给大家。 Demo 是查询所有3位纯字母 .me 域名,可以自己修改。 1#!/bin/bash 2DOMAIN=me # domain suffix 3LENGTH=3 # length of domain 4TIMEOUT="gtimeout 5" # timeout command, can be gtimeout or timeout or empty 5MATCH_STRING="Domain not found" # unregisterd string 6CHARS=(a b c d e f g h i j k l m n o p q r s t u v w x y z) 7# CHARS=(a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9) 8# CHARS=(0 1 2 3 4 5 6 7 8 9) 9 10function find() { 11 if [[ $($TIMEOUT whois $1 | grep -i "$MATCH_STRING") ]]; then 12 echo $1 "available" 13 echo $1 >>$DOMAIN.txt 14 fi 15} 16 17function query() { 18 local len=$1 19 local prefix=$2 20 21 if [[ $len -gt 0 ]]; then 22 for i in ${CHARS[@]}; do 23 echo $prefix$i.$DOMAIN 24 query $(($len - 1)) $prefix$i 25 done 26 else 27 find $prefix.$DOMAIN 28 fi 29} 30 31query $LENGTH Gist link ...

三月 28, 2024