SSH 很多小伙伴肯定都不陌生,但我们一般使用 SSH 只会使用到最基础的功能,也就是远程连接到设备终端操作设备。但是小山最近在折腾远程家里设备的时候发现 SSH 端口转发真的是个很好用的东西,所以想写一篇文章给大家介绍一下 SSH 端口转发以及用途。 首先我们来说一下端口转发是什么,简单的说端口转发就是将 A 端口的数据转发到 B 端口,这样访问 B 端口就相当于访问 A 端口,并且 AB 两个端口可以分别位于两个设备,可以是远程设备的端口,也可以是本地设备的端口,一般用于绕过防火墙访问内部设备的服务。那么 SS…

2022-12-25 0条评论 11点热度 小山 阅读全文

随着 Steam Deck 的发布,Linux 的游戏环境越来越好了,很多游戏的体验已经和 Windows 无异了,但是如果遇到某些特殊场景,Linux 还是会表现出一些性能和兼容性问题,比如小山最近遇到的在 KDE Plasma 桌面下用多显示器玩游戏时遇到的性能问题。 在玩某些游戏时,性能相比于 Windows 有 70% 左右的性能下降,而且还是在 ProtonDB 上获得 Gold 评分的游戏,就算有性能问题也不应该这么严重。通过搜索和测试我发现了问题所在,如果是单显示器,Steam 在启动游戏后会主动禁用…

2022-12-25 0条评论 15点热度 小山 阅读全文

Linux 内核 5.16 版本于前几天正式发布了,小山用的是 ArchLinux,自然是第一时间升级了内核。Linux 5.16 加入了很多令人兴奋的特性,比如帮助 Wine 更好的运行 Windows 游戏的 FUTEX2 系统调用。 还有一个针对游戏显著的变化是加入了 Nintendo Switch 系列手柄的支持,不需要第三方驱动便可以在 Linux 上使用 NS 的手柄。但就是这个功能,影响了那些即支持 PC,又支持 NS 的游戏手柄。 因为这些多平台支持的游戏手柄一般是先用 NS 手柄的协议进行通信协商…

2022-01-20 0条评论 303点热度 小山 阅读全文

Linux 支持诸多的文件系统,而这些文件系统有着不同的优点和缺点,最经典的 Linux 文件系统一定是 EXT 系列,它们在以前几乎是每个 Linux 发行版的默认文件系统,也是目前为止最稳定的 Linux 文件系统之一。 但是随着硬件的进步以及用户对文件系统更加多元化的需求,越来越多的 Linux 发行版和用户开始使用像 XFS、Btrfs、ZFS 这些新型文件系统作为其默认文件系统,它们比  EXT 系列功能更丰富,性能更好,对新硬件也更加友好。 熟悉小山的都知道我一直在使用 ArchLinux,而我刚开始使…

2021-08-25 0条评论 568点热度 小山 阅读全文

前几天小山尝试更换 Linux 的系统分区格式,因为要格式化系统分区,所以要备份系统分区的现有文件,Linux 下的备份工具是不少,但是对于备份系统可选择的还真没几个,而且还要使备份工具在救援环境中可用,于是我选择了 tar 。 tar 是 Linux 系统非常经典的一个工具,它可以将一个或多个文件打包成 tar 文件,并且支持使用其他压缩工具对 tar 文件进行压缩(tar 文件本身无任何压缩),同时它能保留 Linux 的文件权限等信息,用来备份/还原系统再合适不过了。 但是使用 tar 还原系统之后,小山发现…

2021-08-09 1条评论 588点热度 小山 阅读全文

如果你是一名 Linux/Unix 用户,偏爱命令和脚本,我想你对 Shell 肯定不陌生。 最常用的 Shell 肯定是 bash,这几乎是每个 Linux 发行版的默认 Shell,并且绝大多数 Shell 脚本都是基于 Bash 编写的。 不过一些有追求的用户可能会选择其他 Shell 作为交互式 Shell,比如 zsh, ksh, fish 等,这些 Shell 拥有 Bash 大多数功能以及兼容性,并且增加了扩展性,使 Shell 更加的易用。 小山自己比较喜欢 zsh,因为它有丰富的插件生态,这些插件…

2021-07-16 0条评论 678点热度 小山 阅读全文

如果你拥有一台 Nintendo Switch (以下简称 NS),那么对 Amiibo 肯定不陌生,这是任天堂推出的一种内置 NFC 芯片类似手办的产品。由于内置 NFC 芯片的特性,让它有了可以和电子设备交互的能力,而任天堂某些掌机产品带有 NFC 读取功能,所以这些 Amiibo 都会和一些游戏有联动,如果你在游戏里读取它们,可以获得一些奖励或其他功能等。 但是 Amiibo 售价并不便宜,在腾讯代理 NS 之前国内也没有正规的购买渠道。即使现在腾讯代理了 NS,发售的 Amiibo 也只有那么几个,是没有办…

2020-12-28 3条评论 1702点热度 小山 阅读全文

小山之前教大家斐讯 N1 如何运行 Linux,当时用的发行版是 Armbian,由于它有镜像文件,操作起来也比较简单。 不过 Armbian 只有 Debian 和 Ubuntu 两个版本可以选择,虽然 Ubuntu 可以满足大多数人的需求,不过还是有些人喜欢像 ArchLinux 这样的滚动发行版。 让 N1 运行其他的 Linux 发行版并不是什么难事,支持 ARM 的发行版都能在 N1 运行。这篇文章就以 ArchLinuxARM 为基础,教大家如何让 N1 运行其他 Linux 发行版。 虽然我会使用一些…

2020-05-31 5条评论 1677点热度 小山 阅读全文

Linux 一直被很多人当作只有技术大牛才能使用的操作系统,普通人好像并不适合使用它。但现实情况并非如此,很多 Linux 发行版都提供了不错的开箱即用体验,比如:Linux Mint、Ubuntu、Deepin、Pop!_OS、Fedora,使用这些系统并不需要很多的学习成本。 不少人最担心的是 Linux 软件生态问题,在软件生态方面 Linux 确实不如 Windows 和 macOS,特别是国产软件和一些专业软件的支持,但是随着越来越多的工作可以使用浏览器完成,我们对桌面软件的依赖已经越来越少了,就算需要用…

2020-04-06 0条评论 1154点热度 小山 阅读全文

最近小山把主力系统从 Windows 换到了 Linux,开始因为懒,就用了基于 ArchLinux 的 Manjaro。不过没几天,被我一个不小心把/etc目录给删了,熟悉 Linux 的人一定知道这个目录的重要性,导致我只能重装系统。这次我选择了原汁原味的 ArchLinux,整个安装过程虽然没有 Manjaro 方便,不过也没有多么复杂。 于是我就想写一篇面向新手,且适用于物理机和虚拟机的 ArchLinux 安装指南,目标是让你安装后可以作为日常系统使用。即使你已经装好了 ArchLinux,本指南可能也能…

2020-03-01 19条评论 5291点热度 小山 阅读全文