Всем привет.

Долго не обращал внимание на порядок старта rc-скриптов, пока одним утром из-за проблем со стартом squid'a (как оказалось позже) я не смог зайти на сервер через ssh. То есть вывод завис на старте squid'a и чего-то ждёт, и соответственно не отрабатывает дальше остальные rc-скрипты, в том числе и sshd. И действительно, rcorder показывает его в списке чуть ли не последним, хотя должно быть наоборот (ИМХО). Ведь это чуть ли не самый важных демон. Пускай не стартонёт mysql, squid, named, ftp, spamd, nginx, ... я смогу зайти по ssh и понять, что, как и где исправлять.

Ниже приведены примеры для некоторых демонов

samba
# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv

sshd
# REQUIRE: LOGIN FILESYSTEMS

exim
# REQUIRE: LOGIN

В итоге, samba стартует раньше всех, дальше exim и последним - sshd.

Насколько будет правильным правка sshd с приведением к такому виду:

# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv

или ещё короче

# REQUIRE: NETWORKING ldconfig resolv

?

Может есть и другие, более правильные методы?

Ответить