Как изменить имя хоста CentOS



Попробуйте наш инструмент устранения неполадок

Реализации CentOS, Red Hat и Fedora Linux работают немного иначе, чем реализации на основе Debian. CentOS 7 и новее содержат некоторые элементы управления, подобные Debian, такие как но некоторые программисты считают, что это не часть опыта Red Hat. В результате существует отдельный способ изменения значений имени хоста CentOS, который также должен отлично работать для пользователей Fedora и Red Hat Enterprise Linux. Тем не менее, они немного изменили ситуацию в CentOS 7, и это может сбить с толку тех, кто переходит на элементы управления, подобные Debian.



Если вы работаете в графическом интерфейсе пользователя, щелкните меню «Приложения» и выберите «Системные инструменты». Щелкните «Терминал», чтобы перейти к командной строке. Вы также можете удерживать Ctrl, Alt и T. Те, кто использует машину Fedora или CentOS без головы, должны удерживать Ctrl, Alt и F2, чтобы перейти к виртуальному терминалу. Вы можете войти в систему как root, если вы никогда не настраивали команду sudo.



Метод 1: временно изменить имя хоста CentOS

Если вы хотите изменить имя хоста Fedora, Red Hat или CentOS только до следующей перезагрузки, вы можете сделать это временно. В качестве пользователя root введите имя хоста новое имя и нажмите Enter. Это изменит ваше имя хоста на новое имя, хотя вам следует заменить эту фразу фактическим значением, на которое вы хотите изменить данные имени хоста CentOS. Вы можете использовать любое допустимое имя хоста. Тип имя хоста и нажмите Enter, чтобы убедиться, что имя действительно было изменено.



Вы можете использовать sudo имя хоста новое имя если вы вошли в систему как обычный пользователь и имеете доступ к команде sudo. Не все установки CentOS и Fedora используют sudo так, как его используют большинство дистрибутивов на основе Debian.

Метод 2: навсегда изменить имя хоста CentOS

Вам по-прежнему необходимо действовать как root, поэтому оставайтесь в системе как таковой, если у вас нет доступа к команде sudo в вашей установке. Тип и нажмите Enter. Вы можете ввести судо если вы обычный пользователь и можете это сделать. Кстати, если вы предпочитаете использовать другой текстовый редактор, а не vi, и у вас он установлен, замените слово vi на любой редактор, который вам больше нравится.



В зависимости от вашей конфигурации у вас может быть только две строки в файле или их может быть много. Убедитесь, что NETWORKING = yes находится в файле, а затем найдите строку, начинающуюся с HOSTNAME =, чтобы вы могли разместить новое имя хоста сразу после нее. В нашем случае мы изменили HOSTNAME на новое имя и сохранили файл. Если вы используете vi, нажмите клавишу Esc, затем введите: wq, чтобы сохранить работу и выйти.

Теперь введите vi и измените имя хоста, указанное во второй строке, на ваше текущее новое имя хоста. Сохраните файл и выйдите. Вы настроены на следующую перезагрузку, если используете CentOS 6 или совместимые версии Fedora и Red Hat Enterprise Linux.

Метод 3: изменить данные имени хоста CentOS на CentOS 7

Это еще проще, если вы используете более новую версию CentOS, и это может быть в случае новых пользователей Red Hat и Fedora. Вам все равно нужно будет открыть и отредактируйте там имя хоста, но вам не придется работать с файл, как и на серверах CentOS 6.

Тип нажмите Enter, а затем измените имя в единственной непустой строке в файле. Затем вам нужно будет нажать клавишу Esc и ввести: wq перед нажатием Enter для выхода. Это гарантирует, что ваши изменения имени хоста сохранятся при следующей перезагрузке.

Для временного изменения, предполагая, что вы все еще работаете как пользователь root, просто введите hostnamectl set-hostname новое имя , с заменой фразы newname на ваше новое имя хоста. Это изменение останется, пока вы снова не перезапустите CentOS. Обратите внимание, что все это должно работать и с графической системой командной строки, но мы использовали пару виртуальных машин для тестирования этих проектов с целью создания снимков экрана, которые выполнялись полностью без головы. Это объясняет отсутствие в них визуальной четкости.

3 минуты на чтение