Ακολουθεί μια ανάλυση των βασικών χαρακτηριστικών:
* Εκτέλεση φόντου: Οι δαίμονες τρέχουν ανεξάρτητα από το κέλυφος σύνδεσης οποιουδήποτε χρήστη. Δεν χρειάζονται χρήστη για να συνδεθεί για να λειτουργήσει.
* Δεν υπάρχει τερματικός ελέγχου: Δεν διαθέτουν τυποποιημένη είσοδο (STDIN), τυποποιημένη έξοδο (STDOUT) ή τυπικό σφάλμα (STDERR) που σχετίζεται με ένα τερματικό. Η έξοδος συνήθως ανακατευθύνεται σε αρχεία καταγραφής ή σε άλλες καθορισμένες τοποθεσίες.
* Εργασίες συστήματος: Εκτελούν βασικές εργασίες σε επίπεδο συστήματος, συχνά συνεχώς και επ 'αόριστον.
* Πρόσβαση χαμηλού επιπέδου: Συνήθως λειτουργούν με προνομιακή πρόσβαση, απαιτώντας αυξημένα δικαιώματα να εκτελούν αποτελεσματικά τα καθήκοντά τους.
* Συμβατικά ονομάζεται: Τα ονόματα διαδικασιών δαίμονα συχνά τελειώνουν με ένα "d", όπως το `sshd` (ssh daemon), το` httpd` (δαίμονα http) ή το `named` (daemon DNS).
Πώς διαφέρουν από τις τυπικές διαδικασίες:
Ένα τυπικό πρόγραμμα που ξεκίνησε από ένα τερματικό αλληλεπιδρά άμεσα με τον χρήστη μέσω του τερματικού. Όταν το τερματικό είναι κλειστό, το πρόγραμμα καταλήγει συνήθως. Ένας δαίμονας, ωστόσο, συνεχίζει να τρέχει ακόμα και μετά τον χρήστη που ξεκίνησε να αποσυνδέεται.
Πώς ξεκινούν:
Οι δαίμονες συχνά ξεκινούν κατά τη διάρκεια της εκκίνησης του συστήματος χρησιμοποιώντας σενάρια αρχικοποίησης του συστήματος (όπως το `systemd` σε σύγχρονα συστήματα ή το` init 'σε παλαιότερα συστήματα). Μπορούν επίσης να ξεκινήσουν κατόπιν ζήτησης από άλλα προγράμματα ή υπηρεσίες.
Διαχείριση δαίμων:
Οι διαχειριστές του συστήματος χρησιμοποιούν διάφορα εργαλεία για τη διαχείριση δαίμων, όπως:
* `ps`: Για να αναφέρετε τις διαδικασίες λειτουργίας, συμπεριλαμβανομένων των δαίμων.
* `top` ή` htop`: Για την παρακολούθηση της χρήσης των πόρων του συστήματος, συμπεριλαμβανομένης της δραστηριότητας δαίμονα.
* `SystemCtl` (SystemD): Για τον έλεγχο των δαίμων που ξεκίνησαν από το SystemD (εκκίνηση, διακοπή, επανεκκίνηση, κατάσταση). Αυτό είναι κοινό στις πιο σύγχρονες κατανομές Linux.
* `kill`: Για να τερματίσει μια διαδικασία δαίμονα (αν και αυτό πρέπει να χρησιμοποιείται με προσοχή).
Στην ουσία, οι δαίμονες είναι οι αφηρημένοι ήρωες ενός λειτουργικού συστήματος που μοιάζουν με UNIX, που εργάζονται ήσυχα και συνεχώς στο παρασκήνιο για να εξασφαλίσουν ομαλή και αποτελεσματική λειτουργία.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα