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, вы должны выполнить следующие шаги:

  1. Сначала установите новое имя хоста, запустив:
    sudo hostnamectl set-hostname home.andreyex.ru

    Команда hostnamectl не производит вывод. В случае успеха возвращается 0, в противном случае – ненулевой код ошибки.

  2. Во-вторых, откройте файл /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 и измените имя хоста ПК сделайте следующее.


  1. Откройте корневой терминал .
  2. Отредактируйте файл / etc / hostname в вашем любимом текстовом редакторе. Это может быть Gedit, Xeditor, vi, nano - любое графическое или консольное приложение, которое вам нравится. Оно содержит имя вашего текущего ПК.
  3. Измените имя ПК в файле и сохраните его.
  4. Теперь отредактируйте файл / etc / hosts. Вам нужно изменить строки, указывающие на старое имя хоста.
    Вот как выглядит мой файл до внесения изменений:Мне нужно изменить имя ПК во второй строке.
  5. Сохраните файл и выйдите из редактора. Теперь вам нужно сообщить операционной системе, что имя хоста изменилось и компьютер был переименован. Выполните следующую команду:
    имя хоста заданное вами имя

    В моем случае я запускаю следующую команду:

    имя хоста 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 с помощью Ansible на Ubuntu/Debian/CentOS 12.05.2022

    Добро пожаловать в это руководство по развертыванию сервера Graylog на системе Ubuntu/Debian/CentOS Linux с помощью Ansible. Graylog – это бесплатный инструмент для агрегации и управления логами с открытым исходным кодом. Он используется для сбора, анализа, визуализации журналов и отправки оповещений. Сервер Graylog состоит из 4 компонентов, а именно: Graylog Server – сервер, который передает журналы […]

  • 🛡️ Как просканировать и устранить уязвимость Log4j? 11.05.2022

    Уязвимость Log4j является одной из самых смертоносных проблем безопасности в современных системах. Логирование является ключевой функцией в современных приложениях, и библиотека логирования Log4j является лидером в этой области. Эта библиотека используется в большинстве приложений, сервисов и систем. Следовательно, все те приложения, в которых используется Log4j, подвержены этой уязвимости Log4j, обнаруженной в прошлом году. В связи […]

  • 🐳 Полезные примеры использования команды Docker ps 11.05.2022

    Самая распространенная команда Docker также является универсальной командой. Узнайте о нескольких вариантах использования команды docker ps. Одной из первых команд Docker, которую вы используете, является команда docker ps. Она показывает запущенные контейнеры: docker ps На самом деле, выполнив эту команду, вы получите список запущенных контейнеров и их уникальный ID контейнера, имя образа, команду, которую он […]

  • 🔐 Как установить Passbolt с PostgreSQL на сервер Ubuntu 06.05.2022

    Passbolt – это менеджер паролей с открытым исходным кодом, который позволяет безопасно хранить и передавать учетные данные для входа на сайт, пароль роутера, пароль Wi-Fi и т.д. В этом руководстве будет показано, как установить Passbolt Community Edition (CE) на Ubuntu 22.04 с сервером базы данных PostgreSQL, который обычно быстрее, чем сервер базы данных MariaDB/MySQL. Особенности […]

  • 🕵️‍♂️ Socialscan – инструмент командной строки для проверки использования электронной почты и имен пользователей социальных сетей 05.05.2022

    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:

    1. Через параметры Windows 10
    2. С использованием окна "Изменение имени компьютера или домена"
    3. Через командную строку
    4. Через командлеты 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. 1.

      Запустите Блокнот или любой другой редактор от имени администратора. Откройте Пуск, найдите нужный редактор, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:

      Как отредактировать файл hosts

    2. 2.

      В меню «Файл» нажмите Открыть и перейдите в каталог, в котором расположен файл hosts. Измените тип файла на «Все файлы»:

    3. 3.

      Выберите файл hosts и откройте его.

    4. 4.

      Добавьте в конце файла необходимую запись в формате:

      123.123.123.123 faq-reg.ru www.faq-reg.ru

      Где:

      123.123.123.123 — IP-адрес вашего сервера или хостинга,

      faq-reg.ru — имя вашего домена.

    5. 5.

      Сохраните изменения в файле.

    Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.

    Редактирование файла hosts в Windows 8, 10

    Чтобы изменить файл hosts в виндовс 10 (8), выполните следующие действия:

    1. 1.

      Запустите Блокнот или любой другой редактор от имени администратора. Для этого найдите его в Пуске, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:

    2. 2.

      В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts . Измените тип файла на «Все файлы»:

    3. 3.

      Выберите файл hosts и откройте его.

    4. 4.

      Добавьте в конце файла необходимую запись в формате:

      123.123.123.123 faq-reg.ru www.faq-reg.ru

      Где:

      123.123.123.123 — IP-адрес вашего сервера или хостинга,

      faq-reg.ru — имя вашего домена.

    5. 5.

      Сохраните изменения в файле.

    Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.

    Редактирование файла hosts в Linux, Unix

    В Linux файл hosts находится в папке etc. Чтобы отредактировать его:

    1. 1.

      Введите в терминал linux команду hosts: sudo nano /etc/hosts

    2. 2.

      Добавьте в конце файла необходимую запись в формате:

      123.123.123.123 faq-reg.ru www.faq-reg.ru

      Где:

      123.123.123.123 — IP-адрес вашего сервера или хостинга,

      faq-reg.ru — имя вашего домена.

    3. 3.

      Сохраните изменения в файле.

    Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.

    Файл hosts в Ubuntu редактируется так же, как и во всех Unix-системах.

    Редактирование файла hosts в MacOS

    Файл hosts в Mac OS расположен в каталоге: /private/etc/hosts. Чтобы изменить его:

    1. 1.

      Запустите терминал с помощью горячих клавиш: Command (⌘) + T или через Spotlight.

    2. 2.

      Введите команду: sudo nano /etc/hosts и нажмите Enter:

    3. 3.

      Добавьте в конце файла необходимую запись в формате:

      123.123.123.123 faq-reg.ru www.faq-reg.ru

      Где:

      123.123.123.123 — IP-адрес вашего сервера или хостинга,

      faq-reg.ru — имя вашего домена.

    4. 4.

      Сохраните изменения в файле.

    Теперь вы можете открыть ваш сайт в браузере, не дожидаясь обновления DNS-серверов.

    Видеосправка. Как изменить файл hosts

    Также вы можете заблокировать определенный сайт через файл hosts, воспользовавшись инструкцией ниже:

    Блокировка доступа к сайту через файл hosts

    Доступ к сайту также можно ограничить для локального компьютера. Для этого укажите адрес страницы (домен) в файле hosts. Заблокировать IP нежелательного сайта не требуется. Блокировка осуществляется по локальному хосту с фиксированным IP (127.0.0.1):

    1. 1.

      Откройте файл hosts от имени администратора на своём ПК.

    2. 2.

      В указанной на скриншоте строке укажите IP-адрес 127.0.0.1 и через пробел адрес нежелательного сайта. Чтобы заблокировать несколько сайтов, повторите действие в следующей строке. В примере ниже в файле hosts отказано в доступе (заблокирован доступ) к сайтам «vk.com» и «youtube.com»:

    3. 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.

    1. Переименуйте хост, используя 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

    Статическое имя хоста: host.example.com Имя значка: computer-vm Шасси: vm Идентификатор машины: 2cc2688b8138434a81dd7b3133e66b2e Идентификатор загрузки: e378a0971e9e415cb70e7e953a2362bc Виртуализация: qemu Операционная система: Debian GNU/Linux 9 (растянутая) Ядро: Linux 4.964.

    3 и имя вы должны увидеть новый сервер 90 на консоли.

    Заключение

    В этом руководстве мы показали вам, как легко изменить имя хоста сервера Debian без перезагрузки компьютера.

    Если у вас есть вопросы, оставьте комментарий.

    имя хоста Debian .

    Как изменить имя хоста компьютера Linux

    Операционные системы в стиле Unix, такие как Linux, BSD и другие, используют имена хостов для связи друг с другом. Что такое имя хоста? Это уникальное имя, которое задает пользователь. Эти имена могут быть любыми: от имени до кодового имени, строки чисел, доменного имени вашего веб-сайта или чего-то среднего. Когда дело доходит до Linux, имена хостов часто задаются во время первоначальной установки. Если вас это не устраивает, вы можете изменить имя хоста вашего компьютера с Linux на другое.

    Переименование хоста в Linux связано с изменением корневой папки. Для этого потребуется root-доступ, поэтому, прежде чем мы начнем с этого руководства, следуйте нашему руководству о том, как включить пользователя root в Linux.

    Вариант 1 — Имя хоста

    Приложение

    Многие операционные системы Linux поставляются с программой под названием «Имя хоста». Это небольшая утилита, которая позволяет пользователям быстро и легко заменять и переименовывать любое имя хоста системы Linux.Он также позволяет пользователям устанавливать псевдонимы, просматривать IP-адрес данного имени хоста и многое другое.

    Хотя большинство дистрибутивов поставляются с этим приложением, рекомендуется обсудить, как его установить, поскольку некоторые из них могут не настроить его или удалить раньше. Чтобы настроить приложение Hostname, запустите окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте приведенным ниже инструкциям, соответствующим вашей системе Linux.

    Убунту
     sudo apt установить имя хоста 
    Дебиан
     sudo apt-get установить имя хоста 
    Arch Linux

    К сожалению, приложение Hostname — это инструмент, которого нет в операционной системе Arch Linux. К счастью, приложение Hostname настолько удобно, что не требуется менять имя хоста. Если вы используете Arch и хотите изменить имя хоста в своей системе, вы все равно можете сделать это, следуя варианту 2 в следующем разделе этой статьи.

    Федора
     sudo dnf установить имя хоста 
    OpenSUSE
     sudo zypper установить имя хоста 
    Общий Linux

    Большинство пользователей Linux будут иметь доступ к приложению Hostname. Однако, если по какой-то причине вы не можете получить к нему доступ, лучше пропустить вариант 1 и попробовать вариант 2. Программное обеспечение для установки не требуется, и любая операционная система Linux, независимо от того, насколько малоизвестен файл /etc/hostname.

    Переименуйте хост с помощью утилиты Hostname

    .

    Имя хоста работает в терминале и требует привилегий root. Причина, по которой ему нужен root, заключается в том, что файл имени хоста в Linux находится в системном каталоге, и пользователи без привилегий root не могут получить доступ к этому файлу. Для прав администратора вы можете запустить команду su. Или sudo -s можно, если у вас отключена учетная запись Root.

    90 014 вс - 90 015

    Или:

     судо-с 

    После получения root-доступа вы сможете изменить имя хоста на своем компьютере с помощью приведенной ниже команды.

     имя хоста -b новое имя хоста 

    После внесения изменений вы можете подтвердить новое имя хоста с помощью следующей команды. Но помните: ваше новое имя хоста не будет отображаться ни на одном терминале Linux, пока вы не перезагрузите компьютер или сервер Linux.

     имя хоста 
    Установите имя хоста с помощью файла

    Приложение Hostname позволяет пользователям устанавливать информацию об имени хоста с помощью файла. Эта функция особенно полезна, если новое имя, которое вы пытаетесь установить, очень длинное.Для этого откройте окно терминала и получите корневую оболочку с помощью su или sudo -s.

    90 014 вс - 90 015

    или

     судо-с 

    Затем используйте команду touch, чтобы создать текстовый файл, содержащий имя хоста.

     touch/home/username/hostname-file 

    Откройте файл имени хоста в текстовом редакторе Nano.

     nano -w /home/username/hostname-file 

    Вставьте новое имя хоста в текстовый редактор Nano, нажав Ctrl + Shift + V на клавиатуре.Затем сохраните его, нажав Ctrl + O, и выйдите, нажав Ctrl + X.

    Наконец измените свое имя хоста из файла с:

     имя хоста -i файл имени хоста 

    Вариант 2 - Изменить файл /etc/hostname

    Другой способ изменить имя хоста компьютера с Linux — напрямую изменить файл, в котором система сохраняет имя компьютера в файле /etc/hostname. Чтобы получить доступ к файлу и отредактировать его, откройте окно терминала. Затем получите корневую оболочку, используя su для входа в систему как root, или используя sudo -s, если у вас нет привилегий суперпользователя.

    90 014 вс - 90 015

    или

     судо-с 

    После получения root-доступа в окне терминала откройте файл /etc/hostname в текстовом редакторе Nano.

     нано -w /etc/имя хоста 

    С помощью клавиатуры удалите существующее имя хоста из файла. Убедитесь, что не осталось пробелов. Затем, когда старое имя хоста будет удалено, введите новое имя хоста, которое вы хотите.

    Когда вы будете удовлетворены новым изменением имени хоста, сохраните текстовый редактор Nano, нажав Ctrl + O.Затем закройте его с помощью Ctrl + X.

    .

    Как изменить имя хоста (имя компьютера) в Ubuntu Linux (Как)

    Ubuntu просит вас выбрать имя компьютера, известное как «имя хоста», во время установки. Вы можете изменить имя хоста позже, но Ubuntu не предоставляет графический интерфейс.

    Этот процесс также будет работать в Linux Mint и других дистрибутивах на базе Debian. Другие дистрибутивы Linux — например, Fedora и другие дистрибутивы на основе Red Hat — используют другие методы определения имени хоста.

    Выберите имя хоста

    Имя хоста — это имя, присвоенное «хост-компьютеру» в сети. Имя хоста — это просто имя компьютера. Он используется для идентификации компьютера в сети. Это также очень хорошо видно в терминале.

    Вы можете изменить имя хоста на любое необходимое. Однако не следует использовать одно и то же имя хоста на двух разных компьютерах в сети, так как это может вызвать проблемы. Имя хоста предназначено для уникальной идентификации компьютера в сети.

    Меня не волнует имя хоста. Имена хостов могут содержать только буквы (от a до z), цифры (от 0 до 9), дефис (-) и точку (.). Имя хоста должно начинаться и заканчиваться буквой или цифрой, а не тире или точкой. Буквы также не чувствительны к регистру, поэтому «КОМПЬЮТЕР» эквивалентен «компьютеру». Имя хоста должно содержать от 2 до 63 символов, хотя более короткие имена хостов вам, скорее всего, покажутся более удобными.

    Отредактируйте ваше /etc/имя хоста

    Откройте окно терминала, чтобы начать.На рабочем столе 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

    Имя хоста также хранится в файле /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 Linux?

    В этом руководстве объясняется, как изменить имя хоста в Debian 10 Buster без перезагрузки системы.

    Имя хоста задается во время установки операционной системы Debian или, если вы загружаете виртуальную машину, оно динамически назначается экземпляру при запуске.

    Предпосылки #

    Чтобы изменить системное имя хоста, вы должны войти в систему как root или пользователь с привилегиями sudo. .

    Показать текущее имя хоста #

    В Debian 10 и всех других дистрибутивах Linux, использующих systemd , вы можете изменить и отобразить имя хоста данной системы с помощью утилиты hostname .

    Чтобы отобразить текущее имя хоста системы, введите имя хоста без опции:

      имя хоста  

    Вывод покажет текущее имя хоста системы, в данном примере это host.linuxize.ком .

      Статическое имя хоста: host.linuxize.com Имя значка: vm-computer Шасси: ВМ Идентификатор машины: 70a3f06298014fd9ac42e5dc1de1034a Идентификатор загрузки: 1dc8b9af89a4426b99cb348f6d483757 Виртуализация: oracle OS: oracle.-amd64 Архитектура: oracle.-amd64.  

    Переименовать хост системы #

    Имя хоста — это метка, идентифицирующая компьютер в сети. Не устанавливайте одно и то же имя хоста на двух разных компьютерах в одной сети.Рекомендуется использовать полное доменное имя ( FQDN ) в качестве имени хоста системы.

    Переименование системы в Debian 10 требует двух шагов. Сначала установите новое имя хоста с помощью команды hostnamectl set-hostname , затем желаемое имя хоста, затем обновите файл /etc/hosts с новым именем хоста.

    Например, чтобы изменить имя хоста системы на arya.example.com , выполните следующие действия:

    1. Сначала установите новое имя хоста, запустив:

        sudo hostnamectl set-hostname arya.пример.com  

      Эта команда hostname не выводит результат. В случае успеха возвращается 0, в противном случае ненулевой код ошибки.

    2. Во-вторых, откройте файл /etc/hosts и замените старое имя хоста на новое.

      / etc / хосты

        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.  

    Заявка №

    Переименование системы в Debian 10 Buster — простая задача, состоящая всего из двух простых шагов.

    Если у вас есть какие-либо вопросы, оставьте комментарий.

    .

    Основные команды LINUX

    Основные команды LINUX

    Справка


    человек - отобразить справочную страницу для команды «программа»

    информация - как и man, отображать страницу справки для команды «программа».

    Если он не может найти информационную страницу, он ищет справочную страницу и отображает ее.

    • информационная программа, программа pinfo

    --помощь - у каждой программы есть опция --help или -h для отображения небольшой справки

    Логин


    выход из системы - команда выхода из терминала

    выезд - команда для завершения процесса оболочки: tcsh, bash и т. д.Д - (Ctrl-D) отправляет на терминал сообщение EOF (конец файла)

    Указывает на конец ввода данных. В оболочке «bash» это обычно приводит к отключению терминала

    .

    кто - отображает имя пользователя

    идентификатор - отображает текущее имя и группу пользователя и их номера (UID и GID)

    и - команда для повторного входа в качестве другого пользователя (su, для «переключить пользователя»)

    Позволяет в том же терминале временно изменить права на выполнение команд другому пользователю (изменить текущий UID и GID)

    • su имя пользователя — изменить пользователя на пользователя с именем «имя пользователя»
    • su - имя пользователя - изменить пользователя, очистить переменные среды и установить новые значения для HOME, SHELL, USER, LOGNAME, PATH

    палец - список всех пользователей, которые в настоящее время вошли в систему на машине (и их терминалы)
    • палец
    • finger @komputer — пользователи вошли в систему на компьютере с именем «computer;
    • имя пользователя finger - выводит информацию о пользователе 'username' и всех терминалах, на которых он зарегистрирован
    • finger Marek - выводит информацию обо всех пользователях с именем 'marek'

    в - точно так же, как списки пальцев зарегистрированных пользователей и их активных терминалов

    Основные команды


    компакт-диск - изменяет текущий каталог (из «изменить каталог»)
    • cd имя каталога - изменить текущий каталог на «имя каталога»
    • cd dir1 / dir2 / dir3 - идет в каталог 'dir3', который находится в каталоге 'dir2', который находится в 'dir1'
    • cd - откуда угодно, меняет каталог на домашний
    • продолжение. - Перемещается в каталог на один выше в дереве каталогов, чем текущий
    • cd /home/dir - откуда угодно, идет в директорию начиная с начала дерева: /
    • cd - - переход к предыдущему каталогу

    pwd - распечатать путь к текущему каталогу (из «распечатать рабочий каталог»)

    лс - перечисление каталога
    • ls - перечисляет каталог.(сл.)
    • ls файл1 файл2 файл3 - Список только перечисленных файлов
    • ls * .txt — список всех файлов с именами, заканчивающимися на «.txt»
    • ls catalog1 catalog2 - список перечисленных каталогов
    • ls -l — Подробный список
    • ls -a - также список скрытых файлов (т.е. тех, имя которых начинается с точки)
    • ls -R - рекурсивно перечисляет каталоги (т.е. также отображает содержимое подкаталогов)
    • ls -d - отображать только имена каталогов, как и обычные файлы, т.е. не отображать их содержимое

    кот - записывает все переданные ему файлы в стандартный вывод
    • cat файл - если мы не перенаправим стандартный вывод в другой файл (>, >>) или программу (|), она выведет файл на экран
    • cat файл1 файл2 файл3 - распечатать содержимое всех файлов
    • один за другим

    лотки - записывает все переданные ему файлы в стандартный вывод, но меняет порядок строк
    • tac file1 file2 - печатать оба файла вместе, с последней до первой строки

    эхо - повторяет слова, указанные в аргументе, на стандартном выходе
    • echo costam write if echo "costam write" - написать "costam write" и закончить новой строкой
    • echo -n "costam print" - после записи аргументов не будет печатать новую строку
    • echo $HOME - выводит содержимое переменной среды HOME

    туалет - подсчитывает строки, слова и символы в файле

    , если аргумент не задан, считывается из стандартного ввода

    .
    • cat файл1 файл2 | wc -l - будет считать все строки из объединенных файлов файл1 файл2
    • wc файл - печатать строки слов и символов и имя файла
    • wc -m - только символы (или --chars)
    • wc -l - только строки (или --lines)
    • wc -w - только слова (lib --words)

    меньше - удобный и быстрый просмотр текстовых файлов
    • меньше файла - отображает содержимое файла и разрешает прокрутку страницы (q-вывод)

    Файлы и каталоги


    сенсорный - изменяет время доступа и модификации файла или, если файл не существует, создает его.

    кп - копирует файл
    • cp file1 file2 - создаст ./file2 идентичный file1
    • cp file3 ../katalog/jakis/ — создаст файл ../katalog/jakis/plik3
    • cp pom.* Подкаталог / — будут скопированы все файлы, начинающиеся с 'pom.' в ./подкаталог/
    • cp file5 ~/directory/some/file - создать файл ~/directory/some/file

    мв - перемещает файл (таким образом, также служит для переименования)
    • mv file1 file2 - переименует файл из./файл1 в файл2
    • mv file3 ../katalog/jakis/ — переместит файл в ../katalog/jakis/file3
    • mv file4 подкаталог / - переместит файл ./subdirectory/file4
    • mv file5 ~/directory/some/file - переместить и переименовать ~/directory/some/file

    п.м. - удаляет файл
    • РМ файл -
    • rm -r каталог - удалить все в каталоге и всех его подкаталогах (--recursive)
    • rm -f файл - не просит удалить (--force)

    мкдир - создает каталог
    • mkdir my_new_directory
    • mkdir/home/users/ja/my_new_dir

    rmdir - удаляет пустой каталог

    чмод - изменяет права доступа к файлам

    группы пользователей: u - пользователь, g - группа, o - другие, a - все

    права доступа: r - чтение, w - запись, x - выполнение

    • chmod o + r файл - предоставить другим разрешение на чтение файла
    • chmod a-x file - лишить всех права на выполнение файла
    • chmod g=rw file - установить права на чтение и запись для вашей группы
    • chmod -R go + w directory - установить разрешения для всех файлов в каталоге и его подкаталогах (--recursive)

    найти - показывает, где последний файл с данным именем (или частью имени) был замечен на этом компьютере

    найти отчет.текст - найти pdf

    найти - просмотреть каталог для рассматриваемого файла
    • найти. -name report.txt
    • find/home/user-name "rap * xt"

    Перенаправления 3
    > - перенаправление вывода из программы в файл.

    Стандартным выводом любой программы является экран (текстовая консоль), а стандартным вводом — клавиатура. Вы можете свободно перенаправлять эти входы и выходы.

    • echo "ala ma cat">file.txt - выход из программы echo запишет в файл file.txt
    • ls -l> list.dat - перечислить файлы в файл list.dat

    >> - добавление выхода из программы в конец файла
    • эхо "у алы есть собака" >> файл.txt — добавит «у ала есть собака» в конец файла .txt
    • ls -l> list.dat - перечислить файлы в файл list.dat

    | - перенаправление вывода одной программы на ввод другой
    • файл кота.txt | wc -l — cat выведет на вывод файл file.txt, который мы перенаправим в программу, считающую строки.
    • лс -л | lpr - Программа печати lpr будет получать данные из списка файлов
    • .
    • файл кота.txt | подносы | grep "что-то" | head> cosie.txt — запись файла .txt в программу «tac», которая меняет порядок строк, результат этого перенаправляется в «grep», который будет печатать только строки, содержащие слово «что-то», вывод этого отправлено в программу «голова», которая будет публиковать только первые 10 строк вывода, которые мы перенаправили в файл cosie.txt.

    >! - перенаправление в файл. Работает как >, но продолжается даже после того, как файл уже существует. Работает с "tcsh".
    • echo "у ала есть кот">file.txt - если файл.txt существует, эта команда может завершиться ошибкой.
    • эхо "а-ля кот">! file.txt - вам нужно будет использовать восклицательный знак>!
    • echo "аля есть кот"> | файл.txt — то же самое, только в «bash»

    - перенаправить файл как стандартный ввод.
    • шахматы - если шахматная программа принимает ходы на стандартный ввод, мы можем записать эти ходы в файл и отдать программе таким образом
    • кошка движется.txt | шахматы - тоже самое можно сделать да

    - вход в следующие строки.
    • шахматы E2-B4
      H5-A1
      C6-F5
      DO_KONCA
      - пройти т.н. документ на месте. Все следующие строки между метками 'TO_END' будут поданы на стандартный ввод программы 'chess'.
    • эхо "E2-B4
      H5-A1
      C6-F5" | шахматы
      - тоже самое можно сделать да
    • echo -e "E2-B4 \ nH5-A1 \ nC6-F5" | шахматы - тоже самое можно сделать да

    2> - перенаправить стандартный вывод ошибок в файл.В дополнение к стандартному выводу и вводу каждая программа также имеет стандартный вывод ошибок. Мы также можем перенаправить их, например, в место, отличное от обычного вывода. Работает в «bash», а не в «tcsh».
    • find -name "file. *"> Found.log 2> errors.log - файлы, найденные с помощью 'find', попадут в found.log, сообщения об ошибках не будут скрывать результат и будут записаны в другой файл - ошибки.лог
    • cp -r data/backup/2> ошибка.log - если возникнут ошибки при копировании всего каталога, все сообщения будут записываться в error.log
    • (ls>file.log)>&file.err - в 'tcsh' нельзя перенаправить только вывод ошибок, отсюда и необходимость такой конструкции.

    &> или> & - перенаправление обоих выходов в файл.
    • лс> & файл.log — стандартный вывод и стандартная ошибка для ошибок перенаправляются в файл.log
    • ls> logfile 2> & 1 — то же самое, но работает только в «bash». Перенаправьте вывод, затем скопируйте его в вывод ошибок.
    • ls &> log.file — то же, что и> &, но в более «bash»-обозначении.

    человек ударить
    • Рекомендую для получения дополнительной информации

    человек ткш
    • Рекомендую для получения дополнительной информации

    Процессы


    пс - перечислить процессы, запущенные на компьютере
    • ps - Отображает запущенные пользователем процессы
    • ps a - также отображать процессы других пользователей
    • ps -l, ps -f, ps -F - дополнительная информация о процессах (от: long, full, extra full)
    • ps f - отображает дерево зависимостей процесса (из: леса)
    • 90 024 пс --help -: P

    бг - перезапускает приостановленную (Ctrl-Z) задачу, но в фоновом режиме, как если бы она была запущена с помощью &
    • bg - Запускает последнюю остановленную задачу
    • bg NUMBER - запускает задание с заданным номером в списке остановленных заданий (заданий)

    фг - перезапускает остановленную (Ctrl-Z) задачу на переднем плане
    • fg - Запускает последнее остановленное задание
    • фг НОМЕР - запускает задание с заданным номером в списке остановленных заданий (
    • )

    рабочих мест - отображает список остановленных заданий

    убить - убивает данный процесс

    PID - это номер идентификатора процесса, его можно прочитать, например.с помощью команды ps

    • kill PID - отправляет сигнал процессу с номером PID для прерывания процесса
    • kill -KILL PID - убить процесс без запроса

    и - модификатор, позволяющий сразу запустить фоновый процесс.
    • xcalc & - запускает программу xcalc в фоновом режиме, благодаря чему у нас есть бесплатная консоль

    топ - интерактивный инструмент мониторинга процесса

    Сортирует процессы по их текущему использованию ЦП, использованию памяти и т. д.

    Редакторы


    вим - расширенный текстовый редактор с текстовым режимом

    Vi iMproved - новая версия известного редактора Vi. Он имеет

    • Подсветка синтаксиса для нескольких языков программирования
    • возможность редактирования нескольких файлов одновременно
    • богатая помощь
    • расширенные функции редакции
    • ...

    гвим - vim в графическом режиме

    емакс - расширенный текстовый редактор в графическом режиме

    Emacs, как и Vim, является универсальным многоязычным редактором с богатыми функциями.


    уемакс - текстовый редактор в текстовом режиме

    Micro Emacs — это текстовая версия Emacs

    .

    Джо - простой текстовый редактор

    Собственный редактор Джо.Подходит для написания простых документов


    mcedit - текстовый редактор в текстовом режиме

    mcedit — встроенный редактор для Midnight Commander.

    Имеет, среди прочего подсветка синтаксиса.

    Сеть


    сосна - программа электронной почты

    Очень хорошая, быстрая и удобная программа для проверки и отправки электронной почты.Его самым большим преимуществом является то, что он работает в текстовом режиме, поэтому вы можете запустить его на удаленном терминале.


    сш - программа для удаленного входа по зашифрованному соединению

    Самая важная онлайн-программа. Он позволяет войти на любой компьютер в мире, при этом соединение защищено благодаря алгоритмам шифрования, основанным на ключах RSA.

    • ssh anatres - регистрирует меня на 'antares'a
    • ssh ja @ anatres — регистрирует меня как пользователя 'ja' на 'antares'a
    • ssh ja @ antares command — войдет в систему только для выполнения команды
    • на «antares»

    SCP - программа для копирования файлов по зашифрованному SSH соединению

    scp подключается к указанному серверу и копирует указанные файлы между обоими компьютерами

    'scp' для подключения использует программу 'ssh'

    • scp файл ja@antares: ~/moje_fiki/ - скопирует файл в мою директорию на antaresie ~/moje_files/
    • scp ja@antares: /var/log/file. - скопирует данный файл из antares
    • в текущий каталог

    логин - простой протокол удаленного входа в систему
    • rlogin antares - войдет в систему на 'antares'a

    пинг - диагностическая программа, которая проверяет, есть ли сетевое подключение к данному компьютеру.
    • ping antares.astrouw.edu.pl - проверяем отвечает ли антарес (и как быстро)

    диски
    дф - перечисляет размеры и количество доступного места на смонтированных дисках (в килобайтах и ​​в процентах)
    • дф
    • df /dev/sda1 — ограничить результаты только одним разделом
    • df -h - размеры дисплея в удобных для пользователя единицах (удобочитаемых)
    • df -m - размеры в мегабайтах

    дю - количество размеров каталогов и файлов, содержащихся в данном каталоге
    • дю - размер текущего каталога
    • дю каталог - считать размер данного каталога
    • du -s - печатать только сумму, а не размеры каждого подкаталога
    • du -sm - укажите только сумму для каждого каталога и введите размер в мегабайтах
    • du -sm каталог * | sort -n - сортировать результаты от наименьшего к наибольшему из заданных каталогов

    Окружающая среда


    который - перечисляет, где находится программный файл с заданным именем
    • which ls — найти файл, который будет запущен после вызова команды «ls»

    окр. - выводит текущие значения всех переменных окружения

    или - устанавливает и перечисляет определения команд быстрого доступа («псевдонимы»), которые в настоящее время установлены в среде.
    • псевдоним - печатать псевдонимы
    • псевдоним ls 'ls --color = auto' - определяет новый псевдоним 'ls' с заданным содержимым

    Системные устройства


    /dev/ноль - бездонный колодец.Устройство, на которое мы можем писать по желанию, и все, что мы печатаем, теряется.
    • find -name "file.*" 2>/dev/null - если не хотите видеть среди результатов поиска сообщения об ошибках
    • latex file.tex> /dev/null - программа сделает все активности, но не будет захламлять консоль логами
    • count>/dev/null 2>/dev/null& — если мы хотим запустить программу в фоновом режиме, а затем выйти из системы (закрыть консоль), мы должны перенаправить вывод программы, чтобы она не пыталась записать на устройство, которое больше не существует.Устройство «нуль» всегда там.

    /dev/ноль - нулевой магазин Это устройство для чтения, которое никогда не заканчивается. Из него можно прочитать любое количество байт, и все они будут нулевыми.
    • dd if=/dev/zero of=zeros.txt count=1000 - считывает тысячу нулей в файл 'zeros.txt'.
    • cat /dev/zero - советую не пробовать
    • head -c 10 /dev/zero > ноль.txt — вывести первые 10 байт из '/dev/zero' в файл 'zero.txt'. В результате получается файл с десятью нулями.

    /разработчик/случайный - набор случайных чисел. Это считывающее устройство, которое дает вам действительно случайные данные. При этом используется системный бак энтропии, который пополняется благодаря различным проявлениям активности пользователя. Этот набор может закончиться, поэтому не читайте сразу несколько чисел.
    • from -t x1 -N 100 /dev/random - записать на экран первые 100 случайных байт из /dev/random (в шестнадцатеричной системе)

    /dev/urandom - набор псевдослучайных чисел. Это считывающее устройство, которое сообщает псевдослучайные числа. В его распоряжении любое их количество.
    • from -t d1 -N 100 /dev/urandom - записать на экран первые 100 байт из /dev/urandom (в десятичной системе)

    /dev/стандартный - стандартный ввод текущего процесса.Любой процесс, который попытается прочитать данные с этого устройства, получит содержимое собственного ввода.
    • эхо "есть кот" | cat ala.txt/dev/stdin — программа cat объединит содержимое файла ala.txt с тем, что она получила на стандартном вводе

    / dev / стандартный вывод - стандартный вывод текущей программы. Когда процесс что-то записывает в /dev/stdout, это появится в его стандартном выводе.
    • a2ps --output file.ps file.txt - программа a2ps создаст документ PostScript в файле file.ps
    • a2ps --output /dev/stdout file.txt - программа a2ps выведет документ на экран (его стандартный вывод)

    /dev/stderr - стандартный вывод ошибок в текущей программе. Когда процесс что-то записывает в /dev/stderr, это отображается в его стандартном выводе ошибок.

    .

    Смотрите также

    Только новые статьи

    Введите свой e-mail

    Видео-курс

    Blender для новичков

    Ваше имя:Ваш E-Mail: