- Как изменить имя компьютера Ubuntu
- Требования к имени компьютера
- Как изменить имя компьютера
- Не меняется имя компьютера
- Выводы
- Как изменить имя компьютера в Linux
- Как задать новое имя хоста в Linux
- Способ 1
- Способ 2
- Заключение
- Как получить информацию о системе в Linux?
- 1. О системе
- Как изменить Hostname (имя компьютера)
- Просмотр текущего Hostname
- Как изменить Hostname
- Способ 1. Используем команду hostnamectl
- Способ 2. Редактируем файлы /etc/hostname и /etc/hosts
- Проверка результата
- Как временно изменить Hostname
- Как изменить hostname (имя вашего компьютера) в Ubuntu Linux
- Выбор имени хоста
- Отредактируйте ваш файл /etc/hostname
- Отредактируйте файл /etc/hosts
- Напоследок
- Related Posts
Как изменить имя компьютера Ubuntu
Имя компьютера или по-другому, имя хоста устанавливается во время установки системы. Оно используется для идентификации компьютера в локальной сети, например, передается службой NetBIOS как имя сервера Samba, а также вы будете постоянно видеть его в терминале перед приглашением ввода команды.
Если вы задали не такое имя как хотите во время установки, то изменить имя компьютера Ubuntu не так уж сложно, но графических инструментов для этого в системе придумано не было, поэтому придется делать все через терминал.
Требования к имени компьютера
Вы можете использовать практически любое имя компьютера, но для него есть некоторые ограничения. Не желательно использовать два одинаковых имени компьютера в одной локальной сети, иначе могут возникнуть проблемы с различными интернет-сервисами и самая очевидная — вы не сможете понять где какой компьютер.
Второе ограничение — имя компьютера может содержать только буквы английского алфавита от a до z, цифры от 0 до 9, а также символы дефиса и точки. Начинаться и заканчиваться имя должно только буквой или цифрой, а не символом подчеркивания. Имя хоста регистронезависимо, поэтому COMPUTER и computer будут означать одно и то же. По длине стоит ограничение от 2 до 69 символов, но этого вполне достаточно.
Как изменить имя компьютера
Посмотреть текущее имя компьютера можно выполнив команду hostnamectl без параметров:
Изменить имя хоста Ubuntu можно несколькими способами. Самый простой способ установить имя компьютера, которое сохранится только до перезагрузки можно использовать команду hostname, которой в параметре нужно передать новое имя. Например:
sudo hostname losst-pc
Но после перезагрузки все вернется как было раньше. Чтобы сделать изменения постоянными нужно изменить содержимое двух файлов. /etc/hostname и /etc/hosts:
sudo vi /etc/hostname
Удалите старое имя из этого файла и пропишите новое. Затем сохраните изменения.
В современных версиях Ubuntu вы можете использовать команду hostnamectl, в отличие от первого варианта изменения сохранятся после перезагрузки:
sudo hostnamectl set-hostname новое_имя
Затем откройте второй файл:
sudo vi /etc/hosts
Здесь немного сложнее, найдите строку:
И замените старое имя на новое, после этого необходимо перезагрузить компьютер. Если вы не хотите перезагружать систему, то вы можете просто перезагрузить сервис управления входом пользователей:
systemctl restart systemd-logind.service
Теперь все должно работать правильно. Но это не единственный способ сменить имя хоста в Ubuntu.
Не меняется имя компьютера
Если вы поменяли имя компьютера, а после перезагрузки восстанавливается все как было, например, какое-то там dhcpcd0-pc, то, скорее всего, виноват NetworkManager. Здесь решение либо удалить эту программу, либо изменить имя хоста Ubuntu с помощью NetworkManager. Для этого выполните:
sudo vi /etc/NetworkManager/NetworkManager.conf
И добавьте в файл такие строки:
Теперь после перезагрузки NetworkManager поменяет имя хоста Ubuntu на правильное и больше проблем с этим не будет.
Выводы
Вот и все, теперь вы знаете как сменить имя компьютера Ubuntu. Для этого есть вполне достаточно способов, чтобы вы могли выбрать именно то, что нужно. Если у вас остались вопросы, спрашивайте в комментариях!
Источник
Как изменить имя компьютера в Linux
Имя компьютера (или имя хоста – Hostname) задается в процессе установки операционной системы Linux. Это имя необходимо для того, чтобы идентифицировать устройство в локальной сети. Имя хоста также будет указано в терминале перед вводом команды. Если изначальное имя компьютера вас не устраивает, его можно изменить. Графический интерфейс – не помощник в этом деле, поэтому придется обратиться к терминалу.
Несколько важных рекомендации по выбору hostname:
- Выбирайте такое имя компьютера, длина которого не превысит 69 символов. Нижний порог – 2 символа. Имя должно быть составлено из букв английского алфавита (от a до z), из цифр от 0 до 9, из символов «.» и «-».
- Чтобы избежать путаницы и любых вытекающих из неё проблем, не стоит давать хостам повторяющиеся имена. Придумайте абсолютно новое имя компьютера, которое легко отличить и запомнить.
Как задать новое имя хоста в Linux
Перед внесением каких-либо коррективов пользователю необходимо ознакомиться с текущим именем компьютера. Для этих целей нужно задать в терминале команду:
Дополнительных параметров при вводе не требуется. Далее можно приступать к изменению данных. Это можно проделать посредством нескольких альтернативных способов.
Способ 1
К примеру, пользователь хочет задать имя «venom». В таком случае нужно задать в терминале команду следующего вида:
$ sudo hostnamectl set-hostname venom
Новое значения успешно задано!
Способ 2
Вводим команду hostname, затем новые имя компьютера.
$ sudo hostname venom
Далее выполните редактирование файла:
$ sudo nano /etc/hostname
Найдите текущее имя компьютера и измените его на актуальный вариант. Сохраните изменения и закройте данный файл. Указанные действия легко выполнить посредством нехитрой комбинации клавиш. А именно:
Ctrl+C, после чего следует нажать Y и подтвердить своё действие нажатием на клавишу Enter. Так как имя компьютера прописывается в разных файлах, следует позаботиться о том, что новое значение появилось везде. Для этого редактируем еще один файл:
$ sudo nano /etc/hosts
Найдите текущее значение и измените его. Сохраните и закройте файл так, как было прописано выше.
А теперь нужно проделать завершающий штрих – проверить, какое имя хоста отображается в системе, и получилось ли его изменить. Задайте в терминале:
После выполнения перезагрузки системы можно повторить это действие.
ВАЖНО! Иногда случается так, что пользователь видит старое имя хоста после перезагрузки своего компьютера. Это значит, что новое имя не получилось задать. Но не стоит опускать руки, ведь это лишь следствие определенной причины.
Зачастую такое случается из-за NetworkManager. Если эта программа не является для вас незаменимым инструментом для работы, её можно удалить. После этого придется еще раз проделать манипуляции по изменению hostname. Но на этот раз всё должно получиться – помеха ликвидирована.
Заключение
В данном материале предложено несколько простых и рабочих способов, как изменить имя хоста в дистрибутиве Linux. Выберите подходящий вариант, придумайте имя в соответствии с указанными рекомендациями, и внесите нужные коррективы.
Источник
Как получить информацию о системе в Linux?
В этой статье вы узнаете:
- Как получить полную информацию о системе linux
- Как узнать сведения о процессоре, материнской плате в linux
- Как узнать какой дистрибутив установлен в linux
- Как узнать/изменить имя компьютера в linux
- Как посмотреть запущенные процессы в linux
- Как пользоваться и установить программу neofetch
- Как пользоваться и установить программу inxi
Так как Ubuntu считается, пожалуй, самым распространенным дистрибутивом, я буду использовать Ubuntu 20.04 LTS Focal Fossa 2020 года с рабочим окружением Gnome3 для демонстрации.
1. О системе
Красивый, но не самый простой способ, это использовать neofetch. Данная программа выводит в терминал логотип дистрибутива и краткую информацию о системе. Интересно, но окажись вы не за своим компьютером, вам придется для начала ее установить из репозитория. На ubuntu это делается 4 командами.
$ sudo apt-get update
$ sudo apt-get install neofetch
$ neofetch
Если вы получите ошибку, сообщающую, что данный пакет не найден, то для начала добавьте репозитарий следующей командой.
$ sudo add-apt-repository ppa:dawidd0811/neofetch
Более подробно про neofetch Вы сможете прочесть здесь .
Другой способ, который тоже требует установки пакета, но уже из репозитория ubuntu, это inxi. Установка и запуск inxi осуществляется следующим способом.
$ sudo apt update
$ sudo apt install inxi
$ inxi -b
Эти все ваши программы, это конечно здорово, но как получить полную информацию о системе ничего при этом не устанавливая?
На самом деле легче и быстрее всего (если их запомнить) использовать следующие команды.
Источник
Как изменить Hostname (имя компьютера)
Hostname (имя компьютера, имя хоста) задается во время установки системы Linux. Hostname определяет название компьютера и используется преимущественно для идентификации компьютера в сети. Нельзя назначать два одинаковых Hostname для компьютеров в одной сети.
Просмотр текущего Hostname
Чтобы показать текущий Hostname можно использовать команду hostname без параметров:
Также Hostname можно отобразить командой hostnamectl :
Как изменить Hostname
Рассмотрим, как изменить Hostname двумя разными способами.
Способ 1. Используем команду hostnamectl
Во многих systemd-based дистрибутивах (например, в Ubuntu Linux) есть утилита hostnamectl .
Воспользуемся командой hostnamectl , чтобы установить новое значение Hostname равным pingvinus . Используется аргумент set-hostname:
Способ 2. Редактируем файлы /etc/hostname и /etc/hosts
Еще один способ изменения Hostname — это ручное редактирование файла /etc/hostname и файла /etc/hosts .
Сначала выполните команду (вместо pingvinus укажите свое значение):
Отредактируем файл /etc/hostname для редактирования в редакторе nano, выполняем команду:
Измените текущее значение в файле на новое. Сохраните изменения и закройте файл. Это можно сделать, нажав Ctrl+C , затем Y и Enter .
Hostname прописывается также в файле /etc/hosts , поэтому нужно изменить его значение в этом файле. Откроем файл:
Найдите строку вида « 127.0.0.1 ваш_hostname » и впишите новое имя хоста. Сохраните изменения и закройте файл.
Проверка результата
Чтобы проверить, изменилось ли значение Hostname, откройте новое окно терминала и введите команду:
Как временно изменить Hostname
Чтобы изменить Hostname в текущей работающей системе Linux, но до первой перезагрузки, можно использовать просто команду hostname , указав ей новое значение имени хоста:
Источник
Как изменить hostname (имя вашего компьютера) в Ubuntu Linux
Ubuntu попросит вас выбрать имя для вашего компьютера, известное как «hostname», во время установки. Это имя можно изменить позже, но Ubuntu не предоставляет графический интерфейс для этого действия.
Эта процедура также будет работать в Linux Mint и других дистрибутивах Linux на основе Debian. Другие дистрибутивы Linux — например, Fedora или другие, основанные на Red Hat дистрибутивы, используют различные методы определения и изменения имени хоста.
Выбор имени хоста
Hostname — это имя, присвоенное «хосту», компьютеру в сети. Имя хоста в основном — это только имя компьютера. Оно используется для идентификации компьютера в сети. Имя хоста так же очень хорошо видно в терминале.
Вы можете изменить имя хоста на любое понравившееся. Однако вы не должны использовать одинаковые имена хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. Предполагается, что имя уникально и позволяет однозначно идентифицировать компьютер в сети.
Хотя, полет фантазии с именем вашего хоста немного ограничен. Имена узлов могут содержать только буквы (от а до z), цифр (0 до 9), дефиса (-) и точку (.). Hostname должно начинаться и заканчиваться буквой или числом — не дефисом или пробелом. Регистр букв не учитывается, поэтому имя «КОМПЬЮТЕР» будет эквивалентно «компьютер». Имя узла должно быть от 2 до 63 символов, хотя вероятно короткие hostname гораздо удобнее длинных 63-х значных ?
Отредактируйте ваш файл /etc/hostname
Откройте окно терминала, чтобы начать работу. В Ubuntu с рабочим столом Unity необходимо нажать на кнопку Ubuntu и ввести в поисковую строку «terminal».
Вам нужно изменить файл /etc/hostname, который в Ubuntu и других Debian-дистрибутивах хранят имя хоста. Выполните следующую команду в терминале, чтобы открыть для редактирования файл /etc/hostname в текстовом редакторе с графическим интерфейсом «gedit»:
Файл /etc/hostname очень прост. Он содержит только одну строку — имя хоста компьютера. Чтобы изменить его, просто удалите существующее имя хоста из файла. Заменить его желаемым именем хоста и затем сохраните текстовый файл.
Ubuntu и другие, основанные на Debian дистрибутивы читают этот файл во время загрузки компьютера и устанавливают имя хоста компьютера по содержимому в файле. Изменения вступают в силу сразу же после перезагрузки или использования команды hostname для немедленного изменения имени хоста.
Отредактируйте файл /etc/hosts
Имя хоста хранится так же в файле /etc/hosts, где он указан для перенаправления на ваш локальный компьютер – localhost.
Откройте файл /etc/hosts для редактирования, запустив следующую команду в терминале:
Найдите ваше старое имя хоста в файле hosts. Его будет видно в сторе, которая выглядит примерно так:
Теперь замените старое имя хоста на новое и сохраните файл /etc/hosts.
Немедленно изменить имя хоста
Чтобы изменения выше вступили в силу, вам необходимо будет перезагружать компьютер. Но вы можете использовать команду hostname в терминале для немедленного изменения имени хоста.
Изменения выше вступят в силу после перезагрузки, но вы можете использовать команду hostname в терминале, чтобы немедленно изменить имя хоста. Эта команда изменяет имя хоста до момента следующей перезагрузки, так что вам придется изменить файл /etc/hostname, чтобы изменить его навсегда:
Имя хоста будет изменено немедленно, хотя изменения не проявляются в терминале сразу. Изменения hostname в терминале будут заметны, только если открыть новое окно терминала.
Напоследок
Это все, что вам необходимо сделать для изменения hostname в Ubuntu Linux. Для дистрибутивов Linux, не основанных на Debian процесс будет иным. Обратитесь к документации вашего дистрибутива Linux для получения дополнительной информации. Некоторые дистрибутивы Linux могут даже обеспечить процедуру графической утилитой, для быстрого изменения имени вашего хоста, так что вам при желании не придется использовать терминал.
Related Posts
Если при попытке подключить в UBUNTU флешку или внешний HDD с файловой системой exFAT вы…
Windows для работы оборудования необходимы драйверы, написанные производителями устройств. Linux и другие операционные системы так…
Благодаря Steam играть на Linux становится легче, доступнее и интереснее. В этой статье мы посмотрим…
Такая простая, на первый взгляд, процедура, как подключение беспроводных наушников и гарнитуры на самом деле…
Разберем процесс установки Minecraft на Ubuntu . Игра отлично работает на Linux. Но, может быть,…
Источник