От dh_installinit(1)
:
Если файл называют
debian/package.init
существует, затем это установлено вetc/init.d/package
в каталоге сборки пакета, с "пакетом", замененным именем пакета.Если файл называют
debian/package.default
существует, затем это установлено вetc/default/package
в каталоге сборки пакета, с "пакетом", замененным именем пакета.
Нет, просто часть имени хоста. Согласно страницам справочника Ubuntu, /etc/hostname
должен содержать только часть имени хоста имени хоста, не FQDN:
FQDN
Вы не можете изменить FQDN (как возвращено именем хоста - fqdn) или доменное имя DNS (как возвращено dnsdomainname) с этой командой. FQDN системы является именем что сопоставитель (3) возвраты для имени хоста.
Технически: FQDN является именем gethostbyname (2) возвраты для имени хоста, возвращенного gethostname (2). Доменное имя DNS является частью после первой точки.
Поэтому это зависит от конфигурации (обычно в/etc/host.conf), как можно изменить его. Обычно (если файл hosts анализируется перед DNS или NIS) можно изменить его в/etc/hosts.
Примечания
Попытки имени хоста семейств адресов при поиске FQDN, псевдонимов и сетевых адресов хоста определяются конфигурацией сопоставителя. Например, на GNU системы Libc, сопоставитель может быть проинструктирован для попытки поисков IPv6 сначала при помощи inet6 опции в/etc/resolv.conf.
ФАЙЛЫ
/etc/hosts/etc/hostname Этот файл должен только содержать доменное имя а не полный FQDN.
Josh указывает на то, что рекомендует Ubuntu, но я не уверен, что это - жесткое правило.
/etc/hostname
используется для установки имени хоста системы, которое является тем же самым, как распечатано hostname
или uname -n
. То имя будет использоваться при приглашениях ко входу в систему, например, на виртуальной консоли или в Gnome экран входа в систему GDM.
Как в странице справочника говорится, она также используется в качестве входа к запросу DNS при выполнении hostname --fqdn
или dnsdomainname
.
Technically: The FQDN is the name gethostbyname(2) returns for the host name
returned by gethostname(2). The DNS domain name is the part after the first dot.
Что означает, что, если это - пустое слово, сопоставитель добавит домены, перечисленные в search
или domain
начинание /etc/resolv.conf
пытаться найти FQDN. Если у Вас есть FQDN в/etc/hostname, это означает, что он не должен пытаться добавить один или несколько доменов: имя однозначно.
Таким образом, я сказал бы, что любой допустим. Мне очень было бы интересно, если кто-либо может продемонстрировать иначе.
Установив libnss-myhostname , вы можете записать fqdn в / etc / hostname
и готово. В противном случае вам нужно также отредактировать / etc / hosts
, чтобы сопоставить его с коротким именем и сопоставить его с полным именем (вы также можете поместить его в DNS, но это не является отказоустойчивым). При использовании интерфейса loopback, отличного от стандартного, это выглядит так:
127.0.0.2 hostname.fully.qualified hostname