网盘下载地址:https://pan.quark.cn/s/d19eac714e4d
SSH 很多小伙伴肯定都不陌生,但我们一般使用 SSH 只会使用到最基础的功能,也就是远程连接到设备终端操作设备。但是小山最近在折腾远程家里设备的时候发现 SSH 端口转发真的是个很好用的东西,所以想写一篇文章给大家介绍一下 SSH 端口转发以及用途。 首先我们来说一下端口转发是什么,简单的说端口转发就是将 A 端口的数据转发到 B 端口,这样访问 B 端口就相当于访问 A 端口,并且 AB 两个端口可以分别位于两个设备,可以是远程设备的端口,也可以是本地设备的端口,一般用于绕过防火墙访问内部设备的服务。那么 SS…
随着 Steam Deck 的发布,Linux 的游戏环境越来越好了,很多游戏的体验已经和 Windows 无异了,但是如果遇到某些特殊场景,Linux 还是会表现出一些性能和兼容性问题,比如小山最近遇到的在 KDE Plasma 桌面下用多显示器玩游戏时遇到的性能问题。 在玩某些游戏时,性能相比于 Windows 有 70% 左右的性能下降,而且还是在 ProtonDB 上获得 Gold 评分的游戏,就算有性能问题也不应该这么严重。通过搜索和测试我发现了问题所在,如果是单显示器,Steam 在启动游戏后会主动禁用…
说起文件符号链接想必很多小伙伴都不陌生,符号链接可以很方便的跨文件系统在多个位置引用同一个文件。但可能很多小伙伴了解最多的是 Linux 的符号链接,Windows 的符号链接了解的比较少。的确,Windows 的符号链接存在感太低了,因为它默认只能通过命令创建,而且需要管理员权限,这就导致它没 Linux 的符号链接那么实用。 小山最近就在写一个跟符号链接相关的工具,因为是用 AutoHotKey 写的,所以关于符号链接的所有操作只能通过调用 Win32API 实现,一切都很顺利,直到我想获取符号链接指向的目标位…
DuckDuckGo 隐私邮箱已经支持公开申请,前往 https://duckduckgo.com/email/ 即可申请。 对于经常使用电子邮件注册各种网站以及资讯的小伙伴,如何保护自己的电子邮件不被泄露隐私一直是个头疼的问题。虽然不少邮箱都支持别名功能,但是大部分邮箱要么是别名很容易被看出来,要么是有数量限制。而那些别名功能没有限制的邮箱(比如 FastMail),往往需要订阅才能使用。 一向以保护隐私著称的搜索引擎 DuckDuckGo 在前段时间推出了电子邮件保护功能,用户可以通过申请得到一个后缀为 @du…
Linux 内核 5.16 版本于前几天正式发布了,小山用的是 ArchLinux,自然是第一时间升级了内核。Linux 5.16 加入了很多令人兴奋的特性,比如帮助 Wine 更好的运行 Windows 游戏的 FUTEX2 系统调用。 还有一个针对游戏显著的变化是加入了 Nintendo Switch 系列手柄的支持,不需要第三方驱动便可以在 Linux 上使用 NS 的手柄。但就是这个功能,影响了那些即支持 PC,又支持 NS 的游戏手柄。 因为这些多平台支持的游戏手柄一般是先用 NS 手柄的协议进行通信协商…
IPv6 想必大家并不陌生,就算你没有使用过,也肯定听说过。它有诸多新特性和优点,最大的优点莫过于地址池数量巨大,多到给地球上没一粒沙子分配一个地址都用不完。 但它同样也有缺点,现在国内运营商分配的 IPv6 地址都是随机的,每次拨号后都会改变,这一点本质上不算缺点,但是到了每个设备这里就不一样了。 因为运营商下发的是 IPv6 前缀,然后路由器在收到 DHCP 请求后根据这个前缀为每个设备下发唯一的 IPv6 地址,看起来似乎没什么问题,但是当路由器重新拨号后,事情就复杂了。由于 DHCP 并不支持通知客户端地址…
Linux 支持诸多的文件系统,而这些文件系统有着不同的优点和缺点,最经典的 Linux 文件系统一定是 EXT 系列,它们在以前几乎是每个 Linux 发行版的默认文件系统,也是目前为止最稳定的 Linux 文件系统之一。 但是随着硬件的进步以及用户对文件系统更加多元化的需求,越来越多的 Linux 发行版和用户开始使用像 XFS、Btrfs、ZFS 这些新型文件系统作为其默认文件系统,它们比 EXT 系列功能更丰富,性能更好,对新硬件也更加友好。 熟悉小山的都知道我一直在使用 ArchLinux,而我刚开始使…
前几天小山尝试更换 Linux 的系统分区格式,因为要格式化系统分区,所以要备份系统分区的现有文件,Linux 下的备份工具是不少,但是对于备份系统可选择的还真没几个,而且还要使备份工具在救援环境中可用,于是我选择了 tar 。 tar 是 Linux 系统非常经典的一个工具,它可以将一个或多个文件打包成 tar 文件,并且支持使用其他压缩工具对 tar 文件进行压缩(tar 文件本身无任何压缩),同时它能保留 Linux 的文件权限等信息,用来备份/还原系统再合适不过了。 但是使用 tar 还原系统之后,小山发现…
如果你是一名 Linux/Unix 用户,偏爱命令和脚本,我想你对 Shell 肯定不陌生。 最常用的 Shell 肯定是 bash,这几乎是每个 Linux 发行版的默认 Shell,并且绝大多数 Shell 脚本都是基于 Bash 编写的。 不过一些有追求的用户可能会选择其他 Shell 作为交互式 Shell,比如 zsh, ksh, fish 等,这些 Shell 拥有 Bash 大多数功能以及兼容性,并且增加了扩展性,使 Shell 更加的易用。 小山自己比较喜欢 zsh,因为它有丰富的插件生态,这些插件…