Всем привет.
Долго не обращал внимание на порядок старта 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
?
Может есть и другие, более правильные методы?