要不填补主机名或不?

给定一组类似的主机,零填充的优点和缺点是什么?

零填充

www-01 www-02 ... www-11 www-12 

没有填充

  www-1 www-2 ... www-11 www-12 

我已经在实践中看到过,并且听到了每个人的理由。 我在Debian addclients手册页中提到的唯一一个引用零填充的片段是一个小问题,但没有任何推理:“ 不推荐用零填充主机名 ”有谁知道这个build议背后可能有什么背景或理由?

优点

  • 简单的字母数字sorting
  • 固定宽度

缺点

  • 在最大填充ID(99,999,…)后分解
  • ^\w+-\d{<id_length>}$ vs ^\w+-\d+$ )增加了一点复杂性

FWIW,我们为了一致性而垫。 这样我们知道 $ hostname总是有$ x个数字,所以它保存了一个步骤。 而在3000台机器上节省1个步骤还有很长的路要走(确切地说大约1.5英里)。

当然,我们来看看双方。 优点? 对我来说,上面已经讨论过了。 主机名一致性,一些人(包括我自己)喜欢在主机名长度相同的行上查看行,因为我在这里负责configuration,所有具有完全相同名称的机器的长度完全相同在我的电子表格中,并且在现实生活中具有完全相同的configuration。 啊,真是一种解脱。

缺点 唯一我能想到的是,你填充太小,例如填充2个零,你结束了超过100个主机。 你是做什么? 忘掉它? 重命名前99个主机? 使填充太大真的没有什么坏处,我可以看到,除了能够使用该空间的其他东西(网站代码,工作站代码等)。

是的,最终完全取决于你,但是我认为这个答案的选票会给大众上下共识。