Вариант 1 - Промяна на името на хоста с помощта на hostnamectl
Можете да изпълните следната команда, за да проверите за текущото име на хост на вашата машина CentOS 7:
$име на хост
Както можете да видите от екрана по -долу, текущото име на хост на моя сървър CentOS 7 е linuxhint
Можете да използвате командата hostnamectl, за да промените името на хоста на вашата CentOS 7 машина, както следва:
$sudohostnamectl set-hostname NEW_HOSTNAME
Нека го променим от linuxhint да се linuxmint за забавление със следната команда!
$sudohostnamectl set-hostname linuxmintИмето на хоста трябва да бъде променено на linuxmint . Можете да проверите дали е променен със следната команда:
$име на хостКакто можете да видите, името на хоста е променено на linuxmint !
Ако излезете и влезете отново в машината си CentOS 7 или я рестартирате, промените трябва да се прилагат в цялата система.
Вариант 2 - Промяна на името на хоста с помощта на nmtui:
Програмата за командния ред на nmtui е достъпна в NetworkManager-tui пакет. The NetworkManager-tui пакетът е достъпен в официалното хранилище на пакети на CentOS 7.
Да инсталираш NetworkManager-tui , изпълнете следната команда:
$sudo yum инсталирайтеNetworkManager-tuiНатиснете „y“ и след това натиснете, за да продължите.
NetworkManager-tui трябва да се инсталира.
Сега можете да изпълните следната команда, за да стартирате графичен интерфейс, базиран на nmtui Terminal:
$sudonmtuiТрябва да видите следния прозорец, както е показано на екрана. Сега натиснете клавиша със стрелка няколко пъти, за да изберете маркираната опция Задаване на системно име на хост и натиснете
След като натиснете, трябва да видите следния прозорец, както е показано на екрана по -долу.
Можете просто да въведете ново име на хост в текстовото поле и да натиснете.
Ще променя името на хоста от linuxmint да се linuxhint отново.
След като натиснете, трябва да видите следния прозорец. Натиснете отново.
Сега изберете Quit и натиснете. Името на хоста трябва да бъде променено.
Можете да проверите дали името на хоста действително се е променило със следната команда:
$име на хостКакто можете да видите от екранната снимка по -долу, че името на хоста е променено от linuxmint на linuxhint. Чист! Може да се наложи пълно рестартиране на системата, за да влязат в сила промените в цялата система.
Поправяне на резолюция на име на хост
По подразбиране, когато промените името на хоста, той няма да се разреши автоматично на localhost или 127.0.0.1
За да поправите това, отворете файла /etc /hosts със следната команда:
$sudo нано /и т.н./домакиниФайлът трябва да се отвори.
Сега добавете следния ред, както е отбелязано на екрана по -долу, и го запазете.
Сега можете да пингвате и новоназначеното си име на хост.
Така че променяте името на хоста на CentOS 7 за постоянно. Благодаря, че прочетохте тази статия.