Имя ПК, локальный хост, имя хоста и т. Д.

485
Yuchimenko Igor

Сегодня я переустановил Fedora и увидел странное имя в командной строке

[ekkl@37L4247F27-25 ~]$ uname -a Linux 37L4247F27-25 4.16.15-300.fc28.x86_64 #1 SMP Tue Jun 12 00:42:35 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 

Что такое "37L4247F27-25"? Как я могу это изменить?

Я попробовал это:

]# hostnamectl set-hostname --static localhost  #OR  ]# hostname `cat /etc/hostname` # in /etc/hostname is localhost 

]# cat /etc/hostname localhost 

Все это меняет имя, но действует до перезагрузки.

2
Да, это имя хоста, которое задается во время установки ОС и должно изменяться с помощью команд, которые вы использовали, но вам нужно будет запускать их как root. Не могли бы вы прояснить свой вопрос относительно того, решили ли вы эту проблему или нет? Если у вас есть, создайте ответ ниже вместо обновления вашего вопроса. baelx 6 лет назад 0
@baelx, конечно, я бежал от имени рута. Видите "#" в cmd? Yuchimenko Igor 6 лет назад 0

1 ответ на вопрос

1
baelx

Если ни одна из двух команд не смогла сохранить измененное имя хоста после перезагрузки, вы можете попробовать добавить объявление имени хоста в ваш файл / etc / sysconfig / network :

Сначала сделайте резервную копию исходного файла:

cp -pr /etc/sysconfig/network /etc/sysconfig/network.bak 

затем откройте исходный файл в текстовом редакторе и добавьте строку:

HOSTNAME=localhost 

Сохраните, выйдите и, надеюсь, это следует сделать.


Кроме того, это может быть случай, когда ваш маршрутизатор (с его сервером DHCP) назначает вашему компьютеру Fedora имя хоста. Если это так, то вы можете попробовать настроить некоторые файлы конфигурации сети.

Сделайте резервную копию / etc / sysconfig / network-scripts / ifcfg-eth0, затем откройте его в текстовом редакторе и добавьте:

DHCP_HOSTNAME=yourhostname 

Наконец, чтобы попытаться решить проблему с предполагаемым назначением имени хоста DHCP, вы можете попробовать использовать службу NetworkManager (если вы используете ее, а не сетевую службу) для отправки имени хоста на сервер DHCP. Эта вики-страница дает некоторую информацию о том, как просмотреть, если это настройка, то есть сделать резервную копию / etc / NetworkManager / system-connections / your_connection_file, затем открыть ее в текстовом редакторе и добавить следующее:

... [ipv4] dhcp-send-hostname=true ... [ipv6] dhcp-send-hostname=true ... 

Надеюсь это поможет!

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