Як перезапустити демон

В UNIX-подібних операційних системах процеси, що здійснюють сервісні функції і не мають інтерфейсу користувача, називають демонами. У вигляді демонів реалізовано велику кількість службового програмного забезпечення (планувальник завдань, підсистема ведення логів, сервери СУБД і т.д.). Іноді той чи інший демон необхідно перезапустити.
Як перезапустити демон
Вам знадобиться
  • - доступ до цільової машині (фізичний або віддалений);
  • - облікові дані 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 statusЗдесь замість маркера використовуйте ім'я, отримане на попередньому кроці. Якщо буде виведений рядок виду is running, демон працює і його можна перезапустити. В іншому випадку це неможливо (такого демона не існує або він зупинений).
4
Як перезапустити демон
Перезапустіть демон. Виконайте команду вигляду: service Значення аналогічно тому, що було описано в третьому кроці. Як параметр використовуйте один з відомих ідентифікаторів команд демона, що призводять до перезапуску (зазвичай вони описані в документації, що надається разом з відповідним пакетом) або опцію --full-restart. Наприклад: service syslogd restartservice httpd2 gracefulservice syslogd --full-restart
5
Як перезапустити демон
Завершіть поточний сеанс. Введіть команду exit. Натисніть Enter. Для завершення роботи в текстовій консолі або відключення від сервера SSH також можна використовувати команду logout.

Увага, тільки СЬОГОДНІ!