Debian

Debian изменение имени хоста

Debian изменение имени хоста

Имя хоста

Имя хоста - это метка, присвоенная устройству в сети - настольному компьютеру, серверу базы данных, планшетному компьютеру, Wi-Fi-роутеру или смартфону. Это имя используется, чтобы отличать устройства друг от друга в определенной сети или в Интернете.

В большинстве случаев выбранное имя читается человеком и должно быть уникальным среди других машин в локальной сети. Имена хостов не должны содержать пробелов, так как они могут содержать только буквы, цифры и дефис.

В учреждениях с большим количеством пользователей, таких как университеты, довольно часто компьютер называют в честь фруктов, любимых мест, греческих букв, географических регионов или музыкальных инструментов. Для частных сетей не существует соглашений об именах, и можно найти такие имена хостов, как «FamiliyPC», «dads-tablet» или «printer».

Имя хоста компьютера задается изначально во время установки и сохраняется в файле «/ etc / hostname». Снимок экрана ниже взят из графической настройки Debian GNU / Linux 9 и использует метку «debian95» в качестве имени хоста, относящегося к выпуску Debian GNU / Linux 9.5.

Как только ваш компьютер запускается, инициализируются несколько сервисов. Это также включает в себя сеть и имя хоста, которое с этого момента можно использовать для адресации устройства. Использование команды UNIX «hostname» показывает его имя следующим образом:

$ hostname
debian95
$

Дополнительную информацию можно получить с помощью команды hostnamectl следующим образом:

$ hostnamectl
Статическое имя хоста: debian95
Название иконки: компьютер-ноутбук
Шасси: ноутбук
Идентификатор машины: 7c61402c22bf4cf2a9fcb28a4210da0b
ID загрузки: 6e8ca49158ff4bc4afaa26763f42793b
Операционная система: Debian GNU / Linux 8 (jessie)
Ядро: Linux 3.16.0-4-amd64
Архитектура: x86-64
$

Имя хоста плюс имя домена приводят к полному доменному имени (FQDN) [1], которое необходимо для безошибочной идентификации компьютера. Чтобы получить полное доменное имя устройства, используйте переключатель «-f» (сокращение от «-fqdn» или «-long»):

$ hostname -f
debian95.чудо.сеть
$

Изменение имени хоста

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

Помните о побочных эффектах

Тем не менее, это половина дела. Файл «/ etc / hostname» - не единственное место, в котором программы на вашем компьютере хранят имя хоста. С помощью команды «grep» выясняем, какие другие файлы затронуты и нуждаются в корректировке. Следующая команда показывает это для имени хоста «debian95»:

# grep -color -l -r debian95 / *
/ boot / grub / grub.cfg
/ etc / hostname
/ etc / hosts
/ и т. д. / wicd / проводные настройки.conf
/ и т. д. / wicd / беспроводные настройки.conf
/ etc / mailname
/ и т.д. / exim4 / обновление-exim4.conf.conf
/ и т.д. / initramfs-tools / conf.d / резюме
/ и т.д. / SSH / ssh_host_rsa_key.паб
/ и т.д. / SSH / ssh_host_ed25519_key.паб
/ и т.д. / SSH / ssh_host_ecdsa_key.паб
/ и т.д. / SSH / ssh_host_dsa_key.паб
/ etc / fstab
/ главная / дебиан /.ssh / id_rsa.паб

#

Файл «/ etc / hosts» необходим для работы в сети, и его необходимо изменить. Измените «debian95» на «огурец», чтобы получить следующий результат:

$ cat / etc / hosts 127.0.0.1 локальный хост 127.0.1.1 огурец
# Следующие строки желательны для хостов с поддержкой IPv6: 1 localhost ip6-localhost
ip6-loopback ff02 :: 1 ip6-allnodes ff02 :: 2 ip6-allrouters $

Затем перезагрузите конфигурацию сети следующим образом:

# invoke-rc.d имя хоста.sh start
# invoke-rc.d сетевая принудительная перезагрузка

Чтобы проверить новую конфигурацию сети, вы можете пропинговать свой компьютер с новым именем хоста:

Et voila - это сработало хорошо. Последний шаг - проверить ваши заявки в соответствии со списком выше. Ссылочная страница в Debian Wiki [2] дает вам хорошее представление о том, что делать с каждым приложением, и будет работать для вас как справочное руководство.

Ссылки и ссылки

Игры HD Remastered для Linux, ранее не выпускавшиеся для Linux
Многие разработчики и издатели игр придумывают HD-ремастеры старых игр, чтобы продлить жизнь франшизы, порадовать фанатов, требующих совместимости с с...
Как использовать AutoKey для автоматизации игр под Linux
AutoKey - это утилита автоматизации рабочего стола для Linux и X11, запрограммированная на Python 3, GTK и Qt. Используя его функции сценариев и MACRO...
Как показать счетчик FPS в играх для Linux
Игры для Linux получили серьезный толчок, когда Valve объявила о поддержке Linux для клиента Steam и своих игр в 2012 году. С тех пор многие игры AAA ...