Как изменить домен linux

Как изменить имя домена Debian Linux

Я никогда не мог полностью понять, как изменить имя хоста Linux и имя домена, и теперь оно возвращается и кусает меня снова — мое имя домена Linux пустое (имя domainname дает (none) ), и я просто не могу изменить его обратно:

Я несколько раз перезагружался, и мое доменное имя все еще пустое. Выше это после нескольких перезагрузок.

Добавляем больше деталей.

  1. Использование псевдонима имя хоста в /etc/hosts для определения полного доменного имени кажется правильным ответом, однако я уже сделал это, увидев приведенную выше запись localhost.my.domain.org . Я не поместил свое имя хоста (коралл) в /etc/hosts потому что я не хочу, чтобы мое имя хоста разрешалось до 127.0.0.1 а вместо реального IP, который я получил от своего DNS-сервера.
  2. Я выполнил трассировку hostname -f , но не могу найти никаких проблем из журнала. Я могу поставить это здесь, если кому-то интересно.

Как следствие, существует большая (сетевая) задержка для запуска и остановки моего сервера sendmail.

ОБНОВИТЬ:

Сегодня hostname -f , hostname -d & dnsdomainname теперь работают нормально. Я ничего не делал, кроме того, что снова проследил hostname -f . Я должен был проследить до нового файла, но я не сделал. Так что теперь он работает, и я до сих пор не знаю, почему он работает сейчас, и почему он не работал раньше. Более того, даже когда все работает, мой sysctl kernel.domainname все еще сообщает (none) . Это так странно и запутанно.

И вышеупомянутая (сетевая) задержка подключения к моему серверу sendmail также прошла. Итак, мой вывод заключается в том, что все, что я делал выше, было правильным, но каким-то образом мистически потребовалось много времени, чтобы моя Ubuntu 17.04 поняла это.

Источник

Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки.

Инструменты пользователя

Инструменты сайта

Боковая панель

Содержание

Как изменить имя хоста в Debian GNU/Linux

Здесь представлено несколько вариантов действий для смены имени хоста в операционной системе Debian GNU/Linux

Читайте также:  Почему windows 10 1903 показывает 2гб вместо 4гб

Выяснить текущее имя хоста можно командой:

Смена имени с помощью утилиты hostname

Изменяем имя хоста с помощью команды hostname:

Смена имени с помощью утилиты sysctl

Кроме того, можно изменить имя хоста с помощью утилиты sysctl. Получить текущее имя хоста с помощью sysctl можно так:

Установить новое значение можно так:

Конфигурационный файл hostname

Установка имени таким образом будет действовать до перезагрузки. В процессе загрузки имя хоста считывается из файла /etc/hostname/ . Изменим запись о хосте в этом файле:

После этого можно выполнить команду (она выполняется в процессе загрузки системы и считывает данные с файла /etc/hostname )

Конфигурационный файл hosts

Дополнительно нужно изменить запись о хосте в файле /etc/hosts :

Проверено на следующих конфигурациях:

Версия ОС
Debian GNU/Linux Jessie 8.6.0
Debian GNU/Linux Stretch 9.2.1

Автор первичной редакции:
Алексей Максимов
Время публикации: 06.12.2016 16:00

Источник

Как изменить имя компьютера Ubuntu

Имя компьютера или по-другому, имя хоста устанавливается во время установки системы. Оно используется для идентификации компьютера в локальной сети, например, передается службой NetBIOS как имя сервера Samba, а также вы будете постоянно видеть его в терминале перед приглашением ввода команды.

Если вы задали не такое имя как хотите во время установки, то изменить имя компьютера Ubuntu не так уж сложно, но графических инструментов для этого в системе придумано не было, поэтому придется делать все через терминал.

Требования к имени компьютера

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

Второе ограничение — имя компьютера может содержать только буквы английского алфавита от a до z, цифры от 0 до 9, а также символы дефиса и точки. Начинаться и заканчиваться имя должно только буквой или цифрой, а не символом подчеркивания. Имя хоста регистронезависимо, поэтому COMPUTER и computer будут означать одно и то же. По длине стоит ограничение от 2 до 69 символов, но этого вполне достаточно.

Как изменить имя компьютера

Посмотреть текущее имя компьютера можно выполнив команду hostnamectl без параметров:

Изменить имя хоста Ubuntu можно несколькими способами. Самый простой способ установить имя компьютера, которое сохранится только до перезагрузки можно использовать команду hostname, которой в параметре нужно передать новое имя. Например:

sudo hostname losst-pc

Но после перезагрузки все вернется как было раньше. Чтобы сделать изменения постоянными нужно изменить содержимое двух файлов. /etc/hostname и /etc/hosts:

sudo vi /etc/hostname

Удалите старое имя из этого файла и пропишите новое. Затем сохраните изменения.

В современных версиях Ubuntu вы можете использовать команду hostnamectl, в отличие от первого варианта изменения сохранятся после перезагрузки:

sudo hostnamectl set-hostname новое_имя

Затем откройте второй файл:

sudo vi /etc/hosts

Здесь немного сложнее, найдите строку:

И замените старое имя на новое, после этого необходимо перезагрузить компьютер. Если вы не хотите перезагружать систему, то вы можете просто перезагрузить сервис управления входом пользователей:

systemctl restart systemd-logind.service

Теперь все должно работать правильно. Но это не единственный способ сменить имя хоста в Ubuntu.

Не меняется имя компьютера

Если вы поменяли имя компьютера, а после перезагрузки восстанавливается все как было, например, какое-то там dhcpcd0-pc, то, скорее всего, виноват NetworkManager. Здесь решение либо удалить эту программу, либо изменить имя хоста Ubuntu с помощью NetworkManager. Для этого выполните:

sudo vi /etc/NetworkManager/NetworkManager.conf

И добавьте в файл такие строки:

Теперь после перезагрузки NetworkManager поменяет имя хоста Ubuntu на правильное и больше проблем с этим не будет.

Выводы

Вот и все, теперь вы знаете как сменить имя компьютера Ubuntu. Для этого есть вполне достаточно способов, чтобы вы могли выбрать именно то, что нужно. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

Как изменить домен linux

Я никогда не мог полностью понять, как изменить имя хоста Linux и имя домена, и теперь оно возвращается и кусает меня снова — мое имя домена Linux пустое ( domainname дает (none) ), и я просто не могу изменить его обратно:

Я несколько раз перезагружался, и мое доменное имя все еще пустое. Выше это после нескольких перезагрузок.

Добавляем больше деталей.

  1. Использование псевдонима имени хоста /etc/hosts для указания полного доменного имени кажется правильным ответом, однако, я уже сделал это, как показано в localhost.my.domain.org записи выше . Я не ввел имя своего хоста (коралловое), /etc/hosts потому что я не хочу, чтобы мое имя хоста разрешалось, 127.0.0.1 а вместо этого действительный IP, который я получил от своего DNS-сервера.
  2. Я сделал трассировку hostname -f , но не могу найти никаких проблем из журнала. Я могу поставить это здесь, если кому-то интересно.

Как следствие, существует большая (сетевая) задержка для запуска и остановки моего сервера sendmail.

ОБНОВИТЬ:

Сегодня hostname -f , hostname -d и dnsdomainname все работает отлично теперь. Я ничего не делал, кроме как снова проследил hostname -f . Я должен был проследить до нового файла, но я не сделал. Так что теперь он работает, и я до сих пор не знаю, почему он работает сейчас, и почему он не работал раньше. Более того, даже когда все работает, мой sysctl kernel.domainname все еще сообщает (none) . Это так странно и запутанно.

И вышеупомянутая (сетевая) задержка подключения к моему серверу sendmail также прошла. Итак, мой вывод заключается в том, что все, что я делал выше, было правильным, но каким-то образом мистически потребовалось много времени, чтобы моя Ubuntu 17.04 поняла это.

Источник

Как изменить имя домена Debian Linux

я никогда не был в состоянии полностью понять, как изменить Linux имя хоста и имя домена, и теперь он возвращается и кусает меня снова — мой Linux имя домена пустое ( domainname дает (none) ) и я просто не могу изменить его обратно:

я перезагружался несколько раз, и мое доменное имя все еще пустое. Выше после нескольких перезагрузок.

  1. использование псевдонима имя хоста в /etc/hosts для конкретного полного доменного имени однако, чтобы быть правильным ответом, я уже сделал это, см. выше localhost.my.domain.org запись. Я не поставил свое имя хоста (Коралл) в /etc/hosts потому что я не хочу, чтобы мое имя хозяина разрешить 127.0.0.1 но на реальный IP, который я получил с моего DNS сервера.
  2. я отследил hostname -f , но не может понять любую проблему из журнала. Я могу поставить его здесь, если кому интересно.

как следствие, существует обширная (сетевая) задержка запуска и остановки sendmail сервер.

обновление:

сегодня hostname -f , hostname -d & dnsdomainname все работает нормально. Я ничего не делал, кроме того, что снова отследил hostname -f . Я должен был отследить новый файл, но не сделал этого. Так что сейчас он работает, и я до сих пор не знаю, почему он работает сейчас, и почему он не работал раньше. Более того, даже когда все работает, мой sysctl kernel.domainname по-прежнему (none) . Это так странно и запутанно.

и вышеуказанная (сетевая) задержка подключения к моему серверу sendmail также исчезла. Поэтому мой вывод таков все, что я делал, было правильно, но каким-то образом это мистически занимает большое количество времени для моего Ubuntu 17.04 понял это.

Источник

Читайте также:  Libreoffice base astra linux
Оцените статью