躺平也是一种剧烈运动

贰贰贰

阅后即忘 关于 Linux 的目录的介绍 用了这么久 Linux ,才知道这些概念。。。 Linux Filesystem Hierarchy 单元测试,是白盒。QA测试,是黑盒。前者更具挑战性 谈一谈单元测试 无法忍受不做单元测试和内卷,我离开了这家在美中国企业 SRE,工作思路,监控 稳定性与高可用保障的工作思路 SpringBoot 如何统计、监控 SQL运行情况? 代码质量, 如何产...

2022-03-02 · wuan

elvish 初体验

我有个小工具,工作在命令行,用 Bash 写的。 在工具重构的过程中,为了保持心情愉快,必须甩开 Bash 语言 :) 上一回已经说过了,在一众脚本语言中,最后选择了 abs。 几周下来,最大的感受是,八阿哥(#462, #464)。 是那种隐秘的也就算了,以咱的水平,一般遇不到。 在我这既阳春又白雪的简单脚本里,居...

2022-01-05 · wuan

脚本语言两日游

之前用 Bash 写的一个小工具,最近想推翻重写。 当年那种嵌着大量 Shell 管道的 Python 代码,看烦了。所以就没用 Python 写。 一直觉得,与其写那种伪 Python,还不如写点真 Bash。 作为 Bash 呢,自己一个人,简单写点,没什么问题, 但是代码量一旦上去,或者几个人开始要合作,那就不好说了。 我觉得一方面是数据结构设计...

2021-12-12 · wuan

rsyncd

服务器间大文件复制,一般在源服务器,启 rsync --daemon ,在目的服务器,执行 rsync 拉取。 有时候文件复制完了,却忘记杀掉 daemon,留下一定的隐患。 今后可以加个参数,让 daemon 放在前台,这样终端关闭后,rsyncd 自动终止, $ rsync --config=xxx.conf --daemon --no-detach 如果复制用时太久,担心终端自动断开,又想让 daemon 到期自动终止,可以加上 timeout #...

2021-11-17 · wuan

集成SSH和AD的账号验证

依赖软件包 libnss-ldap 比 libnss-ldapd 旧 libpam-ldap 比 libpam-ldapd 旧 如何取uid和gid AD可以启用unix扩展属性,提供兼容的uid。 但是不知道自家AD是否启用了unix扩展属性,与其花时间弄清不如选择无视(知道也没用)。 目标是,以AD登录的用户,拥有独立且唯一的uid,且不依赖AD的扩展属性。 依赖新版本支持map SI...

2020-12-27 · wuan