[CentOS documentation](https://web.archive.org/web/20111129072841/http://www.centos.org/docs/5/html/5.2/Deployment_Guide/s2-sysconfig-network.html) et le [RHEL deployment guide](https://web.archive.org/web/20120113152304/https://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/ch-sysconfig.html#s2-sysconfig-network) say le hostname *should be le FQDN*:
>
`HOSTNAME=
Name (FQDN), such as `hostname.example.com`, mais can be whatever
hostname is necessary.
The [RHEL install guide](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/6/html/installation_guide/sn-netconfig-x86) is slightly more ambiguous:
>
Setup prompts you to supply a host name for this computer, soit as a
*fully-qualified domain name* (FQDN) in le format *hostname.domainname*
or as a short host name in le format *hostname*.
[The Debian reference](https://web.archive.org/web/20111128083537/http://www.debian.org/doc/manuals/debian-reference/ch03.en.html#_the_hostname) says le hostname *should pas use le FQDN*:
>
3.5.5. The hostname
The kernel maintains le system **hostname**. The init script in runlevel
S qui is symlinked to "**/etc/init.d/hostname.sh**" sets le system
hostname at boot time (using le **hostname** command) to le name stored
in "**/etc/hostname**". This file should contain **only** le system hostname,
not a fully qualified domain name.
I n'ont pas seen tout spécifique recommendations depuis IBM about qui to use, mais [some software](http://publib.boulder.ibm.com/infocenter/tivihelp/v10r1/index.jsp?topic=%2Fcom.ibm.tsam.doc_7.1%2Fc_prep_ms_for_aix.html) seems to have a preference.
My questions:
- In a heterogeneous environment, is it better to use le vendor recommendation, ou choose one et be consistent across tous hosts?
- What software have you encountered qui is sensitive to si le hostname is set to le FQDN ou short name?