Knot DNS:一款温顺且理智的权威 DNS 服务器 如何安装并进行最小化配置 Knot,使其充当您家庭实验室的本地域主服务器和从服务器。如果您是最初周六夜现场时代的常客,您会记得 Festrunks,两位粗俗但天真的捷克兄弟,他们自称“狂野而疯狂的家伙!”对我来说,Gyorg 和 Yortuk(加上我在当地大学高中数学竞赛中被一位才华横溢的捷克教授设计的测试击败)是我对捷克共和国了解的全部。
使用 YubiKey 5 进行 WebAuthn Web 身份验证 了解最新发布的 YubiKey 5 硬件验证器系列,以及使用新的 WebAuthn API 进行 Web 身份验证如何利用 YubiKey 等设备实现轻松的网站注册和强大的用户身份验证。
FOSS 项目聚焦:Bareos,一个跨网络的开源备份解决方案 Bareos (Backup Archiving Recovery Open Sourced) 是一个跨网络的开源备份解决方案,可从所有主要的操作系统中保存、归档和恢复数据。Bareos 项目于 2010 年作为 Bacula 的一个分支启动,目前正在 AGPLv3 许可下开发。
我的 Bash 脚本中这个 @#$%&! (该死的) #! (Hash-Bang) Thingy 是什么 您已经见过无数次—脚本顶部的 hash-bang (#!) 行—无论是 Bash、Python、Perl 还是其他一些脚本语言。而且,我确信您知道它的目的是什么:它指定了用于执行脚本的脚本解释器。但是,您知道它实际上是如何工作的吗?您最初的想法可能是您的 shell (bash) 读取该行,然后执行指定的解释器,但这根本不是它的工作方式。它实际的工作方式是这篇文章的主要重点,但我也想介绍一下,如果您有兴趣,如何创建您自己的“hash-bang”版本。
追寻 Linux 内核档案 内核开发确实不可能跟踪。仅主邮件列表就浩如烟海。然后还有所有的侧列表和 IRC 频道,更不用说所有致力于内核开发的、永远不见天日的公司邮件列表了。在某些方面,内核开发已经变得根本上神秘莫测。
使用 Bash 防止猫咪触碰屏幕锁 我的卧室里有一台电脑。我也有猫。不幸的是,猫和屏幕锁不太相容,尤其是在晚上。准确地说,这更多是显示器电源管理的问题,而不是实际的屏幕锁定。以下是它的工作方式:我运行一个脚本来“在晚上关灯”(也就是说,锁定屏幕并强制显示器断电),这效果很好,直到其中一只猫跳到桌子上并导致鼠标移动并重新打开显示器。而且猫甚至不必触摸鼠标;桌子的轻微移动就足以引起鼠标的反应。最近,我已经受够了,并认为必须有一种方法来禁用鼠标并“重构”脚本。
命令行技巧:放下管道 学习一些避免管道并使您的命令行命令更高效的技术。任何使用命令行的人都会承认管道是多么强大。由于管道,您可以将一个命令的输出作为输入提供给另一个命令。更重要的是,您可以将一个命令接一个命令地链接起来,直到获得您想要的输出。