Why Do We Name Servers the Way We Do? 1397
jfruhlinger writes "If you use a Unix machine, it probably has a funny name. And if you work in an environment where there are multiple Unix machines, they probably have funny names that are variations on a theme. No, you're not the only one! This article explores the phenomenon, showing that even the CIA uses a whimsical server naming scheme." What are some of your best (worst?) naming schemes?
Worst naming scheme: (Score:5, Interesting)
functional naming.
Machines need arbitrary names, functional names are aliases.
Comment removed (Score:5, Interesting)
Diseases (Score:3, Interesting)
I worked with some guys who brought up a cluster of machines named with disease names. I think one was 'schistosomiasis' (not sure of the spelling)
The users didn't like the idea of logging into diseases and something else was eventually put in place.
JPMorgan's servers named after Dead Utopians (Score:3, Interesting)
One group at JPMorgan had unix boxes named "Marx" (yes after Carl Marx) and "Bucky" (yes after Buckminster Fuller), and a slew of other Dead Utopian Philosophers.
Naturally the program that the group developed (in Visual Works Smalltalk with the Gemstone Object Database) for Trading Hybrid Derivatives is known as "Das Kapital"! Yes, it also has a start up screen with a picture of good old Carl Marx. This program trades and manages Trillions of Dollars of value (although the total value dropped recently due to, well, you know). But, was this program was likely part of the problem? Who knows? ;--)
death related stuff (Score:1, Interesting)
Server names (Score:3, Interesting)
I name mine after logicians. My desktop is Aristotle and my laptop is Ockham. I have also had Frege and Boole.
Dell Service Tags (Score:3, Interesting)
Kevin Smith theme (Score:2, Interesting)
-My MythTV machine is called RSTVideo
-My router is called Quickstop Groceries
-My Fileserver is called Postens Funeral Home
-My Hackintosh is called Mooby's
Names I have known (Score:3, Interesting)
The first naming scheme I saw was a group of then-new Sun 3 workstations that were named after cheeses. The NFS server was chedder. How creative!
Where I currently work, the names are cars. I've had twingo, tatra and model-t, while our new wickedly fast server was, naturally, veyron. The system I'm typing this on is a little crude but brutally fast: monaro.
Going a very long way back, when I was with Digital the DECnet node names were limited to 6 characters, but some of them were interesting. The main box at an office in Arizona was TOOHOT. GATORS? Florida, naturally. How could SRFSUP be anywhere but L.A.?
...laura
Why? Because we can! (Score:3, Interesting)
And we name our Win boxen silly names too - every Linux or Unix or Windows box in my lab is named after a local animal (Linux or Unix) or local plant (Windows).
It's the same reason that people have nicknames for their campers and their houses ... or the CIA is named Foggy Bottom.
Re:Rebel (Score:4, Interesting)
mod this one up!
I remember the first computer I networked I changed so it showed up as H3110 (Hello) ... since they insisted on numbers.
from rfc2100 (Score:5, Interesting)
(ftp://ftp.isi.edu/in-notes/rfc2100.txt)
The Naming of Hosts is a difficult matter,
It isn't just one of your holiday games;
You may think at first I'm as mad as a hatter
When I tell you, a host must have THREE DIFFERENT NAMES.
First of all, there's the name that the users use daily,
Such as venus, athena, and cisco, and ames,
Such as titan or sirius, hobbes or europa--
All of them sensible everyday names.
There are fancier names if you think they sound sweeter,
Some for the web pages, some for the flames:
Such as mercury, phoenix, orion, and charon--
But all of them sensible everyday names.
But I tell you, a host needs a name that's particular,
A name that's peculiar, and more dignified,
Else how can it keep its home page perpendicular,
And spread out its data, send pages world wide?
Of names of this kind, I can give you a quorum,
Like lothlorien, pothole, or kobyashi-maru,
Such as pearly-gates.vatican, or else diplomatic-
Names that never belong to more than one host.
But above and beyond there's still one name left over,
And that is the name that you never will guess;
The name that no human research can discover--
But THE NAMESERVER KNOWS, and will us'ually confess.
When you notice a client in rapt meditation,
The reason, I tell you, is always the same:
The code is engaged in a deep consultation
On the address, the address, the address of its name:
It's ineffable,
effable,
Effanineffable,
Deep and inscrutable,
singular
Name.
Re:Wines, cheeses, trees (Score:5, Interesting)
A little extra work for us, but we have ways internally of handling this issue without much headache.
Re:Well, I'm currently using Fwiffo. (Score:5, Interesting)
Personally, I like MrDomainController, MrNameServer, MrFileServer, etc. Have a backup? Meet MsDomainController. Need yet another backup? JrDomainController? Need another one? No you don't. See, easy, unambiguous, useful.
I've got a system (Score:4, Interesting)
My PCs are all named after Studio Ghibli heroines. I first used this with San (retroactively naming her predecessors Ichi and Ni), then with Chihiro and now with Shizuku. Both of the last two are still operating, and will be replaced with Haru and Taeko respectively. This doesn't factor much into operations, though the command line does display "rhapsody@shizuku" on this PC.
Periodic Table (Score:3, Interesting)
Has enough for a good size network, and there is enough other information available and known. For example you can make a range of computers and the services based on element type, class, etc. Make the noble gasses firewalls, and the metals servers for example.
Yay for colours! (Score:5, Interesting)
For smaller setups with less than ten machines, I like to use colours.
Red - Production Server
Orange - Staging Server
Yellow - Test Server
Green - Dev Server
Blue/Purple/etc etc for other things like the database server etc.
This way, when I'm setting up PuTTY or another shell, I can set the foreground text colour for each machine to match the server name, which stops most of those embarrassing mistakes when you run a command on production that you meant to run on test, and so on.
Re:Break it down (Score:5, Interesting)
And a server that serves more than 1 role? or if you're trying to fit names into a small namespace? Or you ever have to pass the name over the phone to a colleague?
Utterly pointless corporate standards (Score:3, Interesting)
I once worked for a large Fortune 500 company, in a division whose clueless manager dictated that all servers and workstations had to have a "standard" naming scheme of the form "xx###", where "xx" was two letters representing the department, and "###" were three randomly assigned numbers. Of course it was impossible to remember the names of the servers in our own department, and I had to maintain a functional listings to reference every time I needed to work on one.
However, I had no problem remembering the names of the NIS servers in a nearby department run by a different manager: Barbie and Ken, (of course Barbie was the master, and Ken was the slave). I remember this from 10 years ago, but I can't even remember the two-letter prefix from my own department.
Borg (Score:3, Interesting)
Re:Break it down (Score:3, Interesting)
And a server that serves more than 1 role?
Gets virtualized. Then you can move the virt to better hardware if its role requires it.
Wu-Tang Clan Members (Score:2, Interesting)
RZA - backup server, razor sharp, always on point.
Inspektah Deck - mail server
Raekwon - Windows Server, bit torrent
Ghostface Killah - Ruby server
ODB went down a couple years ago and we haven't revived him...sadly.
Method Man - dunno what we have on him, but he's been up for a couple years.
U-God / Golden Arms - Smoothwall
Re:Slashdot (Score:4, Interesting)
Well I think the reason for having a bunch of "Cute" names for the server is just really prevent confusion.
Oh Crap Medusa is down. vs. WebServer014 is down. We tend to relate better with recognizable names, so it creates a spot in the persons memory of all the systems, vs boring names where they will just become mixed in the fray.
In college over a decade ago, we had Greek Mythogy Names. And I still know what system is which by the name.
Morpheous and Ultra Sparc was the main file/web server
Zeus a 2 CPU ultra Sparc e250 was the remotelogin ssh/telnet server where the CS students did their work.
Then we had Valhalla and Pandora the Ultra Sparc 1 workstations...
It is actually quite effective memory tool. for the NT workstations we just had NT1 NT2.... I can't remember what order they were in or which one was different then the other.
Those names actually made administration much easier.
Why... (Score:3, Interesting)
People name computers because it makes good sense. Although computers don't have self-awareness and thus intrinsic personalities, they are subject to the natural tendency for people to project personalities on them based on behavior and appearance. People who don't project personality onto other objects and people probably have a personality disorders themselves, like Asperger's syndrome. But the projection of personality by humans is a mnemonic that aides in remembering a particular blend of traits of a person (or other object) and is thus a practical habit. People name a machine to make a slot in their memory for its personality and then fill in that slot as they learn about their machine. In this sense, systematic names like server01, server02, server03, etc., are not unique enough to be helpful because they can not easily be differentiated by the normal person.
Harry Potter theme (Score:3, Interesting)
Re:Yay for colours! (Score:1, Interesting)
what if your next IT admin was colourblind?
Re:Well, I'm currently using Fwiffo. (Score:4, Interesting)
Oh and their names?
Moiraine
Berelain
etc...
Redundancy in names (Score:3, Interesting)
There are good reasons to give meaningful names to servers. If you give them numerical "names," getting 1 character wrong results in pointing to the wrong machine. If you give them distinct names with redundant information, this is much less likely.
Furthermore, it's absolutely essential to give every machine a name that's distinct from its task. Trust me, one day, that "mailserver" or that "webserver01" might not be doing mail or web serving at all, and you will find that changing the name is more of a problem than you thought.
So recently I had to work on a 200 new server setup; I took the list of star names on Wikipedia, sanitized it a little to remove names too long or or that were too much like another one.
Re:Why... (Score:5, Interesting)
Not only that, but names can help you remember which server is for what purpose. My four computers at one employer were 'Sadism', 'Masochism', 'Bondage' and 'Discipline'. I got away with that for nearly half a year before my team leader noticed. Anyway, Bondage was for all my admin stuff, emails, etc. Discipline was my test rig. Masochism my build scripts, et al. Sadism actual development. I was stretching the definitions a fair bit for some of those, but it did make sense to me. And was no suprise at all to those who knew me.