Устанавливая новое имя хоста на CentOS, это возвращается после перезапуска

Никогда не недооценивайте пропускную способность универсала, полного лент. 10 ТБ были бы выполнимы с относительно дешевым оборудованием NAS на уровне конечного пользователя, если можно разделиться, оно в (скажите что 2 ТБ), блоки. Если это - одноразовое затем, полуручной процесс мог бы быть осуществим, и NAS на 2 ТБ составляет только несколько сотен долларов.

При необходимости в продолжающемся процессе затем, Вы могли бы настроить RSYNC после выполнения начальной передачи.

7
задан 11 January 2012 в 16:37
4 ответа

Я не редактировал файлы / etc / sysconfig / network и / etc / hosts , потому что они уже содержали имя хоста, которое я хотел (localhost.localdomain), поэтому просто по команде имя хоста localhost.localdomain не сохранялось после перезагрузки.

Но затем мой хост отредактировал эти два файла с другим именем хоста, перезагрузил сервер (без какой-либо другой команды, просто редактировал), и новое имя хоста было применено и оставалось измененным. Затем я снова отредактировал файлы и установил для них localhost.localdomain, как и на некоторых других моих VPS, и теперь они обновились и остались на localhost, как я хотел.

2
ответ дан 2 December 2019 в 23:25

Добавьте следующие строки в файл конфигурации /etc/sysctl.conf .

kernel.hostname = hostname
kernel.domainname = domain.com

И выполните команду sysctl -p /etc/sysctl.conf, чтобы прочитать и применить изменения вашего файла конфигурации /etc/sysctl.conf .

9
ответ дан 2 December 2019 в 23:25

Я почти уверен, что / etc / sysconfig / network устарел. Попробуйте / etc / sysconfig / network / profiles / default / hosts и / etc / sysconfig / network / profiles / default / network .

0
ответ дан 2 December 2019 в 23:25

Вы редактировали файл / etc / sysconfig / network? Или вы просто показываете его содержимое? Команда hostname фактически не редактирует эти файлы. Когда система запускает скрипты инициализации, считывают имя хоста из файлов конфигурации, и этот параметр затем передается команде hostname. Вдобавок, как упоминалось в других сообщениях, обязательно отредактируйте файл хостов, чтобы сопоставление для вашего имени хоста <-> ip было правильным на локальном хосте.

Дополнительная информация доступна в документации Red Hat

Также вы используете Network Manager для управления сетевыми интерфейсами? В таком случае вам нужно будет зайти в NM и убедиться, что настройки там тоже.

2
ответ дан 2 December 2019 в 23:25

Теги

Похожие вопросы