vi命令有时候编辑状态按上下左右按钮,会输入一些莫名奇妙的字符;
原因:有的Linux发行版本默认装的是vim-tiny,需要用以下命令重新安装一个完整版本的vim
sudo apt update
sudo apt install vim
vim使用鼠标选择时,会进入Visual Mode(可视化模式),使用以下命令禁用
echo "set mouse=" >> ~/.vimrc
vi命令有时候编辑状态按上下左右按钮,会输入一些莫名奇妙的字符;
原因:有的Linux发行版本默认装的是vim-tiny,需要用以下命令重新安装一个完整版本的vim
sudo apt update
sudo apt install vim
vim使用鼠标选择时,会进入Visual Mode(可视化模式),使用以下命令禁用
echo "set mouse=" >> ~/.vimrc
集中在这个文章记录使用alpine操作系统遇到的一些问题
通过命令crontab -l看到存在一些计划任务,但实际这些计划任务并不会如期运行。alpine默认状态crond不会开机自启,使用rc-service crond status查看状态,可看到处于停止状态。可以使用以下命令启动crond,并加入开机自启
rc-update add crond default
rc-service crond start

alpine默认不开机加载tcp_bbr模块,需要配置开机加载并修改设置为使用bbr算法
echo "tcp_bbr" > /etc/modules-load.d/bbr.conf
echo "net.core.default_qdisc=fq" > /etc/sysctl.d/bbr.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.d/bbr.conf
modprobe tcp_bbr
sysctl -p /etc/sysctl.d/bbr.conf
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
modprobe tun
echo "tun" > /etc/modules-load.d/tun.conf
先安装nginx-mod-stream模块
apk add nginx-mod-stream
nginx默认不会自动加载stream模块,需要在/etc/nginx/nginx.conf的第一行加上以下内容
load_module /usr/lib/nginx/modules/ngx_stream_module.so;
测试配置是否正确,并重启服务
nginx -t
rc-service nginx restart
最近发现,在安卓手机上使用V2rayNG开启VPN功能之后,网络时不时出现问题。以为是V2rayNG或者配置的问题,折腾了一个星期,修改各种配置,还是没解决。最后问ChatGPT才知道,开启私人DNS之后会有影响,关闭私人DNS之后,使用一段时间不再出现类似问题。
需要注意的是,需要选择【关闭】才行,不能选择【自动】,我设置为【自动】还是会有问题。

先安装acme.sh
curl https://get.acme.sh | sh -s email=email@outlook.com
安装完成之后,会自动在~/.bashrc加入环境初始化的脚本,可以退出登录,重新登录生效
设置默认ca为letsencrypt
acme.sh --set-default-ca --server letsencrypt
申请证书
acme.sh --issue -d xxx.xxx.xxx.xxx --standalone --debug --certificate-profile shortlived --days 6
acme.sh --list
命令中
xxx.xxx.xxx.xxx:IP地址
–standalone:表示自动开启80端口监听做验证(80端口不能被其他进程占用)
–certificate-profile shortlived –days 6:表示短暂的证书,IP类型只能申请短暂的
使用nginx的webroot目录做验证
acme.sh --issue -d xxx.xxx.xxx.xxx -w /usr/share/nginx/html
方法来自https://github.com/dotnet/sdk/issues/37643

为了能够NativeAOT编译出来的二进制可执行文件兼容不同操作系统,需要采用静态编译方式
在.csproj文件中,<PropertyGroup>节点下面,添加
<StaticExecutable>true</StaticExecutable>
重新执行命令编译
dotnet publish -c Release -r linux-musl-x64 --self-contained true -p:PublishAot=true
编译出来的二进制文件就是静态链接的 ELF了

但issue中也提出,此方法会导致找不到libssl的问题,还需要有另外方法将libssl也静态链接编译进去,否则需要libssl的时候会报错
根据 https://knowledge.broadcom.com/external/article?articleNumber=395172 所述,VMware Workstation 和 VMware Fusion不再支持自动更新,需要从 Broadcom 支持门户手动下载更新。
首先在https://profile.broadcom.com/web/registration注册一个免费账号,并登录上去。
然后打开https://support.broadcom.com/group/ecx/free-downloads,这个区域是下载免费产品的,找到VMware Workstation Pro或者VMware Fusion点击进去

根据自己需求,选择Windows、Linux或者Fusion,再选择最新版本


点击Terms and Conditions查看条款,再勾选I agree to theTerms and Conditions

点击下载

| 功能 | 命令 | 备注 |
| 网络连接 | ncpa.cpl | |
| 程序和功能(卸载程序) | appwiz.cpl | |
| 系统属性 | sysdm.cpl | |
| 电源选项 | powercfg.cpl | |
| 显示设置 | desk.cpl | |
| 时间和日期 | timedate.cpl | |
| 鼠标设置 | main.cpl | |
| 声音设置 | mmsys.cpl | |
| 防火墙设置 | firewall.cpl | |
| 用户帐户 | control userpasswords2 或 netplwiz | 可以设置自动登录 |
| 区域设置 | intl.cpl | |
| Internet 选项 | inetcpl.cpl | IE的设置,现在基本用不上 |
Office LTSC 专业增强版2024已经装了很久了,最近使用时,突然显示Microsoft Office LTSC专业增强版 2024 Preview已过期。
以为是kms激活到期,需要重新激活。重新激活之后,提示激活成功。但打开Office,还是提示“已过期”。
当时怀疑是Preview版本问题,Preview版本已经无法继续试用。尝试使用Office Tool Plus卸载了Office重装,提示还是一样,并且还是显示Preview版本,重装无法解决问题。
最后,网上找到了新的GVLK的key,XJ2XN-FW8RK-P4HMP-DKDBV-GCVGB,并且不再显示Preview。
原来2TDPW-NDQ7G-FMG99-DXQ7M-TX3T2的key应该是预览版的,已经不适用,需要更换成正式版本的key。
微软在 https://learn.microsoft.com/en-us/office/volume-license-activation/gvlks#gvlks-for-office-ltsc-2024 更新了批量许可证密钥
Office LTSC Professional Plus 2024:XJ2XN-FW8RK-P4HMP-DKDBV-GCVGB
Office LTSC Standard 2024:V28N4-JG22K-W66P8-VTMGK-H6HGR
Project Professional 2024:FQQ23-N4YCY-73HQ3-FM9WC-76HF4
Project Standard 2024:PD3TT-NTHQQ-VC7CY-MFXK3-G87F8
Visio LTSC Professional 2024:B7TN8-FJ8V3-7QYCP-HQPMV-YY89G
Visio LTSC Standard 2024:JMMVY-XFNQC-KK4HK-9H7R3-WQQTV
Windows使用微软账号登录的,有一天,看到这个密码已经有七八年没改了,登录到account.microsoft.com把密码给改了,顺便还加上了双因素验证(2FA)。
改完之后,发现没法通过新密码没法远程桌面到Windows了,以为是双因素验证的问题,就把双因素验证给关掉,关掉之后还是没法登录。
折腾许久,一直没法解决,最后试了一下旧密码,居然登陆进去了。
猜测一下原因,可能是在account.microsoft.com修改密码,不会实时同步到Windows,需要重启或者在本地使用密码登陆一次(使用pin码登陆可能也不会触发同步),而我改了密码之后,没有在本地用过密码登录,直接远程桌面了,就出现这种情况。