Для перезапуска сервиса (например, httpd) я должен использовать/etc/init.d httpd перезапуск или/sbin/service httpd перезапуск?

Можно сделать Ping ARP. Даже если брандмауэр препятствует тому, чтобы ping ICMP произошли, Ping ARP в основном спрашивает, использует ли кто-либо определенный IP. ARP используется, чтобы удостовериться, что нет коллизий IP, таким образом, машина должна ответить. После того как такой инструмент здесь.

6
задан 17 November 2009 в 20:10
3 ответа

Из страницы справочника:

услуга работает System V init сценарий в максимально предсказуемой среде, удаляя большинство переменных среды и с текущим рабочим набором каталога к/.

Это затем звонит init.d сценарий. Таким образом, они оба выполняют то же самое, кроме вызова сценария через /sbin/service просто гарантирует, чтобы некоторые переменные среды в Вашей оболочке не завинчивали init.d сценарий.

16
ответ дан 2 December 2019 в 23:57

Используя /sbin/service хорошо, потому что это дает демону новую среду для работы в без любых потенциально раздражающих переменных среды мешающее и вызывающее опустошение. По крайней мере, это - объяснение для требования его на работе; я всегда использовал init сценарии непосредственно на моих машинах другого-дистрибутива, и это не вызвало видимую проблему, но меня уверяют, что была настоящая проблема это /sbin/service работает вокруг. Возможно, системы RHEL просто имеют больше загаженного наложения вокруг в стандартной среде.

5
ответ дан 2 December 2019 в 23:57

Мой совет состоял бы в том, чтобы использовать то, что Вы хотите каждый раз, когда Вы на самом деле зарегистрированы к машине и использованию /etc/(init.d|rc.d)/daemon-name если Вы пишете сценарий, при этом причиной является последний, является обычно более портативным. IIRC, единственные дистрибутивы, которые идут /sbin/service в основных пакетах установка RH-flavored, т.е. RHEL, CentOS, Fedora. Мои системы Debian, например, не имеют этого сценария, однако это не может иметь значения для Вашей среды.

4
ответ дан 2 December 2019 в 23:57
  • 1
    Находящиеся в Debian системы имеют ' invoke-rc.d' который заполняет тот же список как сервис. –  Zoredache 17 November 2009 в 21:23
  • 2
    Действительно должен быть независимый от распределения способ сделать это. –  Sam Halicke 17 November 2009 в 22:04

Теги

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