Что такое названный демон и почему он работает?

10

Я хочу знать, почему работает именованный демон. Нужно ли его запускать для правильной работы моего VPS?

Могу ли я остановить или удалить это?

введите описание изображения здесь

HackToHell
источник

Ответы:

10

/usr/sbin/namedпредоставляется bind9пакетом. bind9такое DNS сервер Если это VPS, вполне возможно, вам нужен этот пакет. Но вы, вероятно, можете удалить его и посмотреть, что произойдет, а затем положить его обратно, если вам это нужно.

sudo apt-get remove bind9

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

Обратите внимание, что я не говорю, что вы должны делать это - только то, что вы, вероятно, можете, если хотите. Если вы сделаете это, то даже если сервер перестанет работать должным образом, вы, вероятно, все равно сможете получить доступ к Интернету для загрузки и переустановки пакета. Тем не менее, возможно, что вы не сможете, или что вы не сможете повторно SSH к серверу, если ваше соединение разорвано. (Спасибо tgm4883 за указание на это.)

Вы можете существенно снизить риск возникновения проблем, убедившись, что у вас есть .debфайлы, кэшированные для переустановки, bind9и их зависимости:

sudo apt-get --download-only --reinstall install bind9

Если вы запустили это недавно, и с тех пор не запускаете sudo apt-get clean, то вы сможете переустановить, bind9 даже если вы не сможете подключиться к серверам загрузки Ubuntu после его удаления :

sudo apt-get install bind9

Возможно, вам придется выполнить sudo apt-get updateперед любой из двух вышеуказанных команд.

Если вы не хотите удалять bind9вообще, а просто посмотрите, что будет удалено, если вы это сделали (что может показать, почему он установлен), вы можете смоделировать его удаление:

apt-get -s remove bind9
Элия ​​Каган
источник
Хотя я и согласен со всем в этом ответе, если он удалит соответствующую службу (bind9), он, возможно, не сможет переустановить ее (так как он удаляет DNS-сервер, он не сможет разрешить хранилища и повторно загрузить пакет)
tgm4883
@ tgm4883 Это возможно. Это кажется маловероятным, поскольку система все еще будет иметь DNS- клиента и возможность доступа к любым DNS-сервисам, которые она использует. Однако вы правы в том, что в моем ответе нет причин не объяснять, как избежать этой проблемы (ее легко избежать). Я отредактирую
Элия ​​Каган
Я перестал связывать, проблем не было и по предложению @Sathya удалил его. Никаких проблем.
HackToHell
@EliahKagan, это правда, хотя я не понимаю, почему он будет настроен как DNS-сервер, и тогда DNS-клиент не будет использовать себя (так как это DNS-сервер) для разрешения имен. Похоже, что это было так, и все решено :)
tgm4883