• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Как изменить hostname на различный Linux системах?


    Чтобы изменить имя хоста достаточно набрать команду:
    #hostname <name>

    Но это не достаточно, так как после перезагрузки системы hostname вернется на дефолтный. По этому нам нужно добавить некоторые изменения в файле: для различный семейств Линукс - это разные файлы!

    Для Linux Debian и Ubuntu:

    Когда система загружается она считывает имя хоста из файла /etc/hostname, поэтому просто вносим изменения в него (где - имя вашего хоста):
    #echo "" > /etc/hostname
    Чтобы применить изменения можно и не перезагружатся, достаточно запустить команду:
    #/etc/init.d/hostname.sh start
    Если хоснаме не изменился попробуйте пере подключится в серверу!

    Для Linux RedHat или Centos:

    Имя хоста указывается в файле /etc/sysconfig/network и используется скриптом /etc/rc.d/rc.sysinit при старте системы, посему открываем файл:
    #nano /etc/sysconfig/network
    Находим строку HOSTNAME и меняем на имя своего хоста:
    #HOSTNAME=""

    Для Linux ArchLinux:

    Имя хоста указывается в файле /etc/rc.conf, оттуда оно и берется при запуске, открываем его:
    #vim /etc/rc.conf

    Находим строку HOSTNAME и меняем на имя своего хоста:
    #HOSTNAME=""

    Для изменения имени хоста через sysctl:

    Чтобы узнать текущее имя:
    sysctl kernel.hostname
    Чтобы изменить его (где - имя вашего хоста):
    sysctl kernel.hostname=

    Автор: admin, 24 января 2014
    Рубрики: OS Linux, Новости
    Метки: , ,

    Написать комментарий

    Последние статьи