Я попробовал добавить
dns-domain domain.com
в / etc / network / interfaces без везения. Когда я запустил
hostname -d
Я получаю пустую строку
Я попробовал добавить
dns-domain domain.com
в / etc / network / interfaces без везения. Когда я запустил
hostname -d
Я получаю пустую строку
Измените /etc/hostname
и добавьте свое неквалифицированное имя хоста:
boson
р>
Изменить /etc/hosts
:
sudo vi /etc/hosts
р>
Добавьте запись нужного имени хоста, заменив boson.dev.local boson
, где boson.dev.local
- полное имя хоста, а boson
- имя хоста.
127.0.1.1 boson.dev.local boson
р>
Перезапустите службу хоста:
sudo service hostname restart
Проверьте конфигурацию, открыв терминал и введите следующие команды:
hostname
boson
Надеюсь, что это поможет.
Команда hostname также может использоваться для установки полного имени хоста. Запустите его с именем, принятым за первый аргумент:
hostname www.example.com
Это действует только до перезагрузки. Вы можете редактировать /etc/hostname
для постоянных изменений.
Для изменения доменных имен справочная страница рекомендует следующее:
Обратите внимание, что только суперпользователь может изменять имена.
Невозможно установить полное доменное имя или доменное имя DNS с помощью команды dnsdomainname (см. полное доменное имя ниже).
Имя хоста обычно устанавливается один раз при запуске системы в /etc/init.d/hostname.sh (обычно, считывая содержимое файла, содержащего имя хоста, например / etc / hostname).
Обычно вы можете установить его в / etc / hosts
Поместите его в /etc/hostname
.
Например, моя машина называется hubble
, поэтому в моем /etc/hostname
у меня есть:
[email protected]:~$ cat /etc/hostname
hubble.mydomain.blah.blah
Вам может потребоваться перезагрузка, чтобы он отображался, когда вы запускаете uname
, хотя.
Я использую имена доменов для привязки своего общего хранилища к моей группе пользователей TIGERGROUP. Этот метод позволяет использовать доменное имя TIGERGROUP в качестве общего ресурса CIFS. Подумайте о доменном имени TIGERGROUP как домен WORKGROUP в окнах. Если у вас есть имя HOST сервера (myhost.com), просто добавьте его, а затем закончите после имени домена.
пример:
vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 Aspire-Petra16.TIGERGROUP #i.e. desktop running Petra Mint16
192.168.1.25 sharedstorage-1.local.TIGERGROUP.myhost-name.com #shared storage media player
Если я хочу, чтобы Samba также забирала имя домена, я также добавляю его в smb.conf
. Я не использую samba дома, поэтому это действительно необязательно, если вы не хотите быть.
пример:
vi /etc/samba/smb.conf
#scrolling down the file for workgroup
# workgroup = WORKGROUP # pen out the old name with pound key
**workgroup = TIGERGROUP** # add the preferred domain name.
службы перезапуска (можно сделать из GUI или использовать строку cmd.)
sudo /etc/init.d/samba restart
sudo /etc/init.d/networking restart
Отлично! Вы можете следовать инструкциям ниже
sudo vim /etc/hostname
Затем коснитесь клавиши I и используйте клавиши со стрелками на клавиатуре для навигации по текстовой области; Затем введите имя хоста по вашему выбору и сохраните & amp; exit, нажмите клавишу Esc на клавиатуре, а затем эти нажатия клавиш: : , w , q , и, наконец, Enter .
Если он существует, отредактируйте файл /etc/default/dhcpcd
и закомментируйте директиву SET_HOSTNAME
, выполнив:
sudo vim /etc/default/dhcpcd
Затем вставьте символ # в начале строки, которая начинается с SET_HOSTNAME=
, как показано ниже:
#SET_HOSTNAME='yes'
Наконец, выполните:
sudo service hostname restart
Вам также может понадобиться другой надежный источник для всех настроек. После того, как вы закончите настройки, вы можете проверить данные домена на WhoisXY.com , где я проверил информацию о whois.
Это то, что сработало для меня:
Отредактирован файл / etc / hosts
127.0.0.1 my.fqdn.com localhost all-else
Предположим, что вы хотите настроить домен как « beast.local» , а имя хоста - « davebeast », так что fqdn « davebeast.beast .local "для сервера с IP-адресом 192.168.100.100 , вот как я это сделал на Ubuntu 14.04 LTS. Р>
dokwii @ davebeast ~ / Видео / zik $ cat / etc / * release DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION="Linux Mint 17 Qiana" NAME="Ubuntu" VERSION="14.04, Trusty Tahr"
1. [email protected] ~/Videos/zik $ sudo vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 davebeast
192.168.100.100 davebeast.beast.local davebeast
2. sudo vi /etc/hostname
davebeast.beast.local
3. [email protected] ~/Videos/zik $ sudo service hostname restart
dokwii @ davebeast ~ / Видео / zik $ hostname -d #domain
Beast.local
dokwii @ davebeast ~ / Видео / zik $ hostname -s #hostname
davebeast
dokwii @ davebeast ~ / Видео / zik $ hostname -f #fqdn
davebeast.beast.local