Как да преименувате CentOS 8 Hostname

Съществуват различни параметри на сървъра, които ни позволяват да го управляваме директно и един от най -простите, но в същото време по -важен, е идентификаторът на оборудването, който позволява да го познаваме в мрежата, да го управляваме конкретно и също така да поддържаме одитен контрол и изключителна поддръжка.

Това име на хост (hostname) може да бъде присвоено по време на инсталацията на операционната система и в случай на CentOS 8, ако не посочим никакво име, ще бъде присвоен „localhost“ и това се проверява чрез изпълнение на командата hostname от конзолата:

Увеличете

Очевидно, ако оставим само „localhost“, това може да доведе до объркване, като не знаем какво оборудване е и по този начин определяме какъв тип поддръжка или управление да изпълняваме върху него. Днес Solvetic ще ви обясни някои прости, но ефективни методи за задаване на ново име на хост в CentOS 8.

1. Как да разберете Hostname на компютъра Hostname

Етап 1
За да знаем със сигурност текущото име на нашата машина, можем да изпълним една от следните команди:

 hostnamectl състояние на hostnamectl
ПодробностиТова ще ни даде по -конкретни подробности като:
  • Име на хост (статично име на хост).
  • Име на иконата.
  • Идентификатор на машината.
  • Тип шаси.
  • Метод за виртуализация.
  • ИД на зареждане.
  • Текущо ядро.
  • Използвана операционна система.
  • Тип система (32 или 64 бита) и др.

Увеличете

Стъпка 2
Три типа име на хост за CentOS 8Има три типа име на хост за CentOS 8, това са:

  • Статично име на хост: е името, присвоено от sysadmin.
  • Преходно / динамично име на хост: е името, присвоено от DHCP или mDNS сървъра.
  • Доста име на хост: това е името на хоста, присвоено от администратора или крайния потребител, което може да бъде персонализирано според вкуса на лицето.

Синтаксис въз основа на типа име на хост, който да се използваИма различни синтаксиси в зависимост от типа име на хост, който да използвате, това са:
  • hostnamectl set-hostname "Име на хост"
  • hostnamectl set-hostname "Hostname" --pretty
  • hostnamectl set-hostname "Hostname"-статично
  • hostnamectl set -hostname "Hostname" -преходен

Например, ние ще присвоим името "Solvetic" на оборудването, изпълняваме следното:
 hostnamectl set-hostname Solvetic
Стъпка 3
Проверяваме дали му е присвоен "hostnamectl status":

Увеличете

Стъпка 4
Сега, ако искаме да установим статично име, дефинираме следното:

 hostnamectl set -hostname Solvetic.solvetic.com -static

Увеличете

Стъпка 5
По същия начин, за да зададем персонализирано име, трябва да изпълним следното:

 hostnamectl set -hostname "Solvetic team" -прецизно
Проверяваме дали е добавен редът „Pretty hostname“:

Увеличете

Стъпка 6
Сега, ако по някаква причина определеното име не ни харесва, можем да го изтрием по един от следните начини в зависимост от използвания тип:

  • hostnamectl set-hostname ""
  • hostnamectl set-hostname "" --static
  • hostnamectl set -hostname "" -pretty
В случай, че искаме да променим името на екип от разстояние, можем да използваме следното:
 ssh root @ ip_server hostnamectl set-hostname "име"

2. Как да преименувате хост CentOS 8 с помощта на командата nmtui

Етап 1
Това е инструмент за потребителски интерфейс, с който можем да приложим различни промени в параметрите на устройството на ниво мрежа и имена, за неговото използване е достатъчно да изпълним следното:

 nmtui
В прозореца, който ще се покаже, избираме опцията „Задаване на системно име на хост“:

Увеличете

Стъпка 2
Натискаме Enter и задаваме желаното име:

Увеличете

Стъпка 3
С клавиша Tab ще отидем до Accept и натиснете Enter, за да приемете промените и ще видим следното:

Увеличете

Стъпка 4
Отново натискаме Enter, за да приемем промените, след което ще изпълним следното, за да приложим промените:

 systemctl рестартирайте systemd-hostname
Проверяваме името със състояние hostnamectl:

Увеличете

3. Как да преименувате хост CentOS 8 с помощта на командата nmcli

Етап 1
Друга полезна команда за редактиране на името на хоста в CentOS 8 е nmcli, която управлява аспекти на мрежата, за да видим текущото име с тази команда, ще изпълним следното:

 nmcli общо име на хост

Увеличете

Стъпка 2
Сега, за да създадем ново име, трябва да изпълним следния синтаксис:

 nmcli общо име на хост "Име"

Увеличете

ЗабележкаВ случай, че името се приложи незабавно, можем да рестартираме услугата, като изпълним systemctl restart systemd-host named.

4. Как да преименувате CentOS 8 Host от / etc / sysconfig / network

Етап 1
В тази директория можем да добавим желаните стойности на оборудването, за това имаме достъп с редактор там:

 nano / etc / sysconfig / network 
Там ще добавим следното:
 NETWORKING = да HOSTNAME = име на хост

Увеличете

Запазваме промените с помощта на клавишите Ctrl + O и излизаме от редактора с клавишите Ctrl + X.

Стъпка 2
След това рестартираме услугата:

 systemctl рестартирайте мрежата

5. Как да преименувате CentOS 8 Host с помощта на командата sysctl

Етап 1
И накрая, друга възможност е да използвате командата sysctl за тази промяна, на първо място, ще узнаем текущото име, като изпълним:

 sysctl kernel.hostname

Увеличете

Стъпка 2
Сега, за да променим името на хоста, трябва да изпълним следното според желаното име:

 sysctl kernel.hostname = Solvetic.centos8

Увеличете

Както можете, опциите са разнообразни, но всяка от тях изпълнява задачата да редактира името на хоста в CentOS 8 и по този начин да определи най -добрия начин за администрирането му.

wave wave wave wave wave