最近翻译了一篇 Google风格编程指南,发现章节一多,没有目录非常不友好。文章是用Markdown 写成的,手写html 代码加目录太不方便了。
Pelican 有一个生成 …
Google Shell 编程风格指南
google shell编程风格指南翻译
集群的NTP 对时问题
NTP 简单介绍
NTP 是互联网上设备之间进行对时的协议,如下图所表示,有多层NTP 服务器,下游服务器向上游进行对时(可以了 …
使用Systemd 的Linux 的启动过程
这篇文章是回答知乎上一个朋友的问题:Systemd 的详细启动过程是怎样的 。
回答这个问题前需要了解一下计算机的启动过程 …
Docker与虚拟机等的SSH权限管理控制解决方案
Docker和VM一类的云平台的权限控制如果采用常见的方式,把登录者的公钥写入~/.ssh/authorized_keys
, 由于企业内部的人员流动和权限变更,往往不是十分便利。
特别是如果还选择把authorized_keys 打到镜像 …
OpenGrok 安装部署与添加LDAP验证
公司同事有阅读代码的需求,尝试部署了一个OpenGrok,安装过程参考这篇Blog,非常详细:OpenGrok安装使用指南,
或者直接看官方Wiki: How to install OpenGrok 。
遇到两个 …
重温 IPv6
一键连接VPN
公司安全的同事最近给OpenVPN加上了基于Google Authenticator的二步验证,密码是「常用密码」+「每次变化的Token」,每次在外边想做事都得打开手机查看Token,输入密码串,安全是 …
cronic脚本修正
实习期间做的一个东西需要读写控制crontab 的任务,失败需要报警。crontab本身有报警,但是非常不友好,例如cron job如果有任何输出(标准输出或者标准错误输出 …
面向网页工程师与网站管理员的Web缓存教程
这是一篇知识性的文档。尽管是技术性文章,但是本文试图让相关的概念更容易被理解,及更容易被应用到实际场景中去 …