имя хоста-f говорит “имя хоста: указанное имя хоста недопустимо”. Предположить почему?

Наверное, нет. Взял трал через веб-сайт, и он похож на набор дополнительного бессмысленного маркетинга.

Однако свяжитесь с представителем Microsoft после того, как они просто отправили ужасный отчет о прибыли в течение прошлого года, они могли бы быть готовы сократить Вас соглашение некоторым другим способом. Назад, когда я был в мире M$, мне удалось поднять Microsoft Partner Program Action Pack за 300$ на целый набор больше лицензий на ключи, включенные в наш пакет действия только, говоря с представителем Microsoft и прося очень.

5
задан 30 June 2010 в 09:49
5 ответов

Проверьте конфигурацию:

/etc/host.conf
/etc/nsswitch.conf

host.conf должен иметь "хосты порядка, связать", и nsswitch.conf должен иметь "хосты: файлы DNS" как минимум. Возможно у Вас есть что-то в неисправном состоянии, что это ищет только DNS и не Ваши локальные файлы?

2
ответ дан 3 December 2019 в 00:57

/etc/hostname должен только содержать имя хоста и не полный FQDN.

1
ответ дан 3 December 2019 в 00:57

hostname -f полагается на работу DNS.

Что делает:

host `cat /etc/hostname`

печать?

1
ответ дан 3 December 2019 в 00:57

Из этой ветки на форумах Ubuntu .

Очевидно, подчеркивание является недопустимым символом для имен хостов. У меня был один в моем имени хоста, и он дал мне ваше сообщение об ошибке. Может быть, у вас что-то похожее.

13
ответ дан 3 December 2019 в 00:57

Вы можете изменить свое имя хоста в / etc / hostname или непосредственно из интерфейса командной строки , например, :

echo "<desired_hostname>" > /etc/hostname hostname -F /etc/hostname

Для систем, которые его поддерживают (например, как Ubuntu 18.04+), вы также можете использовать hostnamectl следующим образом:

hostnamectl set-hostname <desired_hostname>

Затем перезагрузитесь или войдите / выйдите из системы, и вы должны увидеть последнее имя хоста, независимо от недопустимых символов, таких как подчеркивания.

0
ответ дан 3 December 2019 в 00:57

Теги

Похожие вопросы