HOLD YOU AROUND ME

Eat 🍔 / Drink 🍺 / Sleep 💤

修改 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

海尔云悦mini n-Txx 刷华擎deskmini H470 bios方法

下载华擎 deskmini h470 BIOS 解压下载后的 bios 包 重命名为H470MSTXHE09(最后两位为版本号) 将重命名后的 bios 文件放下 fat32 U 盘中 重启进入 bios,进行 bios 升级

十二月 20, 2023

nmcli 添加静态路由

使用 nmcli connection modify connection_name +ipv4.routes "" 来添加静态路由。 简化版 nmcli c m connection_name +ipv4.routes "" 如果您使用 ipv4.routes 子命令,nmcli 会覆盖这个参数的所有当前设置。 要添加额外路由,请使用 nmcli c m connection_name +ipv4.routes "" 命令。 ...

四月 3, 2023

macOS 13 Ventura SSH报错解决

给 ~/.ssh/config 添加以下两行 1 HostkeyAlgorithms +ssh-rsa 2 PubkeyAcceptedKeyTypes +ssh-rsa 1Host * 2 AddKeysToAgent yes 3 UseKeychain yes 4 ServerAliveInterval 60 5 HostkeyAlgorithms +ssh-rsa 6 PubkeyAcceptedKeyTypes +ssh-rsa

十一月 30, 2022