Упростите работу в сети Linux с помощью / etc / hosts
Сколько раз вы заходили в свой Linux-бокс для администрирования своей сети и обнаруживали, что развиваете запястный туннель из-за набора текста ssh -v -l jlwallen 192.168.1.10 -X? Или насколько утомительно для вашей памяти, когда вам нужно запомнить IP-адрес, назначенный этому файловому серверу Linux, который никогда не нуждается в присмотре за детьми, за исключением случаев, когда вы выполняете обновление — как вы запомните этот IP-адрес, если у вас есть сеть, состоящая из сотни машин?
К счастью, операционная система Linux содержит собственную систему сопоставления IP-адресов с именами. Поэтому вместо того, чтобы вводить (или запоминать) IP-адрес для этого файлового сервера по адресу 192.168.1.10, вы можете сопоставить его с таким именем, как «файлы».
Файл hosts на самом деле является меньшей частью более крупной системы, которая включает Отрицать и позволять файл. Но в этой статье речь пойдет о / etc / hosts файл. Этот файл чаще всего редактируется пользователем root и может редактироваться в стандартном текстовом редакторе, таком как Nano.
Как только вы откроете файл, вы сразу поймете его формат. Запись по умолчанию для / etc / hosts выглядит так:
127.0.0.1 локальный
Это петля вход и должен быть оставлен в покое. Это специальная запись, отвечающая за локальную адресацию программного обеспечения. Не удаляйте и не изменяйте эту запись. Но эта запись показывает, как работает этот файл. «Официальная» структура / etc / hosts запись выглядит так:
IP-адрес FQDN NAME
Из нашей записи обратной связи вы можете видеть, что FDQN не требуется. Если у машины есть полное доменное имя, используйте его, если нет — не используйте. Давайте использовать пример, который мы начали раньше. Мы создадим запись для файлового сервера.
192.168.1.10 файлы
Теперь вместо того, чтобы печатать ssh -l -v jlwallen 192.168.1.10 -X вы можете войти ssh -v -l jlwallen файлы -X и ты в пути. Посмотрите, насколько простым может быть сопоставление адресов в Linux? И не стесняйтесь заполнять этот файл. Если у вас есть сеть с сотнями серверов, добавьте запись для каждой машины, чтобы упростить навигацию по сети.