networking中PC的命名约定

我曾经为罗马神(宙斯,马斯…)命名为PC的公司工作。 这是安静的有趣,而那里只有5个电脑的networking,但改变了电脑的几次后,我不记得我的电脑名称。 你使用什么样的命名约定,或者你曾经使用过的最无用的命名约定是什么?

实际上有一个关于命名计算机的最佳实践的RFC(1178) 。

本RFC不鼓励以下内容:

  • 不要超载已经常用的其他术语。
  • 不要在该机器专用的项目之后select一个名称。
  • 不要用你自己的名字。
  • 不要使用长名称。
  • 避免替代拼写。
  • 避免域名
  • 不要使用对抗或其他令人尴尬的名字
  • 不要在名称的开头使用数字。
  • 不要在名称中使用非字母数字字符
  • 不要期望案件得到保护

这个RFC给出的命名的命题是:

  • 使用很less使用的单词/名字
  • 使用主题名称
  • 用真实的话

和往常一样, “总有例外的余地”

在一个大公司中,我们对非服务器计算机使用以下scheme。 城市缩写,员工编号,d或l,这取决于天气是台式计算机还是笔记本电脑,然后从每个员工拥有的每台计算机的序列号开始。 例如,如果您的人力资源系统中的号码是238,在明尼阿波利斯工作,并且名称中有三台计算机,则两个桌面和一台笔记本电脑的名称如下所示。 mn238d1 mn238d2 mn238l1

两个参考:

我更喜欢使用Simpsons字符,因为:

  1. 有这么多人
  2. 大多数人 – 当然还有许多IT人员 – 都知道辛普森一家
  3. 这些angular色非常独特,以至于我们可以select一个接近服务器function的angular色,作为记忆什么的angular色
  4. 亲爱的服务员是一个很好的方法

我在一个组织看过迪士尼angular色,在另一个组织看到色情明星。

似乎很less有人想认识到这两套。

1.)对我来说,最有趣的命名约定,math家和物理学家。 着名的名单几乎是无尽的,他们是非常独特的,“狄拉克”,“费米”,“泡利”,“费曼”等。

2.)这是一个可能适合你的工具:

第一个字符:W,S或L(工作站,服务器或笔记本电脑)第二个string:办公室/分支机构代码,如047,130,227等。第三个string:OS标识符(RHL,SUN,XP,VI,2K ,2K3)第四:(这里是分裂和变得奇怪的地方)如果它是一个服务器,那么一个非常短的目的代码。 (对于应用程序服务器:“app01”等DNS,邮件,文件等。如果是工作站,则放入用户分机的最后四位数字。

所以我们有:

Sun Solaris应用程序服务器位于科罗拉多州Dillion,它使用办公室记帐代码“244”:

s244sunapp01

Windows XP笔记本电脑,分配给位于阿拉斯加州安克雷奇市的营销人员(办事处代码047),分机号为x4556:

L047xp4556

位于华盛顿州贝灵汉市的Windows 2003域控制器(办公室代码012):

s0122k3dc01

…等等等等。

我见过的最差的命名规则是在工作站名称中截断用户名,导致所有奇怪的行为。

最无用的约定是你让用户设置自己的机器名称。 不惜一切代价避免这种情况。

我通常使用任何types或品牌的啤酒。 types如果你知道你的机器人口将保持相当小(一两打); 品牌,如果它会很大。 许多用户(主要是伙计)都会被踢出去,因为这可以让他们为自己喜欢的“根”打气。

啤酒品牌计划的两个主要问题是:a)如何处理多个词的名称和b)如何处理真正的长名称。

当我们有我们的个人电脑制造商混合时,我想出了以下系统:

例如Dell-0906-01

  • 戴尔是制造商
  • 0906是电脑买的或者成立的那个月的2009-06
  • 01是当月所有PC机的序列号。 所以我们可能有Dell-0906-01,然后是HP-0906-02,然后是IBM-0906-03

康柏是最长的制造商的名字,所以这适合15个字符的netbios限制。 如果你在一个月里有超过99台电脑,这个约定就行不通了,但这不是我们关心的问题。

对我们来说,制造商和date会告诉我们很多关于硬件的信息,总的来说,date会很快告诉我们系统有多大。

我们从来不喜欢根据谁使用,因为需要重命名电脑的命名。 这个惯例避免了这个麻烦。 实际上,我们把我们的个人电脑购买进行了分组,并且做了“所有秘书都拿到这批电脑”或者“所有经理都拿到新的笔记本电脑”,所以也很容易把一个名字与一个PC用户的“types”联系起来。

后来,我们放弃了制造商,并使用了一个缩写词,表示PC所处的位置,但是这个缩写的意义太大了,我们有这样的东西:wpvaws-0906-01,frvaws- ppvaws- wpqcws- wpotws – (为工作站ws)它仍然工作,但不是可读性。

固定工作站

我总是根据他们的位置命名工作站,我们有五栋build筑,每栋都有自己的代码(C – Cashman,N – Newman,M – St. Marys,L – Lutwyche和SC – Sacre Coeur) – 地下室,G – 地面,F – 第一,S – 第二,A – 阁楼),每个房间都有一个号码。 所以房间被命名为NF7,MG6,CS1。 我们的命名scheme只是增加了一个短划线(“ – ”),后面跟着一个序列号 – NF7-01,MG6-01等。有些计算机连接到SMARTboards,所以这些被称为-SMART,而不是序列号有特殊的政策适用。

这个系统的优点是我们可以用很less的信息来识别计算机的可能的名字(例如,琼斯太太在12:45报告 – 琼斯夫人在CS1中是时间表,所以可能是CS1-SMART。一个学生在10:17在NF7有问题,这意味着他们将使用NF7-01到NF7-17中的一台计算机)。 新员工很容易遵循命名scheme,因为他们只需查看站点地图即可。

笔记本电脑

我们已经有了一些笔记本电脑的系统,虽然最好的是一代一代地命名,所以第一批购买的Acer笔记本电脑是LTA1,第二批Acers是LTA2,第一批是Fijitsu-西门子是LTF1。 同样,一个序号附加到名称,给我们LTA1-01,LTA1-02,LTF1-01等

我们可以很容易地从他们的DNS名称中简单地识别出哪一台笔记本电脑属于哪一代,因为我们使用BGInfo在背景上显示计算机名称,我们可以请求任何人使用名为LTA1的笔记本电脑返回它来replace(我曾经这样做过编程地在login屏幕上显示消息)。

我通常称他们为乔治。 经过一段时间后会变得粗糙,但是保持注意力。

在我的家庭中有一个传统,每个儿子必须给我起名,第一个字母是从前一个婴儿的字母表中的下一个字母,出生在树的任何地方。 EX(如果阿尔伯特上个月出生,而且我有一个孩子,那么需要用一个以B开头的东西来命名,就像鲍勃一样)并且不能有重复(如果这个鲍勃活着,我就不能命名我的孩子鲍勃)。

所以,3个夏天以前,我的阿姨即将有一个孩子,她唯一的select(她喜欢)在哪里塞尔吉奥和“Saturnino”(是啊,saturnino)。 所以……我当然会像我们大多数人一样为所有的大家庭提供技术支持,并决定开始命名所有电脑“Saturnino”和一些变种,如它是一个fujitsu“Saturnino忍者”或一个Mac“SaturninoBook”。 几个月后,我听说我的阿姨决定给我的表妹“塞尔吉奥”命名,因为saturnino被全家人用作电脑的同义词。 我家里的每一台电脑都是Saturnino的变种

我们的主人名字大部分来自希腊神话。

  • 牛头怪
  • 宙斯
  • 雅典娜
  • 卡吕普索

和更多。

在几年前的一个非常小的店铺(独立式服务器)

域控制器永远是对的。 所以它被称为“正确的”

这是姐姐(networking和SQL),因此“左”

后来的第三台服务器(运行自定义模拟器软件)在不同的办公桌下,被称为“中间”

悲伤,毫无意义,有趣。

我大多使用一组名称中的名字

例子:

  • 从animation系列(辛普森,美国老爹,家庭的人)
  • 真星的名字(Sol,Arktur,Maia,Bellatrix,Deneb,…)
  • (半)虚构的星际迷航星球(Chronos,Vulcan,Risa,Bajor,…)的名字

有时候,当我想不出一套好的套餐时,我使用Google套装

我们使用北美的城镇。

名字PC为桌面或名字NB为笔记本电脑。

当你在办公室里只有十几个人一直使用同一台电脑的时候,工作得很好。

当我是政府技术支持,我们会使用FirstInitialLastName-PC / NB。 最糟糕的是,当我们试图通过对计算机进行特定任务后,尝试命名计算机时。 我们结束了Development1到Development20。

“wks- $用户名”在使用中看到,AND绕过了AD的独特名称function。 在将PC映射到新员工之前,对PC形象的环境工作良好。

山的名字。 在我以前的工作中,我们使用挪威山的名字。 (我们在挪威…)

我看不到一个类似的scheme对于丹麦或荷兰人来说工作得太好,但是…

我从当地的伪中式快餐鸡出口菜单项后命名系统。 “ hotandspicy ”“ penangcurry ”“ 柠檬 ”等。 办公室里的每个人都在那里吃饭,所以对于那些不吃好好的中式快餐鸡的人来说,这只是“无用的”。

我们使用PC001,PC002等。 简单不是很有趣,但有用;-)

我们也使用罗马神为我们的各种遥控箱。 但是,由于我们是一个跨国公司,所以我们使用工作站的[办公室指定] – [用户名]或[办公室指定] – [部门] [4位数字],例如syd1-jeremys或syd1-dev8209。

现在我们正在更多地转向用户名,因为它确保它们是独一无二的,并且在特定用户需要帮助时进行pipe理,远程控制足以解决问题。 另外,如果用户离开公司,我们重build每台机器,所以使用用户名更有意义。 唯一的缺点是短期的承包商往往会离开并被相当惊人的频率所取代,以致在replace到来之前重build机器并不总是切实可行的。

Ehtyar。

有一个地方,我在短时间内使用船名作为他们的命名约定。 最显着的是他们用于他们的PDC:泰坦尼克号

谈论准备灾难…现在你知道我为什么离开…

-JFV

我记得在大学时,一台实验室电脑被称为“白痴”,我想他们肯定已经在这个阶段用完了。 (或者是以讲师的名字命名的)

我唯一的build议就是保持简短,这样在访问时出现拼写错误的机会就会减less,而且很容易拼出电话

我们有几个命名scheme。 工作站以cookies(oreo,hobnob,timtam,消化)命名,办公室服务器以酒精饮料(pimms,vodka,杜松子酒)命名,我们的数据中心服务器以伦敦地铁站(维多利亚,cockfosters,paddington)命名大型集群中的服务器很难记住谁在什么集群中,这些集群被命名为令人兴奋的w000,w001,w002等)。

我们的服务器是分支的,以武当族的成员命名:

ins.wu.domain.com – Inspectah甲板mk.wu.domain.com – Masta Killah chef.wu.domain.com – 主厨Raekwon

因为只有9个成员,所以当我们需要扩展时,我们将使用更大的Killa Beez klan的成员,并且像他们那样子域名:

name.kb.domain.com

到目前为止,我们还没有达到这一点,但当客户在场时,谈论我们的服务器是非常有趣的。

我们在这里无聊… salesdell1,例如:(仍然 – 避免提供名称是人或特定的位置。像我的例子的工作具体的是足够糟糕的 – 当你移动它们会变得混淆,有些模糊的描述是方便的,所以你可以通过助记符合物理上的逻辑。

话虽如此,我的家庭networking是“你可能在海滩上find的东西” – 防火墙是沙堡,然后我有防波堤,斗和铲子。

曾经以“不适合烧烤的奶酪”命名 – 例如。 “gouda”,“mascarpone”:)

我们比较无聊:主要位置,次要位置和资产标签号码。

至less我们不必要求用户尝试find他们的PC名称,如果我们需要远程控制它们。

在家里,我使用了乡巴佬的名字(这使我感到好笑):比利 – 鲍勃,约翰 – 马尔,杰思罗等等。

辛普森的名字,

  • macros:ldap
  • Pinchy:IDS
  • Zutroy:开发服务器
  • Wiggum:防火墙
  • Grabowski:firewall2
  • Apu:DHCP

等等 :)

你可以在这里find演员表

但是对于“集群”,我们使用的名字如下:

  • web01,web02,web03
  • mx1,mx2,mx3
  • compute-0-0,compute-1-1,compute-2-30(第一个数字是机架)
    • 缩短c-0-0,c-1-1,c-2-30

我们使用反向波兰表示法的一个变种,再加上一个数字。 例如,ws000020是第20个Windows服务器,wv代表Windows虚拟机,wl代表Windows笔记本电脑等。 不幸的是,除非你每天都在使用它,否则很难记得wv009472是什么。

在客户networking上,服务器以angular色为前缀。 例如,www1和www2以及sql1和sql2。 特定应用程序的服务器保存在单独的域(例如,intra.initech.example)中,因此完全限定的域名将精确地告诉服务器的用途。 当然,所有这些都是从负载均衡器的最终用户中抽离出来的,所以他们只能看到intra.initech.example。

在家里,我使用主题命名。 例如,我有zathras,lyta,garibaldi,lennier和natoth。 🙂

在工作中,系统以使用者的名字命名,前缀为桌面系统的“D-”,膝上型计算机的“L-”。 testing系统的前缀是“T-”加上他们主要使用的项目的名称。 虽然服务器有更多无聊的名字。

在家里,我给我的电脑一个女人的名字。 我开始用我的第一台电脑的字母A,现在我的最新上网本佩特拉。 当我想购买一台新电脑时,我遇到一个小问题,因为我不喜欢以Q开头的大多数名字:-)