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

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

Файл Hosts в Linux отвечает за сопоставление имен хостов и IP-адресов . Это простой текстовый файл с именем «Hosts». Если вы когда-либо запускали серверы в Linux, вы, несомненно, будете часто редактировать этот файл. 

В этом руководстве мы покажем вам, как получить доступ к файлу Hosts в Linux и как сделать его резервную копию. Для начала убедитесь, что у вас есть доступ к учетной записи root. Файл Hosts является файлом системного уровня и недоступен для обычного пользователя.

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

Создание резервной копии файла Hosts

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

Чтобы сделать резервную копию файла Hosts, начните с входа в /etc/ папку с помощью приведенной  ниже команды CD  в окне терминала.

cd / etc /

Внутри /etc/папки сделайте копию файла Hosts с помощью команды  cp  . Скопируйте файл в свою домашнюю папку (~) как «Hosts.bak».

cp hosts ~ / hosts.bak

После того, как вы сделали резервную копию файла, закройте терминал. Храните файл Hosts.bak на запасном жестком диске, флэш-накопителе или в учетной записи Dropbox. 

Как восстановить резервную копию

Если вы внесли изменения в файлы Hosts и вам нужно их восстановить, вот как это сделать. Сначала откройте окно терминала. Затем, открыв терминал, войдите в область, где сохранен ваш файл «hosts.bak».

Например, если вы сохранили свой файл «hosts.bak» в / home / USERNAME / Documents, вы должны сделать следующее, чтобы получить к нему доступ.

cd ~ / Documents /

Когда терминал окажется там, где находится файл hosts.bak, войдите в учетную запись root с помощью sudo -s

sudo -s

Удалите существующий файл с помощью команды  rm 

rm хосты

После удаления исходного файла хоста восстановите резервную копию на свой компьютер с помощью команды  cp  . Использование  cp  позволит вам создать копию файла резервной копии и разместить ее /etc/, сохранив резервную копию там, где она хранится.

cp hosts.bak / etc /

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

Доступ к файлу хостов Linux 

Если вы хотите отредактировать файл Linux Hosts, вам сначала нужно получить к нему доступ. Файл находится в /etc/папке, но обычная учетная запись пользователя Linux не может получить доступ к этому файлу, поскольку это системный файл.

Вы можете войти в систему с помощью команды su  или использовать команду sudo -s  для доступа к учетной записи root. Как правило, большинство систем Linux могут получить доступ к root с помощью команды su  . Однако в Ubuntu и некоторых других дистрибутивах учетная запись root отключена, поэтому вам нужно использовать sudo -s .

Сначала откройте окно терминала на рабочем столе Linux. Затем откройте окно терминала на рабочем столе Linux и нажмите Ctrl + Alt + T  на клавиатуре. Или найдите «Терминал» в меню приложения и запустите его таким образом.

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

вс -

Или, если учетная запись root в вашей системе Linux отключена, вы можете получить доступ к root, повысив уровень сеанса с помощью sudo -s .

sudo -s

Когда вы вошли в систему root, используйте команду  CD  для доступа к /etc/папке. 

cd / etc /

Внутри папки откройте файл «Hosts» с помощью текстового редактора Nano. В этом уроке мы будем использовать Nano. Однако файл «Hosts» можно открыть в любом текстовом редакторе.

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

nano -w хосты

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

Чтобы отредактировать файл Hosts, вам нужно понять, как он работает. У каждой записи есть IP-адрес и имя хоста. Просмотрите файл в текстовом редакторе Nano и обратите внимание на строки внутри.

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

Например, строка в файле Hosts может выглядеть так, как показано ниже.

192.168.1.205 my.hostname

Если вы хотите добавить новые строки в файл Hosts, создайте новую строку внизу и введите IP-адрес и имя хоста. Затем сохраните изменения в текстовом редакторе Nano, нажав Ctrl + O  на клавиатуре.

Не стесняйтесь добавлять столько новых строк, сколько хотите, в файл хоста. Когда вы закончите процесс редактирования, нажмите  комбинацию кнопок Crl + X , чтобы выйти из текстового редактора Nano.


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.