В сетевой среде хост-имя
используется для однозначной идентификации конкретной машины, в то время как
отдельно стоящей машине хост-имя придает чувство собственного достоинства и
шарма. Это, как дать имя вашей собаке: вы можете обращаться к собаке просто
``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
, установив
хост-имя своей машины; после перезагрузки машины хост-имя будет иметь новое
значение.