|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 14 Mar 2001 02:12:58 To : Eugene B. Berdnikov Subject : Re: Microsoft предлагает запретить Linux!!! -------------------------------------------------------------------------------- >>> Eugene B. Berdnikov wrote: VN>> Hо главная мысль моя была в том, что не должно это все от скриптов VN>> зависеть. EBB> Почему? Вроде "shutdown -r" - это тот же самый "telinit 6", то есть EBB> "/etc/rc.d/rc 6" и далее по тексту: сначала выполнение K*, потом S*. EBB> Сейчас глянул в первый попавшийся редхат: EBB> ... K45sshd K50inet K50rinet ... K90network ... S00killall ... EBB> То есть гасятся по очереди sshd, in.telnetd, интерфейсы, затем - все те, Гасится sshd демон (который в accept() сидит). EBB> кто отметился в /var/lock/subsys/. Вах! В K90network никакой задержки. EBB> То есть коннекция действительно может срезаться, если sshd не успеет EBB> на SIGTERM отреагировать. Hа свопе лежит, например... Хотя он там Да никто тому sshd, который Ваш шелл будет обслуживать, этот SIGTERM не даст. EBB> лежать не может, если "shutdown -r" через ssh делается... Ладно. EBB> Возможно, Вы правы. Проверю на досуге. Линуксы мне очень редко перегружать EBB> приходится, а Солярис всегда из sshd выбрасывает, это точно. Впрочем, EBB> нетрудно догадаться, почему: в солярисовских скриптах интерфейсы EBB> поднимаются навечно, а об остановке sshd я позаботился сам. :) И позаботились, наверно, как-то иначе. А я говорил про вариант, который является приближением к тому, как надо - BSDшный. По пропаданию init'а (перед которым может еще rc.shutdown выполниться...) - ядро берет на себя выполнение терминирующей процедуры: 1. Разослать SIGTERM всем 2. Подождать нормального завершения всех 3. Разослать SIGKILL оставшимся 4. Перемонтировать в r/o все что осталось в r/w 5. Выполнить финальный sync - причем тушения интерфейсов здесь нет, как ни странно. Отличие от редхата - невыполнение аналога K90network. От линукса вообще - выполнение этого ядром вместо скриптов. Я считаю, что это на порядок лучше - потому что, например, можно по C-A-D из любой @опы увести на ребут... эта тема тут уже пережевывалась. /netch --- ifmail v.2.15dev5 * Origin: Lucky Netch Incorporated (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/91388bd22d89.html, оценка из 5, голосов 10
|