Переопределите имя хоста DHCP на RHEL5/CentOS/Amazon Linux

Журнал транзакций в пользовательской базе данных вырастет, потому что база данных установлена на полное восстановление, и журнал транзакций не сохраняется. Если Вам не нужна способность сделать восстановления момента времени затем, необходимо изменить восстановление базы данных от полного до простого.

При необходимости в восстановлениях момента времени затем, необходимо начать создавать резервную копию журнала транзакций.

6
задан 29 November 2010 в 15:49
6 ответов

Ответ Mike's звучит лучше и будет, вероятно, работать, но если он дает Вам проблему, можно всегда использовать кувалду.:)

Добавить

/bin/hostname HOSTNAME

Кому:

/etc/rc.local

:)

2
ответ дан 3 December 2019 в 00:00

Попробуйте это..Править

/etc/sysconfig/network-scripts/ifcfg-eth0

Затем добавьте

DHCP_HOSTNAME=host.domain.com

Посмотрите, разрешает ли это его.

8
ответ дан 3 December 2019 в 00:00

Для Centos 6 и, следовательно, Redhat 6 вы будете постоянно терять любое имя хоста, которое вы хотите, чтобы ваш хост был известен как локальный, каждый раз, когда вы получаете новый IP или перезагружаетесь при использовании DHCP. (Информация о Redhat 5 / Centos 5 также ниже)

(что может быть проблемой, если вы создаете резервные копии сценариев или подобное, полагаясь на статическое имя хоста)

Если вы используете dhclient и постоянно перезаписываете (забываете) желаемое имя локального хоста DHCP предоставил имя хоста, читайте дальше.

Чтобы принудительно указать имя локального хоста (и при этом позволить DHCP предоставлять вам любой IP-адрес, который он хочет), вам необходимо изменить (или создать) файл /etc/dhcp/dhclient-eth0.conf .

(замените строку eth0 любым сетевым интерфейсом, которым вы перезаписываете свое имя хоста, eth0 работает в большинстве случаев)

Для моей настройки этот простой файловый контент работает:

interface "eth0"  
   {    
     supersede host-name "myworkbox";  
   }

и я сохраняю его в / etc / dhcp / dhclient -eth0.conf .

Если у вас Redhat 5 / Centos 5, попробуйте сделать то же самое, но расположение файла должно быть /etc/dhclient-eth0.conf . dhclient - $ {DEVICE} .conf в файле / etc / sysconfig / network-scripts / ifup

Если вам нужно получить конкретный IP-адрес, вам нужно просмотреть справочную страницу для dhclient.

5
ответ дан 3 December 2019 в 00:00

Просто добавьте

PEERDNS="no"

в / etc / sysconfig / network-scripts / ifcfg-ethX (проверено на CentOS 6)

1
ответ дан 3 December 2019 в 00:00

Для CentOS 7 AMI установите статическое имя хоста, прокомментировав строки:

- set_hostname
- update_hostname

в /etc/cloud/cloud.cfg. Символ комментария для YAML - #.

Это в дополнение к обычной установке имени хоста.

.
4
ответ дан 3 December 2019 в 00:00

Добавление /etc/dhcp/dhclient-eth0.conf (для AWS AMI (CentOS)) с содержимым:

interface "eth0"  
{    
  supersede host-name "myworkbox";  
}

, похоже, работает нормально (при использовании dhcp, конечно). Спасибо!

0
ответ дан 3 December 2019 в 00:00

Теги

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