Skip to main content

Τι είναι το διαφορετικό Linux Υπηρεσίες?

Οι υπηρεσίες Linux είναι εφαρμογές που εκτελούνται στο παρασκήνιο του λειτουργικού συστήματος Linux, συνήθως χωρίς παρέμβαση χρηστών.Πολλές υπηρεσίες Linux είναι υπηρεσίες εκκίνησης και ξεκινούν όταν οι μπότες του συστήματος, πριν συνδεθούν ο χρήστης. Το Linux είναι ένα δωρεάν πρόγραμμα ανοιχτού κώδικα, οπότε υπάρχει μεγάλη ποικιλία και οι συγκεκριμένες υπηρεσίες που εγκαθίστανται από προεπιλογή θα διαφέρουν ανάλογα με το ποιαΧρησιμοποιείται η κατανομή του Linux.Οι υπηρεσίες μπορούν να ενεργοποιηθούν, να απενεργοποιηθούν, να διαχειριστούν και ακόμη και να τροποποιηθούν από τον χρήστη.

Ορισμένες υπηρεσίες Linux ξεκινούν, εκτελούν μια λειτουργία και στη συνέχεια κλείσαν.Ένα παράδειγμα είναι το kudzu, το οποίο ανιχνεύει νέο ή τροποποιημένο υλικό.Άλλα παραδείγματα περιλαμβάνουν τυχαία, τα οποία δημιουργούν έναν τυχαίο αριθμό που χρησιμοποιείται για την ασφάλεια και το κλειδί, ο οποίος δημιουργεί χαρτογραφήσεις πληκτρολογίου και τη γραμματοσειρά του συστήματος.

Ο άλλος τύπος υπηρεσίας είναι ένας δαίμονας, η οποία είναι μια υπηρεσία που τρέχει πάντα.Πολλά από αυτά παρέχουν διάφορες υπηρεσίες δικτύου, συμπεριλαμβανομένων των εξής: HTTPD παρέχει έναν διακομιστή ιστού Apache.Το Inetd, ο δαίμονας του Internet SuperServer, ξεκινάει τις υπηρεσίες δικτύωσης ελέγχου ελέγχου μετάδοσης (TCP/IP) και είναι υπεύθυνη για πολλές άλλες υπηρεσίες δικτύου.Το SMTP στέλνει και λαμβάνει email.και το NFS επιτρέπει τη φιλοξενία ενός διακομιστή αρχείων δικτύου.Αυτές οι υπηρεσίες ενδέχεται να έχουν διαφορετικά ονόματα ανάλογα με τη διανομή Linux.Για παράδειγμα, η υπηρεσία Apache ονομάζεται HTTPD σε ορισμένες κατανομές και το Apache2 σε άλλους.Παραδείγματα περιλαμβάνουν το CRON, το οποίο χρησιμοποιείται για την εκτέλεση προγραμματισμένων εργασιών.GPM, η οποία υποστηρίζει τη λειτουργικότητα του ποντικιού.APMD, η οποία παρέχει προηγμένη διαχείριση ενέργειας.και LPD, το spooler εκτύπωσης. Οι υπηρεσίες εκτελούνται με βάση ένα επίπεδο εκτέλεσης, το οποίο καθορίζει την κατάσταση του συστήματος, όπως η σύνδεση ενός χρήστη, η σύνδεση πολλαπλών χρηστών, η διακοπή λειτουργίας και η επανεκκίνηση.Το αρχείο/etc/inittab ορίζει το προεπιλεγμένο επίπεδο εκτέλεσης και τα σημεία σε αρχεία, κανονικά αποθηκευμένα στο /etc/rc.d/;Αυτά τα σενάρια RC.D καθορίζουν ποιες υπηρεσίες ξεκινούν κατά την είσοδο σε ένα runlevel.Αυτά τα σενάρια καθορίζουν επίσης την προτεραιότητα εκκίνησης και την προτεραιότητα τερματισμού λειτουργίας για κάθε υπηρεσία, από το 0-100, για να καθορίσουν τη σειρά με την οποία οι υπηρεσίες ξεκινούν και τερματίζονται.

Ορισμένες κατανομές Linux παρέχουν ένα γραφικό περιβάλλον χρήστη (GUI) για να διαμορφώσουν τις υπηρεσίες.Εάν αυτό δεν είναι διαθέσιμο σε μια συγκεκριμένη διανομή, πρέπει να είναι διαθέσιμα ορισμένα εργαλεία γραμμής εντολών.Το εργαλείο CHKCONFIG μπορεί να χρησιμοποιηθεί για την απαρίθμηση των υπηρεσιών, τη δημιουργία ή τη διαγραφή υπηρεσιών ή για την ενεργοποίηση ή την απενεργοποίηση των υπηρεσιών.Το εργαλείο NTSYSV παρέχει μια απλή διεπαφή για να επιλέξετε ποιες υπηρεσίες πρέπει να ξεκινήσουν αυτόματα.Οποιαδήποτε εργαλεία για τη διαμόρφωση των υπηρεσιών Linux είναι απλά μπροστινά άκρα στα σενάρια RC.D και οι χρήστες ενέργειας μπορούν να τροποποιήσουν άμεσα αυτά τα σενάρια για τη διαχείριση των υπηρεσιών.