Debian изменить имя компьютера
Как изменить имя хоста в Debian 10 Linux
В этой статье объясняется, как изменить имя хоста в Debian 10 Buster без перезагрузки системы.Имя хоста задается в тот момент, когда установлена операционная система Debian или если вы запускаете виртуальную машину, она динамически назначается экземпляру при запуске.
Предпосылки
Чтобы иметь возможность изменить системное имя хоста, вы должны войти в систему как root или пользователь с привилегиями sudo.
Показать текущее имя хоста
В Debian 10 и во всех других дистрибутивах Linux systemd, вы можете изменить и отобразить имя хоста данной системы с помощью инструмента hostnamectl.
Чтобы просмотреть текущее имя хоста системы, введите hostnamectl без каких-либо опций:
hostnamectl
Вывод покажет текущее имя хоста системы, в этом примере это andreyex.ru.
Static hostname: andreyex Icon name: computer-vm Chassis: vm Machine ID: 8a78b57f89f6437487016ac405231aad Boot ID: 8456a1666b7748edb2e7da7615fe3577 Virtualization: kvm Operating System: Ubuntu 16.04.5 LTS Kernel: Linux 4.4.0-134-generic Architecture: x86-64
Изменить имя хоста системы
Имя хоста – это метка, которая идентифицирует компьютер в сети. Вы не должны устанавливать одно и то же имя хоста на двух разных машинах в одной сети. Рекомендуется использовать полное доменное имя ( FQDN) в качестве имени хоста системы.
При изменении системного имени хоста в Debian 10 необходимо выполнить два шага. Сначала установите новое имя хоста с помощью команды hostnamectl set-hostname, затем укажите желаемое имя хоста, а затем обновите файл /etc/hosts с новым именем хоста.
Например, чтобы изменить системное имя хоста home.andreyex.ru, вы должны выполнить следующие шаги:
- Сначала установите новое имя хоста, запустив:
sudo hostnamectl set-hostname home.andreyex.ru
Команда hostnamectl не производит вывод. В случае успеха возвращается 0, в противном случае – ненулевой код ошибки.
- Во-вторых, откройте файл /etc/hosts и замените старое имя хоста новым.
127.0.0.1 localhost 127.0.0.1 home.andreyex.ru # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Подтвердите изменение
Чтобы убедиться, что имя хоста было успешно изменено, еще раз используйте команду hostnamectl:
hostnamectl
Новое имя хоста системы будет напечатано в командной строке.
Static hostname: home.andreyex.ru Icon name: computer-vm Chassis: vm Machine ID: 8a78b57f89f6437487016ac405231aad Boot ID: 8456a1666b7748edb2e7da7615fe3577 Virtualization: kvm Operating System: Ubuntu 16.04.5 LTS Kernel: Linux 4.4.0-134-generic Architecture: x86-64
Заключение
Изменение имени хоста системы в Debian 10 Buster – простая задача, включающая всего два простых шага.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Как изменить hostname в Ubuntu?
При установке Ubuntu на домашний ПК или ноутбук установщик попросит вас выбрать имя для вашего компьютера, так называемый «hostname». При заказе VPS/VDS в 99% он генерируется автоматически. Если вы чувствуете, что ваш сервер имеет нестандартное название в виде технического домена или набора каких-то непонятых символов, вы можете легко изменить имя хоста в Linux.
Есть два способа сделать это: с помощью графического интерфейса пользователя и через командную строку. Если вы заказали VPS/VDS и это не KVM, и у вас не установлен удаленный рабочий доступ, то у вас не будет возможности использовать графический интерфейс. Именно поэтому мы рассмотрим изменение hostname с помощью командной строки.
Что такое hostname в ОС Linux?
Имя хоста (hostname) является именем для "хозяина" компьютера в сети. Оно указывается только для компьютера и используется для его идентификации в сети.
Имя хоста выглядит так:
[root@hoster-ru-notes ]# hostname
hoster-ru-notes
Как вы можете видеть выше, имя пользователя — root, в то время как имя хоста — hoster-ru-notes.
Это имя хоста должно однозначно идентифицировать компьютер в сети. Есть некоторые правила, установленные для имени хоста. Оно может содержать только буквы, цифры и символы дефиса. А также должно начинаться и заканчиваться буквой или цифрой и быть длиной от 2 до 63 символов.
Вы можете изменить имя хоста на то, которое вы хотите, но вы не должны использовать одно и то же имя хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. (Правило актуально как для обычных ПК и офисных сетей, так и серверов/VPS).
Изменение hostname в Ubuntu (командная строка)
Если вы хотите изменить имя хоста в Ubuntu или любом другом дистрибутиве, основанном на Debian, вы можете использовать обычный терминальный редактор vim.
Откройте терминал. Для редактирования имени хоста необходимо изменить файл /etc/hostname. Его расположение одинаково во всех дистрибутивах Debian.
Выполните следующую команду:
sudo vim /etc/hostname
Далее замените указанный в файле hostname на тот, что хотите вы.
Надеемся, что эта статья помогла вам разобраться, как изменить имя хоста в Ubuntu.
Как переименовать компьютер в Linux Mint и изменить имя хоста ПК
Иногда вам нужно переименовать компьютер Linux Mint и изменить его имя хоста. Это можно сделать без перезагрузки. Посмотрим, как можно изменить имя ПК.
Реклама
Linux Mint хранит имя ПК в паре файлов. Чтобы переименовать его, вам нужно отредактировать эти файлы. После того как вы их отредактируете, вам необходимо перезагрузить компьютер, чтобы изменения вступили в силу. Однако вы можете избежать перезагрузки, если будете следовать приведенному ниже трюку.
Чтобы Переименуйте компьютер в Linux Mint и измените имя хоста ПК сделайте следующее.
- Откройте корневой терминал .
- Отредактируйте файл / etc / hostname в вашем любимом текстовом редакторе. Это может быть Gedit, Xeditor, vi, nano - любое графическое или консольное приложение, которое вам нравится. Оно содержит имя вашего текущего ПК.
- Измените имя ПК в файле и сохраните его.
- Теперь отредактируйте файл / etc / hosts. Вам нужно изменить строки, указывающие на старое имя хоста.
Вот как выглядит мой файл до внесения изменений:Мне нужно изменить имя ПК во второй строке. - Сохраните файл и выйдите из редактора. Теперь вам нужно сообщить операционной системе, что имя хоста изменилось и компьютер был переименован. Выполните следующую команду:
имя хоста заданное вами имя
В моем случае я запускаю следующую команду:
имя хоста linuxmint
Команда не выводит ничего.
Это оно! Вы только что переименовали свой компьютер с Linux Mint. Новый экземпляр терминала указывает на то, что изменение произошло.
Linux Mint - один из самых популярных дистрибутивов в наши дни. Операционная система имеет разные редакции с различными средами рабочего стола. Команда, стоящая за дистрибутивом, отправляет образы ISO с XFCE, MATE, Cinnamon и KDE. Описанный выше метод подходит для любой среды рабочего стола.
Популярность Linux Mint можно объяснить двумя основными факторами. Во-первых, он основан на Ubuntu, поэтому для него доступно много программного обеспечения, а также хорошая поддержка оборудования. Он совместим практически со всеми приложениями и драйверами Ubuntu. Вторая причина заключается в том, что у него есть пользовательские среды с традиционным дизайном рабочего стола. Среды рабочего стола в Linux Mint предоставляют классическую панель задач, меню приложений и панель задач, а также строку меню для всех приложений. Это делает их привлекательными для пользователей, которые не переносят изменения пользовательского интерфейса, внесенные в Gnome 3 и Unity.
Как изменить имя хоста (имя компьютера) в Ubuntu Linux - Как
Как изменить имя хоста (имя компьютера) в Ubuntu Linux - Как
Содержание:
Ubuntu просит вас выбрать имя для вашего компьютера, известное как «имя хоста», при его установке. Вы можете изменить это имя хоста позже, но в Ubuntu нет графического интерфейса для этого.
Этот процесс также будет работать в Linux Mint и других дистрибутивах Linux на основе Debian. Другие дистрибутивы Linux - например, Fedora и другие дистрибутивы на основе Red Hat - используют разные методы для указания имени хоста.
Выбор имени хоста
Имя хоста - это имя, присвоенное «хосту» - компьютеру в сети. Имя хоста - это просто имя вашего компьютера. Он используется для идентификации вашего компьютера в сети. Это также очень заметно отображается в терминале.
Вы можете изменить имя хоста на все, что захотите. Однако не следует использовать одно и то же имя хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. Имя хоста должно однозначно идентифицировать компьютер в сети.
Не слишком увлекайтесь своим именем хоста. Имена хостов могут содержать только буквы (от a до z), цифры (от 0 до 9), дефис (-) и точку (.). Имя хоста должно начинаться и заканчиваться буквой или цифрой, а не дефисом или точкой. Буквы также нечувствительны к регистру, поэтому «КОМПЬЮТЕР» эквивалентен «компьютеру». Имя хоста должно быть от 2 до 63 символов, хотя вам, вероятно, будет удобнее использовать более короткие имена хостов.
Отредактируйте свой файл / etc / hostname
Откройте окно терминала, чтобы начать. На рабочем столе Unity Ubuntu нажмите кнопку Ubuntu, чтобы поднять черту и выполнить поиск Терминали нажмите Enter.
Вам нужно будет отредактировать файл / etc / hostname, в котором Ubuntu и другие дистрибутивы на основе Debian хранят имя хоста. Выполните следующую команду в терминале, чтобы открыть файл / etc / hostname в графическом текстовом редакторе «gedit» для редактирования:
sudo gedit / etc / hostname
(Вы также можете использовать для этого текстовые редакторы на базе терминала, такие как nano или vi - вы запустите sudo nano / etc / hostname или sudo vi / etc / hostname команды, чтобы открыть файл для редактирования. За помощью в использовании этих текстовых редакторов обратитесь к нашему руководству по использованию nano или введению в использование vi.)
Файл / etc / hostname очень прост.Он содержит только одно - имя хоста вашего компьютера. Чтобы изменить его, просто удалите существующее имя хоста из файла. Замените его новым желаемым именем хоста, а затем сохраните текстовый файл.
Ubuntu и другие дистрибутивы на основе Debian читают файл / etc / hostname при загрузке и устанавливают имя хоста вашего компьютера на то, что содержится в файле. Ваше изменение не вступит в силу немедленно - вам придется перезагрузить компьютер или использовать команду hostname, чтобы изменить его немедленно.
Отредактируйте свой файл / etc / hosts
Имя хоста также хранится в файле / etc / hosts, где установлено перенаправление на ваш локальный компьютер - localhost. Вам также нужно будет изменить имя хоста в файле hosts.
Откройте файл / etc / hosts для редактирования с помощью такой команды:
sudo gedit / etc / hosts
(Опять же, вы можете использовать любой другой текстовый редактор, который захотите - nano, vi или другой графический текстовый редактор по вашему выбору.)
Найдите свое старое имя хоста в файле hosts. Это будет строка, которая выглядит примерно так:
127.0.1.1 ваше старое имя хоста
Еще раз замените старое имя хоста новым именем хоста. Затем вы можете сохранить файл / etc / hosts.
Немедленно измените имя хоста
Приведенное выше изменение вступит в силу после перезагрузки, но вы можете использовать имя хоста в терминале, чтобы немедленно изменить имя хоста. Эта команда изменяет только имя хоста до следующей перезагрузки, поэтому вам нужно изменить файл / etc / hostname, чтобы изменить его навсегда.
Запустите команду hostname в окне терминала, чтобы указать новое имя хоста. Если вы выбрали недопустимое имя хоста, эта команда сообщит вам, и вы сможете повторить попытку. Запустите команду так:
sudo hostname ваше-новое-имя-хоста
Имя хоста вашего компьютера будет изменено немедленно, хотя изменение не сразу появится в терминале. Терминал заметит, когда вы его снова откроете - или если вы просто откроете новый.
Это оно; ты должен быть готов. В дистрибутивах Linux, не основанных на Debian, существует другой процесс. Дополнительную информацию можно найти в документации к вашему дистрибутиву Linux. Некоторые дистрибутивы Linux могут даже предоставлять графическую утилиту, которую вы можете использовать для быстрого изменения имени хоста, поэтому вам не нужно использовать терминал - если вы этого не хотите.
Страница не найдена – Information Security Squad
Добро пожаловать в это руководство по развертыванию сервера Graylog на системе Ubuntu/Debian/CentOS Linux с помощью Ansible. Graylog – это бесплатный инструмент для агрегации и управления логами с открытым исходным кодом. Он используется для сбора, анализа, визуализации журналов и отправки оповещений. Сервер Graylog состоит из 4 компонентов, а именно: Graylog Server – сервер, который передает журналы […]
Уязвимость Log4j является одной из самых смертоносных проблем безопасности в современных системах. Логирование является ключевой функцией в современных приложениях, и библиотека логирования Log4j является лидером в этой области. Эта библиотека используется в большинстве приложений, сервисов и систем. Следовательно, все те приложения, в которых используется Log4j, подвержены этой уязвимости Log4j, обнаруженной в прошлом году. В связи […]
Самая распространенная команда Docker также является универсальной командой. Узнайте о нескольких вариантах использования команды docker ps. Одной из первых команд Docker, которую вы используете, является команда docker ps. Она показывает запущенные контейнеры: docker ps На самом деле, выполнив эту команду, вы получите список запущенных контейнеров и их уникальный ID контейнера, имя образа, команду, которую он […]
Passbolt – это менеджер паролей с открытым исходным кодом, который позволяет безопасно хранить и передавать учетные данные для входа на сайт, пароль роутера, пароль Wi-Fi и т.д. В этом руководстве будет показано, как установить Passbolt Community Edition (CE) на Ubuntu 22.04 с сервером базы данных PostgreSQL, который обычно быстрее, чем сервер базы данных MariaDB/MySQL. Особенности […]
socialscan – это инструмент командной строки для проверки использования электронной почты и имен пользователей социальных сетей на онлайн-платформах. Если задан адрес электронной почты или имя пользователя, socialscan возвращает, доступен ли он, занят или недействителен на онлайн-платформах. Другие подобные инструменты проверяют доступность имени пользователя, запрашивая страницу профиля рассматриваемого имени пользователя и на основе такой информации, как […]
Как изменить имя компьютера Windows 10, за минуту
Обновлено 31.07.2019
Добрый день! Уважаемые читатели и гости одного из популярных IT блогов рунета Pyatilistnik.org. В прошлый раз мы с вами научились интегрировать драйвера Windows в установочный дистрибутив, тем самым вшив свежие драйвера USB 3.0. Сегодня я хочу вам показать все известные мне методы, как переименовать компьютер Windows 10. Вы легко сможете выбрать нужный вам метод, под определенные обстоятельства и изменить имя компьютера в своей Windows 10.
Нужно ли менять имя компьютера?
Когда вы устанавливаете Windows 10, то у вас после всех дополнительных настроек будет автоматически сформировано имя вашего ПК. Оно будет иметь кракозяброподобный вид, что-то вроде этого DESCTOP-193QATJ
Вроде бы ничего страшного, и для большинства людей это ни на что не влияет, так как они и не вспоминают об этом. Но так как компьютеры все больше и больше завязываются с всевозможными внешними сервисами, количество устройств в рядовой семье и доме становится все больше и больше, что ставит вопрос более удобного обнаружения, запоминания имени компьютера более остро. Простая ситуация вы хотите постримить видео с компьютера на телевизор, естественно по локальной сети, или хотите расшарить папку с файлами в вашей домашней или локальной сети, вариантов много, и логично, что использование красивого и легко запоминаемого имени лучше, нежели DESCTOP-193QATJ.
Если мы говорим про доменную сеть на предприятии, то там вообще более жесткие правила и есть специальные стандарты по именованию серверов, рабочих станций, точек доступа. У каждой компании это своя система, и призвана она для упрощения администрирования, со стороны инженеров, которые легко могут понимать, место расположение рабочей станции, принадлежность ее к отделу и многое другое, так же и с серверами.
Методы смены имени компьютера
Существует как минимум четыре способа позволяющие вам изменить имя устройства в системе Windows 10:
- Через параметры Windows 10
- С использованием окна "Изменение имени компьютера или домена"
- Через командную строку
- Через командлеты PowerShell
Изменение имени в свойствах системы
Это классический метод переименовать компьютер Windows 10, да и вообще любую систему Windows, он будет работать везде, разве, что кроме Core версии. Чтобы это реализовать, нам необходимо попасть в настройку "Система". Самый быстрый метод это сделать, это нажать Windows + R и ввести в окне "Выполнить" вот такой код control /name Microsoft.System в итоге у вас появится вот такое окно.
в котором нужно будет нажать "Изменить параметры", тем самым вызвав окно "Свойства системы", где вы и можете производить смену имени устройства.
Кстати открыть сразу окно со свойствами системы можно так же из окна выполнить, вбив там sysdm.cplЕще одним метод открыть окошко свойств системы, это щелкнуть по значку "Этот компьютер" правым кликом и выбрать из контекстного меню пункт "Свойства".
В окне свойств системы находясь на вкладке "Имя компьютера" нажмите кнопку "Изменить".
В итоге это откроет окно "Изменение имени компьютера или домена". В соответствующем поле задаем новое имя устройства и нажимаем "OK". В моем примере это будет имя pyatilistnik01
Вас уведомят, что для того чтобы все настройки применились вам необходимо перезагрузить компьютер, с чем мы и соглашаемся.
Кстати вы можете отложить перезагрузку и выполнить ее тогда. когда вам необходимо.
Хочу отметить, что по умолчанию в Windows есть ограничение на количество символов в имени и оно равно 15 символам, более подробно можете почитать на Microsoft https://support.microsoft.com/ru-ru/help/909264/naming-conventions-in-active-directory-for-computers-domains-sites-and
Вот так вот будет выглядеть ошибка при превышении количества символов в имени компьютера Windows 10:
[info]Длина имени NetBIOS для этого компьютера ограничена 15 байтами, в этом случае это 15 символов. Имя NteBIOS будет укорочено до, что может вызывать конфликт при разрешении имен NetBIOS[/info]
Изменение имени компьютера в параметрах Windows 10
Windows 10 принесла и альтернативный, графический метод изменения имени устройства, который с каждым новым выпуском все более настаивающе просит вас использовать именно его. Суть метода заключается в использовании параметров Windows. Чтобы вам их открыть, вы можете щелкнуть правым кликом мыши по кнопке "Пуск" и выбрать пункт "система".
У вас откроется окно "О системе", где вы обнаружите соответствующий пункт, так в Windows 1903 он выглядит вот так, тут чтобы переименовать имя компьютера достаточно нажать кнопку "Переименовать этот ПК"
Если вы используете версию Windows 10 по старее, то у вас окно может выглядеть вот так, где кнопка уже называется "Переименование компьютера"
Кстати попасть в окно "О системе" вы можете и вот таким методом, нажать одновременно Windows + I или в кнопке пуск "Параметры". После чего выбрать пункт "система"Далее у вас откроется окно "Переименуйте компьютер". в соответствующее поле вбиваем нужное значение, помним про лимит в 15 символов.
Чтобы изменения вступили в силу, перезагружаем систему.
Как переименовать имя компьютера в windows 10 через PowerShell
Одним из удобных методов переименовать имя хоста в Windows 10 является оболочка PowerShell, в которой присутствует командлет Rename-Computer.
Командой hostname я вывожу текущее имя моего хоста, в моем примере это w10-cl01.
Rename-Computer -NewName W10-cl0406
Все изменения будут применены после перезагрузки вашей системы, можно тут же ввести Restart-Computer. Как видим все получилось и мы имеем новое имя.
Как изменить имя компьютера windows 10 через командную строку
Командная строка это наверное самый старый и востребованный инструмент. который используют системные администраторы и продвинутые пользователи, PowerShell пока не всесилен. Чтобы воспользоваться cmd введите в нем команду:
wmic computersystem where name="%computername%" call rename name="w10-cl01"
Перезагрузить можете тут же через командную строку выполнив shutdown -r -t 0. В итоге вижу, что успешно выполнилось и нужное имя хоста задано.
Как изменить имя компьютера через реестр Windows
Если вы хотите экзотики и легкого мазохизма, то можете попробовать выполнить изменение имени вашей системы через реестр Windows. Для этого вам придется воспользоваться утилитами поиска по нему, о которых я уже рассказывал. Я буду использовать Registry Finder, нас будут интересовать две ветки:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control \ComputerName\ComputerName
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ ComputerName\ActiveComputerName
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Tcpip\Parameters\Hostname и NV Hostname
Вообще ключей содержащих имя вашего компьютера очень много, но менять нужно исключительно те два, что я описал выше, после манипуляций обязательная перезагрузка системы.
Проверяю результат и вижу, то что нужно W10-CL0177.
Переименовывание Windows 10 через утилиту Netdom
Netdom - это серверная утилита командной строки, через которую я вам ранее показывал, как задавать имя для Windows Server, если вы ее отдельно скачаете в вашу Windows 10, то так же сможете выполнить переименовывание системы, синтаксис там такой:
netdom renamecomputer cinquefoil /Newname новое имя
Вот такие вот рабочие и главное разнообразные методы, позволяющие вам задать нужное имя вашему компьютеру или ноутбуку. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.
Файл hosts: где находится файл hosts в Windows, Linux, MacOS, какое у него содержимое, как отредактировать, внести и сохранить изменения
Файл hosts — текстовый документ, который содержит в себе информацию о домене и IP-адресе, который ему соответствует. Файл hosts появился во времена зарождения Интернета (ARPANET) и служил неким маршрутизатором, пока на замену ему не пришла служба DNS. Но до сих пор он не утратил важности и по-прежнему используется как инструмент, который обладает приоритетом перед обращением к DNS-серверам.
Зачем нужен файл hosts
Предположим: вы зарегистрировали домен и привязали его к Hosting Linux. Но чтобы увидеть сайт, вам нужно дождаться делегирования домена на DNS-серверы. В файле hosts вы можете указать ваш домен и IP-адрес хостинга, а затем открыть браузер и зайти на ваш сайт, не дожидаясь делегирования домена. Также с его помощью вы можете заблокировать на локальном компьютере доступ к определённому сайту, указав соответствующую запись.
Где находится файл hosts
Путь к папке, где лежит файл hosts, зависит от операционной системы, которая установлена на вашем компьютере:
-
Windows XP, 2003, Vista, 7, 8, 10 — c:\windows\system32\drivers\etc\hosts
-
Linux, Ubuntu, Unix, BSD — /etc/hosts
-
macOS — /private/etc/hosts
Редактировать файл etc hosts нужно от имени администратора, иначе вы не сможете сохранить внесённые изменения.
Как внести изменения в файл hosts
Ниже мы рассмотрим, как редактировать и как сохранить изменения в файле hosts. Важно открыть файл с правами администратора, иначе система не даст вам его сохранить. Выберите вашу операционную систему и следуйте инструкции или посмотрите видеоинструкцию:
Редактирование файла hosts в Windows 7
- 1.
Запустите Блокнот или любой другой редактор от имени администратора. Откройте Пуск, найдите нужный редактор, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:
Как отредактировать файл hosts
- 2.
В меню «Файл» нажмите Открыть и перейдите в каталог, в котором расположен файл hosts. Измените тип файла на «Все файлы»:
- 3.
Выберите файл hosts и откройте его.
- 4.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
- 5.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Редактирование файла hosts в Windows 8, 10
Чтобы изменить файл hosts в виндовс 10 (8), выполните следующие действия:
- 1.
Запустите Блокнот или любой другой редактор от имени администратора. Для этого найдите его в Пуске, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:
- 2.
В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts . Измените тип файла на «Все файлы»:
- 3.
Выберите файл hosts и откройте его.
- 4.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
- 5.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Редактирование файла hosts в Linux, Unix
В Linux файл hosts находится в папке etc. Чтобы отредактировать его:
- 1.
Введите в терминал linux команду hosts: sudo nano /etc/hosts
- 2.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
- 3.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Файл hosts в Ubuntu редактируется так же, как и во всех Unix-системах.
Редактирование файла hosts в MacOS
Файл hosts в Mac OS расположен в каталоге: /private/etc/hosts. Чтобы изменить его:
- 1.
Запустите терминал с помощью горячих клавиш: Command (⌘) + T или через Spotlight.
- 2.
Введите команду: sudo nano /etc/hosts и нажмите Enter:
- 3.
Добавьте в конце файла необходимую запись в формате:
123.123.123.123 faq-reg.ru www.faq-reg.ru
Где:
123.123.123.123 — IP-адрес вашего сервера или хостинга,
faq-reg.ru — имя вашего домена.
- 4.
Сохраните изменения в файле.
Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.
Видеосправка. Как изменить файл hosts
Также вы можете заблокировать определенный сайт через файл hosts, воспользовавшись инструкцией ниже:
Блокировка доступа к сайту через файл hosts
Доступ к сайту также можно ограничить для локального компьютера. Для этого укажите адрес страницы (домен) в файле hosts. Заблокировать IP нежелательного сайта не требуется. Блокировка осуществляется по локальному хосту с фиксированным IP (127.0.0.1):
- 1.
Откройте файл hosts от имени администратора на своём ПК.
- 2.
В указанной на скриншоте строке укажите IP-адрес 127.0.0.1 и через пробел адрес нежелательного сайта. Чтобы заблокировать несколько сайтов, повторите действие в следующей строке. В примере ниже в файле hosts отказано в доступе (заблокирован доступ) к сайтам «vk.com» и «youtube.com»:
- 3.
Сохраните изменения.
Готово! Доступ к сайтам будет ограничен на определенном ПК.
Оригинальный файл hosts и как его восстановить
Скачать содержимое файла hosts можно на разных ресурсах. Но мы не рекомендуем делать это, так как файл может быть заражен.
Файл hosts по умолчанию есть в каждой операционной системе, но он может быть скрыт для просмотра. Следуя инструкциям выше, вы сможете его открыть и отредактировать. Если вы удалили его, то просто создайте текстовый файл без расширения в нужной папке.
По умолчанию файл hosts выглядит следующим образом:
Для Windows
# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost
Для Linux
127.0.0.1 localhost 127.0.1.1 user # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
где user (во второй строке) — это имя вашего компьютера.
Для MacOS
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost
Удалите текущее содержимое из файла hosts, вставьте текст по умолчанию и сохраните изменения.
Теперь вы знаете, как должен выглядеть файл hosts и как с ним работать.
Помогла ли вам статья?
7 раз уже
помогла
Как изменить имя хоста в Linux Debian 9 2022
В этом руководстве описаны шаги, необходимые для переименования системы Debian 9.
Имя хоста задается при установке операционной системы Debian или при распаковке виртуальной машины, оно динамически назначается экземпляру при запуске.
Метод, описанный в этом руководстве, будет работать без перезагрузки вашей системы Linux.
Предварительные требования
Перед продолжением этого руководства убедитесь, что вы вошли в систему как пользователь с правами sudo.
Показать текущее имя хоста
Чтобы отобразить текущее имя хоста, введите следующую команду:
hostnamectl
Как вы можете видеть на изображении выше, текущее имя хоста установлено на host.linuxize.com
.
Переименовать хост
Имя хоста — это метка, которая идентифицирует компьютер в сети и должна быть уникальной в рамках сетевой инфраструктуры. В качестве имени хоста системы рекомендуется использовать полное доменное имя ( FQDN
).
Следующие шаги описывают, как изменить имя хоста в Debian 9.
-
Переименуйте хост, используя
hostnamectl
.В Debian 9 вы можете использовать команду
hostnamectl
для изменения системного имени хоста и связанных настроек.Например, чтобы изменить системное имя хоста на
host.example.com
, вы можете использовать следующую команду:sudo hostnamectl set-hostname host.example.com
Команда
hostnamectl
не производит вывод. В случае успеха возвращается 0, в противном случае ненулевой код ошибки.Редактировать
/etc/hosts
.Откройте
/etc/hosts/etc/hosts
и замените старое имя хоста на новое.127.0.0.1 localhost 127.0.0.1 host.example.com # Для хостов с поддержкой IPv6 желательны следующие строки::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 IP6-все маршрутизаторы
Подтвердите изменение
Чтобы убедиться, что имя хоста было успешно изменено, повторите команду hostnamectl
:
hostnamectl
3 и имя вы должны увидеть новый сервер 90 на консоли. В этом руководстве мы показали вам, как легко изменить имя хоста сервера Debian без перезагрузки компьютера. Если у вас есть вопросы, оставьте комментарий. Операционные системы в стиле Unix, такие как Linux, BSD и другие, используют имена хостов для связи друг с другом. Что такое имя хоста? Это уникальное имя, которое задает пользователь. Эти имена могут быть любыми: от имени до кодового имени, строки чисел, доменного имени вашего веб-сайта или чего-то среднего. Когда дело доходит до Linux, имена хостов часто задаются во время первоначальной установки. Если вас это не устраивает, вы можете изменить имя хоста вашего компьютера с Linux на другое. Переименование хоста в Linux связано с изменением корневой папки. Для этого потребуется root-доступ, поэтому, прежде чем мы начнем с этого руководства, следуйте нашему руководству о том, как включить пользователя root в Linux. Многие операционные системы Linux поставляются с программой под названием «Имя хоста». Это небольшая утилита, которая позволяет пользователям быстро и легко заменять и переименовывать любое имя хоста системы Linux.Он также позволяет пользователям устанавливать псевдонимы, просматривать IP-адрес данного имени хоста и многое другое. Хотя большинство дистрибутивов поставляются с этим приложением, рекомендуется обсудить, как его установить, поскольку некоторые из них могут не настроить его или удалить раньше. Чтобы настроить приложение Hostname, запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте приведенным ниже инструкциям, соответствующим вашей системе Linux. К сожалению, приложение Hostname — это инструмент, которого нет в операционной системе Arch Linux. К счастью, приложение Hostname настолько удобно, что не требуется менять имя хоста. Если вы используете Arch и хотите изменить имя хоста в своей системе, вы все равно можете сделать это, следуя варианту 2 в следующем разделе этой статьи. Большинство пользователей Linux будут иметь доступ к приложению Hostname. Однако, если по какой-то причине вы не можете получить к нему доступ, лучше пропустить вариант 1 и попробовать вариант 2. Программное обеспечение для установки не требуется, и любая операционная система Linux, независимо от того, насколько малоизвестен файл /etc/hostname. Имя хоста работает в терминале и требует привилегий root. Причина, по которой ему нужен root, заключается в том, что файл имени хоста в Linux находится в системном каталоге, и пользователи без привилегий root не могут получить доступ к этому файлу. Для прав администратора вы можете запустить команду su. Или sudo -s можно, если у вас отключена учетная запись Root. Или: После получения root-доступа вы сможете изменить имя хоста на своем компьютере с помощью приведенной ниже команды. После внесения изменений вы можете подтвердить новое имя хоста с помощью следующей команды. Но помните: ваше новое имя хоста не будет отображаться ни на одном терминале Linux, пока вы не перезагрузите компьютер или сервер Linux. Приложение Hostname позволяет пользователям устанавливать информацию об имени хоста с помощью файла. Эта функция особенно полезна, если новое имя, которое вы пытаетесь установить, очень длинное.Для этого откройте окно терминала и получите корневую оболочку с помощью su или sudo -s. или Затем используйте команду touch, чтобы создать текстовый файл, содержащий имя хоста. Откройте файл имени хоста в текстовом редакторе Nano. Вставьте новое имя хоста в текстовый редактор Nano, нажав Ctrl + Shift + V на клавиатуре.Затем сохраните его, нажав Ctrl + O, и выйдите, нажав Ctrl + X. Наконец измените свое имя хоста из файла с: Другой способ изменить имя хоста компьютера с Linux — напрямую изменить файл, в котором система сохраняет имя компьютера в файле /etc/hostname. Чтобы получить доступ к файлу и отредактировать его, откройте окно терминала. Затем получите корневую оболочку, используя su для входа в систему как root, или используя sudo -s, если у вас нет привилегий суперпользователя. или После получения root-доступа в окне терминала откройте файл /etc/hostname в текстовом редакторе Nano. С помощью клавиатуры удалите существующее имя хоста из файла. Убедитесь, что не осталось пробелов. Затем, когда старое имя хоста будет удалено, введите новое имя хоста, которое вы хотите. Когда вы будете удовлетворены новым изменением имени хоста, сохраните текстовый редактор Nano, нажав Ctrl + O.Затем закройте его с помощью Ctrl + X. Ubuntu просит вас выбрать имя компьютера, известное как «имя хоста», во время установки. Вы можете изменить имя хоста позже, но Ubuntu не предоставляет графический интерфейс. Этот процесс также будет работать в Linux Mint и других дистрибутивах на базе Debian. Другие дистрибутивы Linux — например, Fedora и другие дистрибутивы на основе Red Hat — используют другие методы определения имени хоста. Имя хоста — это имя, присвоенное «хост-компьютеру» в сети. Имя хоста — это просто имя компьютера. Он используется для идентификации компьютера в сети. Это также очень хорошо видно в терминале. Вы можете изменить имя хоста на любое необходимое. Однако не следует использовать одно и то же имя хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. Имя хоста предназначено для уникальной идентификации компьютера в сети. Меня не волнует имя хоста. Имена хостов могут содержать только буквы (от a до z), цифры (от 0 до 9), дефис (-) и точку (.). Имя хоста должно начинаться и заканчиваться буквой или цифрой, а не тире или точкой. Буквы также не чувствительны к регистру, поэтому «КОМПЬЮТЕР» эквивалентен «компьютеру». Имя хоста должно содержать от 2 до 63 символов, хотя более короткие имена хостов вам, скорее всего, покажутся более удобными. Откройте окно терминала, чтобы начать.На рабочем столе Unity в Ubuntu нажмите кнопку Ubuntu, чтобы отобразить тире, найдите Terminal и нажмите Enter. Вам нужно будет отредактировать файл /etc/hostname, где Ubuntu и другие дистрибутивы на основе Debian хранят имя хоста. Выполните следующую команду в терминале, чтобы открыть файл /etc/hostname в графическом редакторе gedit для редактирования: sudo gedit /etc/hostname (текстовые редакторы на основе терминала, такие как nano или vi — просто запустите команду sudo nano /etc/hostname или sudo vi /etc/hostname , чтобы открыть файл для редактирования.Используйте наше руководство по использованию nano или введение в использование vi для помощи в использовании этих текстовых редакторов.) Файл /etc/hostname очень прост. Он содержит только одно — имя хоста вашего компьютера. Чтобы изменить его, просто удалите существующее имя хоста из файла. Замените его новым именем хоста, которое вы хотите, а затем сохраните текстовый файл. Ubuntu и другой дистрибутив на основе Debian считывают файл /etc/hostname при запуске и задают имя хоста компьютера, содержащееся в файле.Ваше изменение не вступит в силу немедленно — вам придется перезагрузить компьютер или использовать команду имени хоста, чтобы изменить его немедленно. Имя хоста также хранится в файле /etc/hosts, где установлено перенаправление на ваш локальный компьютер - localhost. Вам также необходимо изменить имя хоста в файле hosts. Откройте файл /etc/hosts для редактирования следующей командой: sudo gedit /etc/hosts (Опять же, вы можете использовать любой текстовый редактор - nano, vi или любой другой графический текстовый редактор вашей выбор). Найдите старое имя хоста в файле hosts. Это будет строка, которая выглядит следующим образом: 127.0.1.1 ваше старое имя хоста Снова замените старое имя хоста новым именем хоста. Затем можно сохранить файл /etc/hosts. Вышеупомянутое изменение вступит в силу после перезагрузки компьютера, но вы можете использовать команду hostname в терминале, чтобы немедленно изменить имя хоста.Эта команда изменяет только имя хоста до следующего перезапуска, поэтому вам нужно изменить файл /etc/hostname, чтобы изменить его навсегда. Запустите команду hostname в окне терминала, чтобы определить новое имя хоста. Если вы выбрали неправильное имя хоста, эта команда сообщит вам об этом, и вы сможете повторить попытку. Запустите команду следующим образом: sudo hostname ваше-новое-имя-хоста Имя хоста компьютера будет изменено немедленно, хотя изменение не сразу появится в терминале.Терминал заметит, что вы снова открываете его — или просто открываете новый. Вот и все; ты должен сделать. В дистрибутивах Linux, не основанных на Debian, есть другой процесс. Для получения дополнительной информации обратитесь к документации вашего дистрибутива Linux. Некоторые дистрибутивы Linux могут даже предоставлять графический инструмент, который вы можете использовать для быстрого переименования хоста, поэтому вам не нужно использовать терминал — если вы этого не хотите. В этом руководстве объясняется, как изменить имя хоста в Debian 10 Buster без перезагрузки системы. Имя хоста задается во время установки операционной системы Debian или, если вы загружаете виртуальную машину, оно динамически назначается экземпляру при запуске. Чтобы изменить системное имя хоста, вы должны войти в систему как root или пользователь с привилегиями sudo. . В Debian 10 и всех других дистрибутивах Linux, использующих Чтобы отобразить текущее имя хоста системы, введите Вывод покажет текущее имя хоста системы, в данном примере это Имя хоста — это метка, идентифицирующая компьютер в сети. Не устанавливайте одно и то же имя хоста на двух разных компьютерах в одной сети.Рекомендуется использовать полное доменное имя ( Переименование системы в Debian 10 требует двух шагов. Сначала установите новое имя хоста с помощью команды Например, чтобы изменить имя хоста системы на Сначала установите новое имя хоста, запустив: Эта команда Во-вторых, откройте файл / etc / хосты Чтобы убедиться, что имя хоста было успешно изменено, повторно используйте Новое системное имя хоста будет напечатано в командной строке. Переименование системы в Debian 10 Buster — простая задача, состоящая всего из двух простых шагов. Если у вас есть какие-либо вопросы, оставьте комментарий. Если он не может найти информационную страницу, он ищет справочную страницу и отображает ее. Указывает на конец ввода данных. В оболочке «bash» это обычно приводит к отключению терминала Позволяет в том же терминале временно изменить права на выполнение команд другому пользователю (изменить текущий UID и GID) , если аргумент не задан, считывается из стандартного ввода группы пользователей: u - пользователь, g - группа, o - другие, a - все права доступа: r - чтение, w - запись, x - выполнение Стандартным выводом любой программы является экран (текстовая консоль), а стандартным вводом — клавиатура. Вы можете свободно перенаправлять эти входы и выходы. PID - это номер идентификатора процесса, его можно прочитать, например.с помощью команды ps Сортирует процессы по их текущему использованию ЦП, использованию памяти и т. д. Vi iMproved - новая версия известного редактора Vi. Он имеет Emacs, как и Vim, является универсальным многоязычным редактором с богатыми функциями. Micro Emacs — это текстовая версия Emacs Собственный редактор Джо.Подходит для написания простых документов mcedit — встроенный редактор для Midnight Commander. Имеет, среди прочего подсветка синтаксиса. Очень хорошая, быстрая и удобная программа для проверки и отправки электронной почты.Его самым большим преимуществом является то, что он работает в текстовом режиме, поэтому вы можете запустить его на удаленном терминале. Самая важная онлайн-программа. Он позволяет войти на любой компьютер в мире, при этом соединение защищено благодаря алгоритмам шифрования, основанным на ключах RSA. scp подключается к указанному серверу и копирует указанные файлы между обоими компьютерами 'scp' для подключения использует программу 'ssh' Статическое имя хоста: host.example.com Имя значка: computer-vm Шасси: vm Идентификатор машины: 2cc2688b8138434a81dd7b3133e66b2e Идентификатор загрузки: e378a0971e9e415cb70e7e953a2362bc Виртуализация: qemu Операционная система: Debian GNU/Linux 9 (растянутая) Ядро: Linux 4.964.
Заключение
Как изменить имя хоста компьютера Linux
Вариант 1 — Имя хоста
Приложение Убунту
sudo apt установить имя хоста
Дебиан
sudo apt-get установить имя хоста
Arch Linux
Федора
sudo dnf установить имя хоста
OpenSUSE
sudo zypper установить имя хоста
Общий Linux
Переименуйте хост с помощью утилиты Hostname
. судо-с
имя хоста -b новое имя хоста
имя хоста
Установите имя хоста с помощью файла
судо-с
touch/home/username/hostname-file
nano -w /home/username/hostname-file
имя хоста -i файл имени хоста
Вариант 2 - Изменить файл /etc/hostname
судо-с
нано -w /etc/имя хоста
Как изменить имя хоста (имя компьютера) в Ubuntu Linux (Как)
Выберите имя хоста
Отредактируйте ваше /etc/имя хоста
Отредактируйте файл /etc/hosts
Переименовать хост Немедленно
Как изменить имя хоста в Debian 10 Linux?
Предпосылки #
Показать текущее имя хоста #
systemd
, вы можете изменить и отобразить имя хоста данной системы с помощью утилиты hostname
. имя хоста
без опции:
имя хоста
host.linuxize.ком
.
Статическое имя хоста: host.linuxize.com Имя значка: vm-computer Шасси: ВМ Идентификатор машины: 70a3f06298014fd9ac42e5dc1de1034a Идентификатор загрузки: 1dc8b9af89a4426b99cb348f6d483757 Виртуализация: oracle OS: oracle.-amd64 Архитектура: oracle.-amd64.
Переименовать хост системы #
FQDN
) в качестве имени хоста системы. hostnamectl set-hostname
, затем желаемое имя хоста, затем обновите файл /etc/hosts
с новым именем хоста. arya.example.com
, выполните следующие действия:
sudo hostnamectl set-hostname arya.пример.com
hostname
не выводит результат. В случае успеха возвращается 0, в противном случае ненулевой код ошибки. /etc/hosts
и замените старое имя хоста на новое.
127.0.0.1 локальный хост. 127.0.0.1 arya.example.com arya # Следующие строки обязательны для хостов, поддерживающих IPv6. :: 1 localhost ip6-localhost ip6-loopback.ff02 :: 1 ip6-все узлы. ff02 :: 2 ip6-allrouters
Проверить изменение #
имя хоста
Команда:
имя хоста
Статическое имя хоста: arya.example.com Имя значка: computer-vm Шасси: vm Идентификатор машины: 70a3f06298014fd9ac42e5dc1de1034a Идентификатор загрузки: 1dc8b9af89a4426b99cb348f6d483757 Виртуализация: oracle 4U / ядро: Debian GNU / Linux).19.0-5-amd64 Архитектура: x86-64.
Заявка №
Основные команды LINUX
Основные команды LINUX Справка
Логин
Основные команды
Файлы и каталоги
Перенаправления 3
H5-A1
C6-F5
DO_KONCA - пройти т.н. документ на месте. Все следующие строки между метками 'TO_END' будут поданы на стандартный ввод программы 'chess'.
H5-A1
C6-F5" | шахматы - тоже самое можно сделать да
Процессы
Редакторы
Сеть
диски
Окружающая среда
Системные устройства
.