В сетевой среде хост-имя
используется для однозначной идентификации конкретной машины, в то время как
отдельно стоящей машине хост-имя придает чувство собственного достоинства и
шарма. Это, как дать имя вашей собаке: вы можете обращаться к собаке просто
``The dog''
Хост-имя элементарно устанавливается
командой hostname. Если вы в сети, ваше хост-имя должно быть полным
хост-именем вашей машины, таким как goober.norelco.com. Если вы
не в сети, вы можете выбрать произвольные имена для хоста и домена, например
loomer.vpizza.com, shoop.nowhere.edu или floof.org.
При установке хост-имени
оно должно быть занесено в файл /etc/hosts, который приписывает
IP адрес каждому хосту. Даже если ваша машина не в сети, вам следует включить
ваше хост-имя в /etc/hosts. Например, если вы не имеете выхода
в сеть по TCP/IP и ваше хост-имя floof.org, просто включите следующую
запись в /etc/hosts:
127.0.0.1 floof.org localhost
Это припишет ваше хост-имя
floof.org к локальному IP-интерфейсу (loopback address) 127.0.0.1
(используемому, localhost
также приписывается этому адресу.
Если вы подключены к сети
по TCP/IP, ваши действительные IP адрес и хост-имя должны появиться в /etc/hosts.
Например, если ваше хост-имя goober.norelco.com, и ваш IP адрес
128.253.154.32, добавьте следующую строку в /etc/hosts:
128.253.154.32 goober.norelco.com
Если вашего хост-имени не
будет в /etc/hosts, вы не сможете его установить. Для установки
хост-имени просто используйте команду hostname. Например, команда
# hostname -S goober.norelco.com
устанавливает хост-имя goober.norelco.com.
Во многих случаях команда hostname выполняется из из одного из системных установочных
файлов, таких как /etc/rc или /etc/rc.local. Отредактируйте
эти два файла и измените находящуюся там команду hostname, установив
хост-имя своей машины; после перезагрузки машины хост-имя будет иметь новое
значение.