В отличие от большинства других пакетов, при обновлении систем RHEL и CentOS обновленные пакеты ядра устанавливаются как дополнительные пакеты, а не обновляются и заменяются об/мин.
Вам вообще не нужно исключать новые пакеты ядра. Просто установите желаемую версию ядра, с которой вы хотите, чтобы ваша система загружалась, а не версию ядра по умолчанию (то есть самую новую) с помощью grubby
:
grubby --set-default /boot/vmlinuz-3.10.0-229.4.2.el7.x86_64
Вы должны изменить не /etc/resolv.conf
. Этот файл используется для указания DNS-серверов, которые локальная машина будет использовать для разрешения имен.
Что вы хотите сделать, так это сопоставить IP-адрес с полным именем хоста для использования только вашей локальной машиной. Локальные сопоставления между IP-адресами и FQDN находятся в /etc/hosts
, и именно этот файл вы должны отредактировать в следующем формате (пример взят из руководства hosts
):
# The following lines are desirable for IPv4 capable hosts
127.0.0.1 localhost
# 127.0.1.1 is often used for the FQDN of the machine
127.0.1.1 thishost.mydomain.org thishost
192.168.1.10 foo.mydomain.org foo
192.168.1.13 bar.mydomain.org bar
146.82.138.7 master.debian.org master
209.237.226.90 www.opensource.org
Забудьте о настройке записей DNS - это не то, что вы хотите делать.
/etc/resolv.conf
не устанавливает сопоставления между именами и IP-адресами. Он только указывает вашему компьютеру, какие серверы запрашивать для преобразования (DNS-серверы, они же серверы имен).
У вас есть два варианта:
"статический вариант" (который на самом деле не использует DNS) - добавить свою запись в /etc/hosts
: добавьте строку типа:
172.16.170.135 utopia.net
и все будет готово. Это отменит фактический IP-адрес utopia.net
, но будет действителен только на компьютере, где вы добавили эту информацию в /etc/hosts
фактический вариант DNS: вам нужно зарегистрировать доменное имя, и в "зоне" для этого доменного имени объявить сопоставление с IP-адресом. Это будет работать на любом компьютере, использующем DNS, но требует "покупки" (аренды, на самом деле) доменного имени и его правильной настройки
Существует также альтернативный вариант: иметь собственное "локальное" доменное имя, настроить его на собственном сервере имен и настроить компьютеры на использование этого сервера имен для разрешения. Это позволит вам иметь сопоставление на нескольких компьютерах, но при этом менять сопоставление имени с IP в одном месте. Но это, вероятно, выходит за рамки ваших текущих возможностей.
Зарегистрирован ли у вас домен utopia.net
(крайне маловероятно, потому что, согласно whois
, он постоянно регистрировался с 1995 года)?
Если нет, то не используйте его .
DNS полностью сломался бы, если бы каждый, кому нравится звук домена, просто решил использовать его в своих внутренних сетях, невзирая на тот факт, что домен принадлежит кому-то другому. «О, мне очень нравится google.com, это красивое название - я просто использую его для своей частной сети. Жаль, что никто из моих пользователей не может добраться до этой непонятной поисковой машины».
Если вы не хотите регистрировать (т.е. покупать / арендовать) домен, а также устанавливать и настраивать сервер имен, просто установите сервер zeroconf, например avahi
, и тогда вы сможете ssh имя_хоста.local
.