Для небольшой сети я использовал бы dnsmasq
. Это работает хорошо и для DNS и для DHCP. Это делает сам регистрация внутренне, таким образом, клиент не должен регистрироваться. Это более безопасно. Существуют параметры конфигурации указать, что с другим сервером нужно консультироваться для домена. Это будет служить статическому адресу через DHCP или с помощью конфигурации или /etc/ethers
. Локальные статические имена загружаются из /etc/hosts
и/или любой другой файл Вы настраиваете.
Я не исследовал ни одного из других серверов DHCP, чтобы видеть, поддерживают ли они регистрацию в, связывают.
Это был мой опыт, что пакеты клиента DHCP на Linux действительно поддерживают BIND. Однако это регистрирующийся в сервере имен часто не включается по умолчанию. Linux имеет историю того, чтобы быть используемым больше в качестве разъединения, где IP-адрес будет статичен (даже если подаваемый DHCP). Рабочие столы Linux становятся более частыми, и если бы я развертывал их в корпоративной среде, то я мог бы включить регистрацию.
Включение регистрации DHCP в связывает, рискует угоном DNS. Лучше использовать отдельный домен для динамических адресов. Для использования клиентской регистрации это должно быть включено в связывать конфигурации.
Ответ сексуален, в зависимости от Вашей точки зрения.
Perl очень полезен. Много системных утилит записано в или зависит от жемчуга. Большинство систем не будет работать правильно, если Perl будет удален.
Несколько лет назад FreeBSD прошел большое усилие удалить Perl как зависимость для основной системы. Это не была легкая задача.
В исходной регистрации Perl v1.0 Larry Wall на comp.sources.misc группу новостей 18 декабря 1987, он сказал:
Если бы у Вас есть проблема, которая обычно использовала бы sed или awk или sh, но это превышает их возможности или должно работать немного быстрее, и Вы не хотите писать глупую вещь в C, то жемчуг может быть для Вас.
На намного более поздней выставке он уточнил немного больше:
Но разочарования программирования оболочки Unix привели непосредственно к созданию Perl, который у меня действительно нет времени для сообщения. Но по существу, я нашел, что сценарии оболочки были внутренне ограничены тем, что большинство его глаголов не находится под его контролем и следовательно в основном несовместимо друг с другом. И существительные являются обедневшими, ограничиваются строками и файлами с who-knows-what типологией...
Более разрушительный было мышление, что это была одномерная вселенная: Вы или запрограммированный в C или Вы запрограммировали в оболочке, потому что они, очевидно, в противоположных концах Одного Истинного Континуума. Perl появился, когда я понял, что сценарии не всегда имели к просматриваемому как противоположность программирования, но что единственный язык мог быть довольно хорош для обоих. Это открыло огромную экологическую нишу. Многие из Вас видели мою старую схему раковины моллюска с двумя размерами manipulexity и whipuptitude.
Сегодня, Perl является стандартной альтернативой/заменой для сценариев оболочки и текста, анализирующего потребности, и с намного большим количеством питания, чем традиционные инструменты. Из-за он - экстремальное значение (некоторые сказали бы неэлегантный), гибкость, Perl был описан как "швейцарская армейская цепная пила языков сценариев". Задачи могут часто быть значительно короче, легче, или более расширяемыми при решении с Perl. Многие, много системных инструментов, сценариев и больших программ обычно пишутся в Perl. Таким образом в современной среде Linux, Perl является теперь другим стандартным инструментом Unix, и действительно необходимый.
awk
и sed
в нем (Perl).Я думаю, что ответ на этот вопрос является частично историческим, частично практичным.
Что касается истории, Perl является классным языком. Это является более классным, чем Python (не говоря уже о PHP), хотя я понятия не имею, что "лучше" (если это могло бы так или иначе быть официально проанализировано, относительно которого я сомневаюсь). И классные парни, которые используют (или используемые) Perl, обычно являются парнями, решающими, что должно быть частью дистрибутива Linux.
Что касается того, что практично, Perl является все еще связующим звеном большого количества вещей: OSs и сеть одинаково (снова, ЛАМПА, не забывая или Python или PHP). Итак, почему бы не включать что-нибудь, что полезно для большого количества целей? И еще больше, почему удаляют что-нибудь, что является там (и не наносит ущерба), и полезно?
Но, как это происходит, существует примечание по этому в новом выпуске Журнала Linux (#151, июнь 2013). По-видимому, для компиляции ядра Linux, несколько коротких и простых сценариев Perl используются. (Снова, роль "связующего звена" Perl в OSS) Теперь, один из разработчиков ядра отправлял патчи переписывания тех сценариев, на этот раз не в Perl, но как "Сценарии оболочки Unix" (это sh
?). Тем путем Perl не должен был бы быть установлен ни для кого компилирующего ядро. Но, тот патч (отправляемый несколько раз) не был взят. И одна причина этого, после того как в холоде, Perl вряд ли будет впущен. Люди как Perl, и они не хотят расставаться с ним.
Теперь, это только касается краев этого вопроса как, вероятно, очень малочисленное меньшинство пользователей Linux, вероятно, скомпилирует ядро. Но это - еще одна часть загадки (и я подозреваю, что существуют многие).