Ubuntu 20.04 使用自定义的 DNS 设置
Mar 22, 2021
修改 /etc/systemd/resolved.conf, 写入自定义的 DNS 地址,多个地址使用空格分隔: [Resolve] DNS=1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001 创建软连接覆盖系统的 resolv.conf,让系统使用 systemd-resolved 生成的配置: ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf 重启 systemd-resolved 服务,使配置生效: …
Linux 开启 TCP BBR 拥塞控制算法
Mar 20, 2021
检查内核版本 Linux 内核 4.9 开始支持 TCP BBR,先查看一下当前内核是否支持: uname -r 当前使用的内核版本: 5.4.0-67-generic 检查可用的控制算法 sysctl net.ipv4.tcp_available_congestion_control 输出为: net.ipv4.tcp_available_congestion_control = reno cubic tcp_bbr 模块没有被加载进来,所以 bbr 不在可用列表中。 加载 tcp_bbr: …
创建和解压 tar.xz 文件
Mar 17, 2021
创建压缩文件 tar -Jcvf filename.tar.xz dir_or_file 解压文件 tar -Jxvf filename.tar.xz
make -j 自动使用 CPU
Mar 17, 2021
export CPU_NUM=`sysctl -n hw.ncpu` # macOS export CPU_NUM=`nproc` # Linux make -j ${CPU_NUM}
OpenWRT 使用 iptables 阻止访问网站
Mar 13, 2021
OpenWRT -> NetWork -> Firewall -> Custom Rules iptables -I FORWARD -d mesu.apple.com -j REJECT iptables -I FORWARD -d xp.apple.com -j REJECT iptables -I FORWARD -d gdmf.apple.com -j REJECT iptables -I FORWARD -d updates-http.cdn-apple.com -j REJECT 以上规则可以禁止 iOS 和 macOS 自动检查更新,同时手动更新也禁止了。
zsh 快捷设置和取消代理
Mar 13, 2021
在 .zshrc 文件中加入两个方法: proxy_on() { export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 echo "proxy on" } proxy_off() { unset https_proxy http_proxy all_proxy echo "proxy off" } proxy_on # 默认开启代理设置
修复 Parallels Desktop 在 Big Sur 上不能联网的问题
Mar 13, 2021
Parallels Desktop 16.1.3 版本已经解决这个问题了,以下仅对之前版本有效。 在系统更新到 Big Sur 以后,Parallels Desktop 启动任何虚拟机都会提示“网络初始化失败”,进入虚拟机后无法联网。 …
通过后缀名查询 MIME 类型
Mar 07, 2021
MIME type (现在称为“媒体类型(media type)”,但有时也是“内容类型(content type)”)是指示文件类型的字符串,与文件一起发送(例如,一个声音文件可能被标记为 audio/ogg ,一个图像文件可能是 image/png )。它与传统Windows上的文件扩展名有相同目的。 …
Big Sur 下关闭“使用平滑字体(可用时)”选项
Feb 16, 2021
在 macOS 10.11 以前,在“系统偏好设置”的“通用”设置里,有一项设置是”使用平滑字体(可用时)“,在 Retina 屏幕下关闭它可以提升文字渲染的清晰度。 到了 macOS 10.11 这个选项被隐藏起来了,而且默认是开启状态不可以调整。 …
CSS 优化字体渲染
Feb 16, 2021
侧重文本的可读性(清晰度) 最好的抗锯齿效果 html { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } VSCode 如果你用的是 VSCode,也可以开启抗锯齿效果。 在设置里搜索font aliasing,设置为antialiased。 …