[源码级解析] 巧妙解决并深度分析Linux下rm命令提示参数列表过长的问题

在维护实习单位服务器的过程中,偶然发现一个有350万文件的文件夹需要清理,于是我习惯性执行了rm -rf ./*,却在数秒后被告知“参数列表过长”。在一番折腾过后,我终于通过取巧的办法完成了这一任务,也随着相关内核源码的阅读,了解到了关于Linux Shell的一些有趣特性。

继续阅读 [源码级解析] 巧妙解决并深度分析Linux下rm命令提示参数列表过长的问题

怒其不争——对FydeOS的一点吐槽&&论操作系统的好与坏。

FydeOS为“国产操作系统”提供了一种全新的可能,即通过细分市场(教育市场与轻量上网本)的方式赢得成功。但我个人对其存在大量的抱怨。后记部分畅谈了一下我对操作系统『好』与『坏』的判断,希望用更加冷静与独特的视角,抛砖引玉,给读者一些启发。

继续阅读 怒其不争——对FydeOS的一点吐槽&&论操作系统的好与坏。

SAE中使用新的.appconfig代替旧的config.yaml进行伪静态等配置

SAE,新浪曾经的王牌服务(对不了解该服务的读者科普一下,SAE可以理解为不限性能上限且提供大量平台化服务的虚拟主机),由于新浪自己的不重视与各云平台的异军突起,已经不再流行(截止本文撰写日期2019年8月28日,在PHP7.4即将推出的当下,居然只支持到PHP7.0),因此相关的文档与教程也越来越旧,比如本文所述的config.yaml。如果要对其进行配置,还得多费一番心思。

继续阅读 SAE中使用新的.appconfig代替旧的config.yaml进行伪静态等配置

解决FydeOS下由于Linux应用DPI设置不当导致缩放异常的BUG

FydeOS是在ChromiumOS基础上进行本地化与功能增强开发出的操作系统,解决了ChromeOS家族在国内由于网络问题带来的较差体验。系统流畅顺滑,但我发现在最新版本的FydeOS下运行Linux桌面应用会出现缩放异常的问题,很是恼人。本文将分享我解决这一问题的过程与方法。

继续阅读 解决FydeOS下由于Linux应用DPI设置不当导致缩放异常的BUG

Linux下使用Shell Script输出CPU、内存、磁盘占用百分比

监控在日常运维中非常重要,有助于提前发现问题,并及时进行系统优化。通常我们会使用第三方工具来对系统进行监控,但在个别场景下(例如Gravitational Teleport等工具所提供的动态label,可以自动执行Shell命令)使用Shell会更加灵活,只可惜相关资料太少,且大量谬误。本文将整理使用Shell Script输出CPU、内存、磁盘占用百分比的命令,方便读者查阅与使用。

继续阅读 Linux下使用Shell Script输出CPU、内存、磁盘占用百分比