Сервисы: узелок на память

В процессе настройки кое-чего такого, что станет темой одного из моих постов, столкнулся с вопросом рестарта системных сервисов. Чтобы не забыть, корректный способ записал здесь. Раньше я делал это “в лоб” — рестартил машину. Но даже винда позволяла рестартить сервисы без перезагрузки! Неужто линукс не может так же? Оказалось — может. А ещё оказалось, что тема жёванная-пережёванная, и я последний в мире, кто узнал, как рестартить сервисы в дебиане. Итак, узелок на память:

/etc/init.d/имя_сервиса restart
Эта команда, выполненная от имени рута, заставит серсис имя_сервиса перезапуститься (т.е. выполнить цикл stop-start). Вообще-то, сервисы можно не только ребутить, но и:

У каждого серсиса могут быть свои особые команды, и для того, чтобы их узнать, стоит попросить сервис сделать что-то невыполнимое. К примеру:

$ /etc/init.d/kdm ljmxn
Usage: /etc/init.d/kdm {start|stop|restart|reload|force-reload}

(хотя, конечно же, говорить –help было бы правильнее).

Удачи!

Comments (migrated from Blogger)

On 2009-01-13T12:05:00.000+02:00, morbo wrote:

Из часто используемых команд - restart. А чтобы узнать список доступных команд не обязательно задавать что-то невыполнимое, можно вообще ничего не указывать.

Drop me a line! (wonder where’s the comments form?)