Что разветвления установки являются именем хоста?

Делает Busybox не, имеют grep -v?

Это должно сделать задание в одной простой команде:

grep -vi "<[ \t]*script" SOMETHING.html
13
12.10.2012, 17:08
2 ответа

Я просто хотел добавить, что имя хоста должно быть разрешимым, или через DNS или через/etc/hosts. Если это не, много инструментов могли бы показать длительные задержки из-за провального поиска имени хоста. У меня была эта проблема со многими программами GUI.

15
27.01.2020, 19:52
  • 1
    , Это - очень важный момент. Я был бы upvote несколько раз, если я мог.Спасибо! –  cwd 12.10.2012, 05:52
  • 2
    Это на самом деле отвечает на вопрос. Если Вы изменяете свое имя хоста на что-то, что на самом деле решает затем hostname --fqdn все еще работы. –  bryant 13.09.2014, 20:25

Имя хоста (набор и отображенный hostname команда, и обычно сохраненный в /etc/hostname) используется локальными приложениями. Это не известно другими машинами и не может использоваться для контакта с хостом. Имя хоста обычно появляется в приглашениях оболочки, и различные приложения могли бы использовать его для входа целей, например, программным обеспечением управления версиями при создании фиксации.

Нет никакого технического соединения между именем хоста и любым именем, которое другие машины могут использовать для обозначения машины. DNS - то, что обычно используется для именования машины в интернет-контексте (или более точно, сетевой интерфейс). Это - хорошая идея, если Ваше имя хоста идентично первому компоненту названия DNS сетевого интерфейса Вашей машины, которую видит большая часть мира. Например, если Ваш сервер подключен к остальной части мира через eth0 Интерфейс Ethernet и IP-адрес eth0 имеет имя foo.example.com, это - хорошая идея выбрать foo как Ваше имя хоста. Если Вы делаете так, foo.example.com часто называется FQDN (полностью определенное доменное имя) Вашей машины. Но Вы свободны оставить их не соответствовавшими; несоответствие может сбивать с толку администратора, но не имеет значения для программного обеспечения.

Имя хоста может использоваться некоторыми сетевыми протоколами для идентификации хоста. Если так, это должно быть отправлено локальным процессом, работающим на хосте. Например, в некоторых установках, клиент DHCP отправляет имя хоста на сервер DHCP для получения IP-адреса; сервер DHCP может использовать требуемое имя хоста для решения который IP-адрес приписать клиенту. В таких установках это обязательно, что имя хоста соответствует имени DNS.

Похожие страницы: Почему мое имя хоста отличается в Emacs?; Как сделать машину доступной из LAN с помощью ее имени хоста

12
27.01.2020, 19:52
  • 1
    Это не верно, что это не известно другой машиной. То имя хоста отправляется многими Ose на сервер DHCP при запросе арендного договора DHCP, и много серверов DHCP/DNS используют его для обновления локальной зоны DNS. Имя хоста используется mDNS, используется самбой (в большинстве установок самбы по умолчанию), действительно появляется в сервере HTTP... –  Stéphane Chazelas 12.10.2012, 09:41
  • 2
    @sch у упоминания DHCP. Я не понимаю Вашу мысль о httpd: это - локальный процесс, который может решить отправить имя хоста по сети, но имя хоста все еще не известно другим машинам, если хост не отправил его. –  Gilles 'SO- stop being evil' 12.10.2012, 13:46
  • 3
    я думаю, что это - хороший ответ, но после проигрывания вокруг немного больше я не уверен, завершено ли это. Кажется этим, если я изменяю свое имя хоста (ip-10-123-123-123) на что-либо еще затем hostname --fqdn больше работы над ec2 экземпляром и апачем не дают предупреждение при запуске этого, он не может надежно определить fqdn. Я не уверен, где посмотреть для получения дополнительной информации о том, как все эти вещи сходятся. Спасибо за получение меня запустился. –  cwd 12.10.2012, 17:05
  • 4
    hostname --fqdn (DNS), действительно кажется, используется во входе. unix.stackexchange.com/questions/319737 / … –  sourcejedi 05.11.2016, 17:24

Теги

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