Сервер время от времени возвращается к DHCP

Я предполагаю, что это связано с более ранним вопросом?

Ubuntu - некорневой пользователь может выполнить процесс в chroot тюрьме?

Выполнять Tomcat как корень...*

Принятие Вас установило tomcat6 пакет от редактирования репозитория Ubuntu/etc/init.d/tomcat6 файл и изменяет строку:

TOMCAT6_USER=tomcat6

читать

TOMCAT6_USER=root

Это сказанное...

Рабочий Tomcat как корень не рекомендуется в средах, где это доступно для недоверяемых клиентов (например, Интернет). Проблема состоит в том, если Tomcat или одно из Ваших веб-приложений, работающих в ней, используются некоторым способом, у них есть полный доступ к базовой системе. например, Они могут изменить файлы, выполнить процессы, и т.д.

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

Более безопасный подход должен продолжить рабочий Tomcat как значение по умолчанию tomcat6 пользователь и иметь тот вызов внешнее, chrooted процесс более изолированным способом. Как Вы делаете это зависит от процесса, который называют и что потребности произойти.

Если Вы размещаете информацию на называемом процессе, что это делает и почему другие смогут помочь Вам определить лучший способ достигнуть этого. Например, Вы могли установить монитор, который выполняет chrooted задачу каждый раз, когда содержание изменения каталога или локальный веб-сервис, который Tomcat может назвать для выполнения процесса.

0
задан 7 November 2011 в 01:18
2 ответа

Why not configure the DHCP server to hand out the IP address you want based on the server's MAC address? With ISC dhcpd (the de-facto standard DHCP server for unix systems) just put something like this in the config (make sure that subnet mask and gateway are already configured properly):

host server01
{
    hardware ethernet MA:CA:DD:RE:SS;
    fixed-address 192.168.2.51;
    option host-name "server01";
}
0
ответ дан 23 November 2019 в 11:02

Возможно ли, что процесс DHCP-клиента все еще работает?

Возможно, вы изменили сервер с DHCP на статический, выполнили перезапуск сети, но процесс dhclient завершился некорректно.

Вы можете выполнить

johnf@zoot:~$ ps ax | grep [d]hclient
28248 ?        S      0:00 /sbin/dhclient # Other args

, чтобы проверить.

Если да, выключите этот процесс или перезагрузите компьютер.

1
ответ дан 23 November 2019 в 11:02

Теги

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