记得小时候上微机课,老师总是告诉我们不要直接拔掉电脑电源,理由是磁头会与磁盘碰撞导致硬件损坏。随着技术的改进,现代硬盘已经不太可能因为断电导致硬件损坏,但由于现代文件系统的性能优化(异步写入、延迟写入、多级缓存等),断电依旧会导致较大的数据损失风险。本文将以笔者在家庭中搭建多设备共享UPS环境的经历,介绍NUT在Debian下的安装、配置,以及Windows和QNAP设备连接网络UPS的配置。
继续阅读 [案例分享] 使用NUT,让QNAP NAS、电脑等设备在局域网下共享同一台UPS,实现停电关机,上电自动开机
众所周知,几乎所有的微软软件都不会提供错误码和实际问题的对应表,正如微软也不会在用户手册中列举每个注册表的键值含义。本文将为读者介绍Office365在登录/激活时提示0xCAA70004
错误的解决方法,希望能帮助到在绝望之中搜索到本文的,正版软件的受害者们。
继续阅读 [小技巧] 巧妙解决Office365登录/激活时报错0xCAA70004的问题
作为一款性能优异、功能全面的文件存储系统,Seafile提供了全平台的客户端供用户使用,但如果需要将Seafile与其他系统集成,我们就需要使用如WebDAV这样的开放协议将Seafile的存储功能以WebDAV的接口暴露出来。然而,自从7.1版本之后,按照Seafile官方文档对其进行配置会出现Seafile无法监听WebDAV端口的问题。本文将为读者介绍这一问题的解决方法。
继续阅读 分析并解决Seafile配置WebDAV后无法正常监听端口的问题
距离上次更新博客已经过去了整整四个月。在这四个月的时间里,我的人生轨迹发生了完全无法预料的变化,回头看看,又似乎又都在意料之中。四个月不长不短,经历的事情却多到无法用一篇文章描述清楚。决定写点什么时,打算将想要说的内容列举成要点,却发现足足有22条,恰好自己22岁生日将至,趁这个机会对自己的过去、现在和将来做个总结,再合适不过。
继续阅读 四个月后,在22岁生日这一天,问自己22个问题
近年来,跨学科的知识碰撞成为了在特定学科取得突破的捷径,而与之相对应跨学科人才的地位也自然水涨船高。可抱着对此类人才足够尊敬的我,却在阅读完豆瓣评分高达8.4分的《暗时间》一书后,对如本书作者一般的『跨学科人才』产生了一些怀疑——文中处处可见的深度思考,是否真正值得读者参考并实践?最初笔者以为一遍阅读未能足够参透背后真理,可当结束第二遍、第三遍阅读后,笔者对其产生的怀疑开始慢慢变成了质疑,以至于最终成为批判。
继续阅读 批判性解析《暗时间》一书,聊聊深度思考背后的思维陷阱,以及如何利用逆向思维从批判中获取人生指引
笔者从小就养成了做计划的习惯:小学时放暑假会花一整天时间计划接下来两个月里每天要做的任务,并坚持每天写日记;中学时了解到番茄计时法与GTD,在无数个『番茄』中度过了充实的少年时光;大学后开始使用Notion、Wunderlist、Outlook等工具按小时计划自己做了什么、接下来该做什么……直到现在走入社会,对计划和总结的兴趣只增不减。可惜的是,在我二十一年的人生中,尚未遇见过有同样『嗜好』的人,没有机会交流,也无法解释自己的热爱源于何处。我之所以为我,与我对时间的热爱到底有什么样的联系?在如今的社会中,是否严苛要求与精打细算已经不再适用?这样的迷茫长期萦绕在我的心间,直到我在『小木屋图书』里借下了《奇特的一生》这本书。
继续阅读 浅谈掌控时间与人生价值的实现——读《奇特的一生》后感
在使用yum的过程中,我们经常会遇到冲突的情况。有时冲突来源于同时安装了多个版本/架构的软件包,但更多时候冲突来源于当前安装的软件与依赖的软件来自不同软件源。由于yum基于rpm,而rpm包名的规则为包名-版本号-发布次数-发行商-Linux平台-适合的硬件平台-包扩展名
,这就造成了不同软件源中包名上的差别会直接导致冲突。本文将以一个简单的小例子,来为读者讲解如何解决软件源重复导致的yum冲突。
继续阅读 [小技巧] 巧用yum三板斧,巧解软件源重复导致的软件包冲突
motd,全称Message Of The Day,是Linux中发送问候消息的功能。其消息内容通常存储在/etc/motd
中,在用户登录时显示于终端提示符的上方。静态的motd可以用来显示的内容通常有限,但如果我们想要显示一些更加灵活的消息(例如系统负载、内存使用情况、磁盘使用量等),静态的motd文件无法满足我们的需求。本文将为读者介绍motd的实现原理,并使用多种方法实现动态的motd消息显示。
继续阅读 浅谈motd的历史,并在Linux下使用多种方法实现动态motd消息显示