Σε λειτουργικά συστήματα τύπου UNIX, οι διεργασίες που εκτελούν λειτουργίες υπηρεσίας και δεν έχουν διεπαφή χρήστη ονομάζονται δαίμονες. Ένας μεγάλος αριθμός βοηθητικών προγραμμάτων υλοποιείται με τη μορφή δαιμόνων (χρονοδιάγραμμα εργασιών, υποσύστημα καταγραφής, διακομιστές DBMS κ.λπ.). Μερικές φορές πρέπει να γίνει επανεκκίνηση ενός συγκεκριμένου δαίμονα.
Απαραίτητη
- - πρόσβαση στη μηχανή προορισμού (φυσική ή απομακρυσμένη) ·
- - διαπιστευτήρια ρίζας.
Οδηγίες
Βήμα 1
Συνδεθείτε στο μηχάνημα προορισμού με διαπιστευτήρια χρήστη root. Εάν έχετε φυσική πρόσβαση στον υπολογιστή σας και εργάζεστε σε γραφικό περιβάλλον (KDE, Gnome κ.λπ.), ξεκινήστε έναν εξομοιωτή τερματικού όπως το XTerm ή το Konsole. Μπορείτε επίσης να μεταβείτε στην κονσόλα κειμένου πατώντας το συνδυασμό πλήκτρων Ctrl + Alt + Fx, όπου x είναι ο αριθμός κονσόλας. Εάν έχετε ήδη συνδεθεί ως χρήστης διαφορετικός από το root, εκτελέστε την εντολή su. Εάν έχετε πρόσβαση SSH στο μηχάνημα, χρησιμοποιήστε ένα κατάλληλο πρόγραμμα για σύνδεση. Σε συστήματα που μοιάζουν με UNIX, συνήθως εγκαθίσταται ο πελάτης της κονσόλας ssh. Όταν εργάζεστε σε Windows, μπορείτε να χρησιμοποιήσετε το πρόγραμμα PuTTY, το οποίο διανέμεται ελεύθερα στον ιστότοπο putty.nl. Εισαγάγετε τα διαπιστευτήρια ρίζας και ξεκινήστε μια περίοδο σύνδεσης.
Βήμα 2
Μάθετε το όνομα του σεναρίου init που αντιστοιχεί στον δαίμονα που πρέπει να γίνει επανεκκίνηση. Συνήθως, όλα αυτά τα σενάρια βρίσκονται στον κατάλογο /etc/rc.d/init.d και έχουν τα ίδια ονόματα με τους δαίμονες που εξυπηρετούν. Δείτε τα περιεχόμενα αυτού του καταλόγου χρησιμοποιώντας τον διαχειριστή αρχείων ή την εντολή ls. Εάν γνωρίζετε το κατά προσέγγιση όνομα του δαίμονα, φιλτράρετε την έξοδο ls με grep. Για παράδειγμα, ls -1 /etc/rc.d/init.d | grep log
Βήμα 3
Μάθετε για την τρέχουσα κατάσταση του δαίμονα που επανεκκινείται. Εκτελέστε μια εντολή της φόρμας: κατάσταση υπηρεσίας Εδώ, αντί για δείκτη, χρησιμοποιήστε το όνομα που αποκτήθηκε στο προηγούμενο βήμα. Εάν εμφανίζεται μια γραμμή όπως εκτελείται, ο δαίμονας εκτελείται και μπορεί να γίνει επανεκκίνηση. Διαφορετικά, αυτό δεν είναι δυνατό (ένας τέτοιος δαίμονας δεν υπάρχει ή σταματά).
Βήμα 4
Επανεκκινήστε τον δαίμονα. Εκτελέστε μια εντολή της φόρμας: υπηρεσία Η τιμή είναι παρόμοια με αυτήν που περιγράφεται στο τρίτο βήμα. Ως παράμετρος, χρησιμοποιήστε ένα από τα γνωστά αναγνωριστικά των εντολών δαίμονα που οδηγούν στην επανεκκίνηση (συνήθως περιγράφονται στην τεκμηρίωση που παρέχεται με το αντίστοιχο πακέτο) ή την επιλογή - πλήρης επανεκκίνηση. Για παράδειγμα: service syslogd restartservice httpd2 gracefulservice syslogd --full-restart
Βήμα 5
Τερματίστε την τρέχουσα συνεδρία. Εισαγάγετε την έξοδο εντολής. Πατήστε Enter. Μπορείτε επίσης να χρησιμοποιήσετε την εντολή αποσύνδεσης για να τερματίσετε την κονσόλα κειμένου ή να αποσυνδεθείτε από τον διακομιστή SSH.