четверг, 24 апреля 2014 г.

Изменение hostname (имени компьютера) в Debian

Не часто встречаются такие ситуации, при которых нужно поменять имя компьютера, но — они бывают. Обычно имя компьютера (hostname) задаётся во время установки Debian. Однако далеко не редким является случай, когда Debian уже стоит, и по каким-либо причинам (изменение имени сервера, переезд в другую сеть, изменение целевого назначения и т.д.) необходимо изменить имя компьютера.


Рассмотри временное и постоянное изменение имени компьютера…

Временное изменение hostname

На любой Linux системе имя компьютера можно изменить с помощью команды hostname (кто бы мог подумать?). Команда, вызванная без аргументов, выведет на экран текущее имя системы:
hostname
Выведет сообщение с именем сервера, например debian-blog.ru

Для того чтобы изменить имя компьютера, достаточно использовать ту же команду hostname, но с аргументом “имя сервера”:
hostname debian-blog.ru
Новое имя компьютера будет установлено сразу после выполнения и будет активно вплоть до очередной перезагрузки системы. Чтобы новое имя стало постоянным, необходимо сделать еще немного телодвижений.
Здесь только лучшие сорта пива в праге . Можете посмотреть.

Постоянное изменение hostname

Системы, основанные на Debian, при загрузке читают файл /etc/hostname, чтобы установить имя компьютера. После чего, прочитанное имя устанавливается во время работы init-скрипта /etc/init.d/hostname. Таким образом, чтобы узнать текущее имя машины, можно в дополнение к вышеуказанному способу, так же использовать следующий подход:
cat /etc/hostname
И будет выдано сообщение с именем компьютера.
Чтобы задать постоянное имя компьютеру, необходимо отредактировать этот файл (от имени root пользователя):
nano /etc/hostname
После чего, необходимо перезапустить скрипт /etc/init.d/hostname:
/etc/init.d/hostname restart
После изменений имени компьютера Вам потребуется перезагрузка сетевого интерфейса, для того чтобы он вступил в работу с новым именем компьютера:
Для этого выполните команду (от имени root пользователя):
/etc/init.d/networking restart
После чего Вы увидите у вашего сервера (рабочей станции) новое, нужное Вам имя!!!


Комментариев нет :

Отправить комментарий