- Как изменить имя домена Debian Linux
- Вики IT-KB
- Инструменты пользователя
- Инструменты сайта
- Боковая панель
- Содержание
- Как изменить имя хоста в Debian GNU/Linux
- Смена имени с помощью утилиты hostname
- Смена имени с помощью утилиты sysctl
- Конфигурационный файл hostname
- Конфигурационный файл hosts
- Как изменить имя компьютера Ubuntu
- Требования к имени компьютера
- Как изменить имя компьютера
- Не меняется имя компьютера
- Выводы
- Как изменить домен linux
- Как изменить имя домена Debian Linux
Как изменить имя домена Debian Linux
Я никогда не мог полностью понять, как изменить имя хоста Linux и имя домена, и теперь оно возвращается и кусает меня снова — мое имя домена Linux пустое (имя domainname дает (none) ), и я просто не могу изменить его обратно:
Я несколько раз перезагружался, и мое доменное имя все еще пустое. Выше это после нескольких перезагрузок.
Добавляем больше деталей.
- Использование псевдонима имя хоста в /etc/hosts для определения полного доменного имени кажется правильным ответом, однако я уже сделал это, увидев приведенную выше запись localhost.my.domain.org . Я не поместил свое имя хоста (коралл) в /etc/hosts потому что я не хочу, чтобы мое имя хоста разрешалось до 127.0.0.1 а вместо реального IP, который я получил от своего DNS-сервера.
- Я выполнил трассировку 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
Выяснить текущее имя хоста можно командой:
Смена имени с помощью утилиты 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) ), и я просто не могу изменить его обратно:
Я несколько раз перезагружался, и мое доменное имя все еще пустое. Выше это после нескольких перезагрузок.
Добавляем больше деталей.
- Использование псевдонима имени хоста /etc/hosts для указания полного доменного имени кажется правильным ответом, однако, я уже сделал это, как показано в localhost.my.domain.org записи выше . Я не ввел имя своего хоста (коралловое), /etc/hosts потому что я не хочу, чтобы мое имя хоста разрешалось, 127.0.0.1 а вместо этого действительный IP, который я получил от своего DNS-сервера.
- Я сделал трассировку hostname -f , но не могу найти никаких проблем из журнала. Я могу поставить это здесь, если кому-то интересно.
Как следствие, существует большая (сетевая) задержка для запуска и остановки моего сервера sendmail.
ОБНОВИТЬ:
Сегодня hostname -f , hostname -d и dnsdomainname все работает отлично теперь. Я ничего не делал, кроме как снова проследил hostname -f . Я должен был проследить до нового файла, но я не сделал. Так что теперь он работает, и я до сих пор не знаю, почему он работает сейчас, и почему он не работал раньше. Более того, даже когда все работает, мой sysctl kernel.domainname все еще сообщает (none) . Это так странно и запутанно.
И вышеупомянутая (сетевая) задержка подключения к моему серверу sendmail также прошла. Итак, мой вывод заключается в том, что все, что я делал выше, было правильным, но каким-то образом мистически потребовалось много времени, чтобы моя Ubuntu 17.04 поняла это.
Источник
Как изменить имя домена Debian Linux
я никогда не был в состоянии полностью понять, как изменить Linux имя хоста и имя домена, и теперь он возвращается и кусает меня снова — мой Linux имя домена пустое ( domainname дает (none) ) и я просто не могу изменить его обратно:
я перезагружался несколько раз, и мое доменное имя все еще пустое. Выше после нескольких перезагрузок.
- использование псевдонима имя хоста в /etc/hosts для конкретного полного доменного имени однако, чтобы быть правильным ответом, я уже сделал это, см. выше localhost.my.domain.org запись. Я не поставил свое имя хоста (Коралл) в /etc/hosts потому что я не хочу, чтобы мое имя хозяина разрешить 127.0.0.1 но на реальный IP, который я получил с моего DNS сервера.
- я отследил hostname -f , но не может понять любую проблему из журнала. Я могу поставить его здесь, если кому интересно.
как следствие, существует обширная (сетевая) задержка запуска и остановки sendmail сервер.
обновление:
сегодня hostname -f , hostname -d & dnsdomainname все работает нормально. Я ничего не делал, кроме того, что снова отследил hostname -f . Я должен был отследить новый файл, но не сделал этого. Так что сейчас он работает, и я до сих пор не знаю, почему он работает сейчас, и почему он не работал раньше. Более того, даже когда все работает, мой sysctl kernel.domainname по-прежнему (none) . Это так странно и запутанно.
и вышеуказанная (сетевая) задержка подключения к моему серверу sendmail также исчезла. Поэтому мой вывод таков все, что я делал, было правильно, но каким-то образом это мистически занимает большое количество времени для моего Ubuntu 17.04 понял это.
Источник