Протягом кількох років, які я використовував Linux як свою основну систему, зокрема Fedora, я завжди бачив, щоб моє ім’я хоста було встановлено лише на "localhost", за винятком випадків, коли я підключаюся до деяких мереж, і це стає моєю IP-адресою. Сьогодні я пережив таку поведінку, яку я маю проблеми з розумінням.
Я встановив установку Ubuntu на іншому розділі мого ноутбука, встановивши ім’я комп'ютера / ім'я хоста під час встановлення Ubuntu. Коли я перезавантажився назад у Fedora, Fedora оновив моє ім’я хоста до імені, яке я встановив у програмі установки Ubuntu.
Я завжди думав, що ім'я хоста налаштовано і зберігається в розділі установки дистрибутива, і дійсно вміст / etc / hostname у Fedora все ще читає "localhost.localdomain", але запуск hostname
команди показує нове ім'я хоста. Обидві установки поділяють завантажувальний розділ efi, але інакше дискретні. Мені цікаво, звідки і чому встановлення Fedora читає нове ім’я хоста?
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
hosts:
у /etc/nsswitch.conf?