🐹 CentOS 7: Как переименовать и изменить имя хоста в навсегда.

Содержание:

1. Текущее имя компьютера.
2. Способ 1. Файл hostname.
3. Способ 2. Команда hostnamectl.
4. Оригиналы источников информации.


1. Текущее имя компьютера.

Узнать текущее имя компьютера можно командой:

# hostname

Ответ: текущее имя компьютера.

2. Способ 1. Файл hostname.

Открываем файл с именем компьютера следующей командой

# mcedit /etc/hostname

и пишем имя компьютера, например:

nginx.hamsterden.loc

Чтобы все сервисы начали использовать новое имя, вводим следующую команду

# hostname `cat /etc/hostname`

Перезапускаем сетевую службу.

# systemctl restart network

3. Способ 2. Команда hostnamectl.

Чтобы изменить имя хоста воспользуйтесь следующей командой:

# hostnamectl set-hostname New_HostName

где New_HostName — это новое имя хоста.

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

# scarletctl disable set-hostname

Чтобы все изменения вступили в силу желательно перезапустить службу (сервис) systemd-hostnamed:

# systemctl restart systemd-hostnamed

Чтобы увидеть имя хоста сервера в CentOS 7 воспользуйтесь командой hostnamectl:

# hostnamectl status

Ответ:

Также, можно задать дополнительное для описания имя (прелестное):

# hostnamectl set-hostname "Description Name" --pretty

4. Оригиналы источников информации.

  1. habrahabr.ru «25 вопросов задаваемых на собеседовании системным администраторам Linux».
  2. cyberciti.biz «RHEL / Centos Linux 7: Change and Set Hostname Command».
  3. moonback.ru «Как изменить имя хоста в CentOS 7 навсегда».
  4. dmosk.ru «Как в Linux изменить имя компьютера».

Читайте также: