Изучите Linux

Файл хоста Linux Как его редактировать и использовать?

Файл хоста Linux Как его редактировать и использовать?

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

терминал ubuntu

Наличие привилегий пользователя root позволяет вам добавлять к командам, которые вы вводите в терминале Linux, префикс 'sudo.'Например, предположим, что вы оказались перед терминалом Linux вашего друга или колледжа. Возможно, вы захотите проверить наличие обновлений или получить доступ к определенной конфигурации файловой системы. Простая команда проверки обновлений от имени пользователя без полномочий root или пользователя sudoer показана ниже.

check-update как пользователь, не являющийся пользователем sudoer

Вы получите сообщение об ошибке «В разрешении отказано», как показано, если ОС Linux имеет права sudoer. Этот аспект аутентификации в операционной системе Linux важен для предотвращения неоправданных нарушений безопасности. Поскольку эта учебная статья посвящена пониманию файла хоста Linux, такие уровни аутентификации важны.

Операционная система Linux гарантирует, что доступ к таким файловым системам будет привилегированным или аутентифицированным. Они играют важную роль в функциональной и конструктивной иерархии операционной системы Linux. Чтобы проверить эту теорию, давайте теперь обновим нашу систему Ubuntu Linux, используя команду sudo в качестве префикса.

обновить систему Linux как пользователь sudoer

Как видите, нам был предложен пароль для аутентификации, и мы смогли успешно запустить обновление в нашей системе. Это потому, что у пользователя были привилегии sudoer. Чтобы узнать больше о пользователях sudoer, ознакомьтесь с нашим уже подготовленным учебным модулем на том же уровне.

Что такое файл хоста Linux?

Термин «файл хоста» определяет сам себя. Применимо во всех операционных системах, включая Windows и macOS. Рассмотрим сценарий администратора сайта. Частью обязанностей такого человека является управление различными веб-сайтами через их доменное имя. Веб-администратор должен знать доменные имена веб-сайтов, которыми он управляет. Это упрощает поиск веб-сайта по его имени и устранение потенциальной проблемы.

Чтобы лучше понять эту концепцию, рассмотрите доступ, который у вас есть прямо сейчас, к этому сайту руководств по Fosslinux. Вы, как конечный пользователь, видите этот сайт только как простой интерфейс. Однако веб-администратор, управляющий этим сайтом, знает, что он состоит из двух частей. Это именно IP-адрес и домен, в котором они находятся. Эти два аспекта хост-файла Linux взаимосвязаны, и один не может существовать без другого.

Таким образом, даже в операционной системе Linux, которую вы сейчас используете, есть модуль файла хоста Linux. Таким образом, вы можете удобно разместить сайт локально. Чтобы посмотреть на файловую структуру хоста Linux в вашей операционной системе, введите следующую команду на своем терминале.

Файловая структура хоста Linux

Первые две строчки важны. Но мы сконцентрируемся на первой строчке. Проще говоря, первая строка напрямую отображает локальный IP-адрес 127.0.0.1 'ссылки на доменное имя' localhost.'IP-адрес стоит перед доменным именем, потому что он заменяет его. Проще говоря, IP-адрес должен существовать перед доменным именем. После того, как IP-адрес назначен, его нельзя изменить. Однако доменное имя можно редактировать и по-прежнему указывать на тот же IP-адрес.

Рассмотрим сценарий доступа к веб-сайту через ваш браузер. Первым действием вашего браузера будет поиск IP-адреса, связанного с доменным именем. Если IP-адрес существует, вы сможете получить доступ к веб-сайту. Однако, если IP-адрес неактивен, вы получите ошибку 404, что означает, что сайт недоступен.

Редактирование и использование файла хоста Linux

Поскольку ценность изображения по-прежнему оценивается тысячами слов, нам нужен реальный подход, чтобы полностью запомнить важность файла хоста Linux. Поскольку файл содержит локальный IP-адрес 127.0.0.1 и имя хоста localhost на вашем компьютере Linux, представьте себя автономным веб-администратором. Для нашей демонстрации по редактированию и использованию файла хоста Linux потребуется веб-сервер, установленный на вашем компьютере с Linux. В нашем случае мы будем использовать популярный и отмеченный наградами веб-сервер Apache. К счастью для нас, есть подробное руководство по настройке Apache на вашей ОС Linux. Так что продолжайте и настройте его, прежде чем мы продолжим обучение.

Редактирование доступа к файлу хоста Linux

Теперь, когда у вас есть веб-сервер Apache, он по умолчанию присваивает себе локальный IP-адрес вашего компьютера. Следовательно, это означает, что если вы откроете новую вкладку в своем браузере и введете адрес '127.0.0.1 ', вы должны просмотреть страницу, подобную приведенной ниже.

Домашняя страница веб-сервера Apache по умолчанию через 127.0.0.1

Apache сообщил вам, что может найти IP-адрес на вашем компьютере и отобразить страницу «Добро пожаловать в Интернет» по умолчанию. Итак, Apache сообщает нам, что мы можем локально разместить веб-сайт на нашем компьютере в автономном режиме. Если вы начинающий веб-дизайнер и разработчик, то это отличные новости. Однако наш доступ к странице Apache по умолчанию был через IP-адрес localhost 127.0.0.1 '. Теперь мы можем попытаться получить тот же доступ, используя имя хоста localhost, как показано в файле хоста Linux, к которому мы обращались ранее.

В том же браузере удалите IP-адрес 127.0.0.1 'и замените его на' localhost.'Вид веб-страницы Apache по умолчанию должен остаться прежним. Единственное отличие должно заключаться в просмотре URL в нашем браузере, который теперь читает localhost вместо 127.0.0.1 '.

Доступ к веб-серверу Apache через имя хоста localhost

Динамический аспект файла хоста Linux

Как уже упоминалось, этот IP-адрес ограничивает наш доступ только к одной машине, которую мы используем. Однако, если у вас есть некоторые знания в области сетевых технологий, вам следует настроить маршрутизатор TP-Link. Это позволит вам настроить динамический IP-адрес, отличный от 127.0.0.1. Преимущество динамического IP-адреса заключается в том, что он делает вашу машину доступной для других машин. Следовательно, это означает, что объединение ваших знаний о файле хоста Linux, веб-серверах и маршрутизаторах TP-Link приближает вас к тому, чтобы стать бесспорным веб-администратором.

Поскольку мы имеем дело только с одной машиной, мы будем использовать базовые знания о файле хоста Linux, который он может предложить. Мы согласились с тем, что редактирование имени хоста является оправданным, поскольку мы можем иметь дело только с одним IP-адресом для каждой машины. Так что продолжайте и отредактируйте имя localhost в файле хоста Linux, который вы ранее открыли. Вы можете изменить его на что-нибудь другое, например "webadmin.ком.Теперь попробуйте получить к нему доступ через веб-браузер и посмотрите, попадете ли вы по-прежнему на домашнюю страницу Apache по умолчанию.

Редактирование имени хоста в файле хоста Linux

Доступ к отредактированному имени хоста в файле хоста Linux

Как и предполагалось, доступ к нашей веб-странице Apache по умолчанию через отредактированный веб-администратор.com 'имя хоста было успешным.

Чтобы быть уверенным в доступе к веб-странице Apache по умолчанию через отредактированное имя хоста 'webadmin.com, 'нам нужно выполнить некоторую проверку. Откройте другой терминал и выполните следующий запрос ping.

Проверка отредактированного имени домена хост-файла Linux

Запрос ping - это способ связаться с именем хоста или домена, чтобы определить, активен ли он. На успешный запрос пин-кода ответит, как показано выше. Мы проверили доменное имя webadmin.com ', и он вернул ответ на нашем терминале, связанный с IP-адресом, назначенным имени хоста. Итак, это свидетельство того, что редактирование нашего хост-файла Linux прошло успешно.

Важность и применение файла хоста Linux

Поскольку теперь у нас есть прочная основа для работы с файлом хоста Linux, нам нужно знать, как далеко могут нас завести эти знания. Мы уже коснулись некоторых из его важности, но нам нужно объединить все эти преимущества.

Если вы веб-разработчик или мечтаете им стать, вы можете скептически отнестись к серверу разработки. Однако, используя производственный сервер, такой как Apache и Nginx, вы можете превратить свою машину в производственный сервер. Вы сможете увидеть, как ваше веб-приложение будет вести себя в производственной среде. Таким образом, он предлагает вам стабильную площадку для тестирования ваших веб-приложений. Более того, вам не придется перезапускать сервер разработки каждый раз, когда вы хотите работать над своим веб-приложением. Рабочий сервер всегда находится в постоянно работающем или активном состоянии после его установки и настройки. Вам нужно будет изменить свой код, а затем перейти в браузер и ввести имя хоста или IP-адрес в файл хоста Linux.

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

Заключение

Знания, которые вы получили из этой статьи, необходимы для укрепления вашей уверенности в понимании того, как доменные имена и IP-адреса связаны в реальном мире. Более того, вы получите больше информации и конфигураций, связанных с расширенными концепциями, такими как серверы доменных имен. Отсюда будет легко понять пошаговое руководство их конфигураций и то, как их настроить.

Поздравляем вас с этим знанием файла хоста Linux.

Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...