Вам понадобится
- - доступ к целевой машине (физический или удаленный);
- - учетные данные root.
Инструкция
1
Войдите в систему на целевой машине с учетными данными пользователя root. При наличии физического доступа к компьютеру и работе в графической среде (KDE, Gnome, и т.д.) запустите эмулятор терминала, такой как XTerm или Konsole. Также можно переключиться в текстовую консоль при помощи нажатия комбинации клавиш Ctrl+Alt+Fx, где x - номер консоли. Если вход уже выполнен под пользователем, отличным от root, выполните команду su. Если к машине имеется доступ по SSH, используйте подходящую программу для подключения. В UNIX-подобных системах обычно установлен консольный клиент ssh. При работе под Windows можно применить программу PuTTY, свободно распространяемую на сайте putty.nl. Введите учетные данные root и начните сеанс работы.
2
Узнайте имя init-скрипта, соответствующего демону, который необходимо перезапустить. Обычно все подобные скрипты находятся в каталоге /etc/rc.d/init.d и имеют те же имена, что и обслуживаемые ими демоны. Просмотрите содержимое данного каталога при помощи файлового менеджера или команды ls. Если вы знаете примерное название демона, отфильтруйте вывод ls утилитой grep. Например, ls -1 /etc/rc.d/init.d | grep log
3
Узнайте о текущем состоянии перезапускаемого демона. Выполните команду вида:service <daemon_name> statusЗдесь вместо маркера <daemon_name> используйте имя, полученное на предыдущем шаге. Если будет выведена строка вида <daemon_name> is running, демон работает и его можно перезапустить. В противном случае это невозможно (такого демона не существует или он остановлен).
4
Перезапустите демон. Выполните команду вида:service <daemon_name> <command>Значение <daemon_name> аналогично тому, что было описано в третьем шаге. В качестве параметра <command> используйте один из известных идентификаторов команд демона, приводящих к перезапуску (обычно они описаны в документации, поставляемой вместе с соответствующим пакетом) или опцию --full-restart. Например:service syslogd restartservice httpd2 gracefulservice syslogd --full-restart