Πώς να απαριθμήσετε τις υπηρεσίες Linux με το SystemCtl

Oct 18, 2025
Linux

Ο υπολογιστής Linux βασίζεται σε πολλές εργασίες φόντου που ονομάζονται υπηρεσίες ή δαίμονες. Στις διανομές που βασίζονται σε SystemD έχετε ενσωματωμένες εντολές που σας επιτρέπουν να δείτε ποιες υπηρεσίες εκτελούν, απενεργοποιούνται ή απέτυχαν.

Υπηρεσίες και δαίμονες

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

Κάποτε, οι υπηρεσίες ξεκίνησαν από μέσα σε αυτό , η οποία ήταν η πρώτη διαδικασία που θα ξεκινήσει. Οι λεπτομέρειες των Υπηρεσιών πραγματοποιήθηκαν σε μια συλλογή σεναρίων που βρίσκονται στον κατάλογο "/etc/init/d". Σε διανομές μη συστημάτων που εξακολουθούν να ισχύουν.

Στον κόσμο του συστήματος, οι υπηρεσίες ξεκινούν από σύστημα Ποια είναι η πρώτη διαδικασία που θα ξεκινήσει. Οι λεπτομέρειες των υπηρεσιών αποθηκεύονται στο αρχεία μονάδας Βρίσκεται στον κατάλογο "/USR/LIB/SystemD".

Σύμφωνα με τη σελίδα του Man, σύστημα είναι ένας διαχειριστής συστήματος και υπηρεσιών. Μπορείτε να χρησιμοποιήσετε το συστηματικό εντολή για την επιθεώρηση και τον έλεγχο διαφορετικών πτυχών του συστήματος συστήματος, συμπεριλαμβανομένων των υπηρεσιών και των δαίμων.

Επειδή εξετάζουμε εδώ τις εντολές του συστήματος, το πρώτο πράγμα που πρέπει να γνωρίζετε είναι αν τρέχετε ένα με βάση το σύστημα διανομή ή όχι.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Γιατί το SystemD του Linux εξακολουθεί να διαιρεί μετά από όλα αυτά τα χρόνια

init ή σύστημα που βασίζεται;

Η συντριπτική πλειοψηφία των κατανομών Linux χρησιμοποιεί το σύστημα, συμπεριλαμβανομένων των Arch, Red Hat και Debian, και πολλές από τις κατανομές που προέρχονται από αυτές. Που περιλαμβάνει το Ubuntu Οικογένεια διανομών, Μαλακό καπέλλο και τις περιστροφές του, και το Manjaro και τις άλλες διανομές με βάση την αψίδα.

Ωστόσο, υπάρχουν πιρούνια ή γεύσεις ορισμένων από αυτές τις κατανομές που έχουν δημιουργηθεί ειδικά για να αποφευχθεί η χρήση του SystemD. Όχι μόνο αυτό, αλλά υπάρχουν και άλλα συστήματα init που κάποιος θα μπορούσε να επιλέξει να χρησιμοποιήσει αντί για αυτό που ήρθε από προεπιλογή στη διανομή τους, όπως Τρέξε το ή s6-linux-init .

Εάν πρέπει να διαχειριστείτε έναν υπολογιστή Linux που δεν έχετε ρυθμίσει τον εαυτό σας, ο μόνος τρόπος για να είστε βέβαιοι εάν χρησιμοποιεί το SystemD ή όχι, είναι να ελέγξετε. Μπορούμε να το κάνουμε αυτό εξετάζοντας το δέντρο διαδικασίας με το πύργος εντολή. Χρειάζεται μόνο να δούμε την κορυφή του δέντρου - ψάχνουμε για την πρώτη διαδικασία που τρέχει, μετά από όλα - έτσι θα ρίξουμε την έξοδο μέσω του κεφάλι εντολή και ζητήστε τις πρώτες πέντε καταχωρήσεις.

Μπορούμε να το δούμε αυτό σύστημα είναι η πρώτη διαδικασία που εκτελείται μετά την εκκίνηση, οπότε είμαστε σίγουρα σε μια εγκατάσταση του Linux με βάση το σύστημα.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να διαχειριστείτε τις διαδικασίες από τον τερματικό Linux: 10 εντολές που πρέπει να γνωρίζετε

Χρήση SystemCtl για την κατάλογο των υπηρεσιών

Η εντολή για την κατάλογο των υπηρεσιών και των δαίμων είναι συστηματικό . Μπορούμε να βελτιώσουμε το συστηματικό εντολή με το τύπος και κατάσταση επιλογές. Ρωτάμε συστηματικό Για να αναφέρετε τις υπηρεσίες που βρίσκονται στο τρέξιμο.

Δημιουργείται ένας πίνακας πληροφοριών. Εάν είναι πολύ ευρύ ή μεγάλο για το παράθυρο του τερματικού σας, εμφανίζεται στην προεπιλεγμένη προβολή αρχείων, το οποίο πιθανότατα θα είναι πιο λιγο .

Για να δείτε το δεξί άκρο του πίνακα, πατήστε το δεξί πλήκτρο βέλους. Για να επιστρέψετε στη συνήθη προβολή, πατήστε το αριστερό πλήκτρο βέλους.

Πατήστε το πλήκτρο Q για έξοδο από λιγότερο. Οι στήλες που εμφανίζονται είναι:

  • Μονάδα : Το όνομα της υπηρεσίας ή του δαίμονα. Η στήλη έχει τίτλο "Μονάδα" επειδή ό, τι υπάρχει σε αυτή τη στήλη ξεκίνησε χρησιμοποιώντας πληροφορίες σύστημα Βρέθηκε σε ένα αρχείο μονάδας.
  • Φορτώνω : Η κατάσταση φόρτωσης της υπηρεσίας ή ο δαίμονας. Μπορεί να φορτωθεί, να μην βρέξει, να καθορίσει κακές, σφάλμα ή να καλυφθεί.
  • Ενεργός : Η συνολική κατάσταση είναι η υπηρεσία ή ο δαίμονας.
  • ΥΠΟ : Η υπο-κατάσταση της υπηρεσίας ή του δαίμονα. Μπορεί να είναι νεκρός, εξέρχεται, απέτυχε, ανενεργός ή τρέξιμο.
  • Περιγραφή : Σύντομη περιγραφή της μονάδας.

Μπορούμε να διοχετεύσουμε την έξοδο του συστηματικό διά μέσου γροθιά Αν θέλουμε να επικεντρωθούμε σε μία μόνο υπηρεσία. Αυτή η εντολή απομονώνει την καταχώρηση πίνακα για το σσε υπηρεσία.

Μέχρι στιγμής, φιλτράρουμε τα περιεχόμενα του πίνακα παρέχοντας το κατάσταση = τρέξιμο επιλογή. Μπορούμε να χρησιμοποιήσουμε οποιαδήποτε από τις πιθανές τιμές του υπο-κρατικού αντ 'αυτού: νεκρός, έξοδος, αποτυχημένη, ανενεργή ή τρέξιμο.

Μπορούν να χρησιμοποιηθούν συνδυασμοί υπο-κρατών. Πληκτρολογήστε τα ως λίστα διαχωρισμένων με κόμμα. Βεβαιωθείτε ότι δεν συμπεριλαμβάνετε κανένα κενό μεταξύ των επιλογών. Σημειώστε ότι αυτό βρίσκει υπηρεσίες που ταιριάζουν είτε κατάσταση.

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

Από προεπιλογή, συστηματικό Καταγράφει τις διαδικασίες - υπηρεσίες και δαίμονες - που έχουν ξεκινήσει από σύστημα επειδή σύστημα βρήκε ένα αρχείο μονάδας που περιείχε ένα έγκυρο αρχείο μονάδας για αυτούς. Αυτός είναι ο λόγος για τον οποίο ο όρος στενογραφίας για όλες αυτές τις διαδικασίες είναι "μονάδες".

Υπάρχει μια επιλογή για να ζητήσετε ρητά συστηματικό Για να απαριθμήσετε μονάδες, αλλά καθώς είναι η προεπιλεγμένη ενέργεια, δεν χρησιμοποιείται συχνά.

Χρήση του SystemCtl για να απαριθμήσετε τα αρχεία μονάδας

Μπορούμε να επεκτείνουμε το πεδίο εφαρμογής του συστηματικό εντολή με τη συμπερίληψη του αρχειοθετημένα αρχεία λίστας επιλογή. Αυτό δεν αναφέρει μόνο τις υπηρεσίες και τους δαίμονες που έχουν ξεκινήσει, παραθέτει επίσης όλα τα αρχεία μονάδας εγκατεστημένο στον υπολογιστή σας.

Αφαίρεση του κατάσταση Η επιλογή αφαιρεί το φιλτράρισμα. Η έξοδος θα περιέχει όλα τα εγκατεστημένα αρχεία μονάδας, ανεξάρτητα από την κατάσταση τους.

Η έξοδος θα περιέχει πολλές περισσότερες καταχωρήσεις από τα αποτελέσματα από τις προηγούμενες εντολές.

Στον δοκιμαστικό μας υπολογιστή η λίστα αποτελεσμάτων είναι σχεδόν τέσσερις φορές μεγαλύτερη από την έξοδο των προηγούμενων εντολών μας.

Εάν θέλετε να χρησιμοποιήσετε το κατάσταση Επιλογή, μπορείτε να χρησιμοποιήσετε πολλαπλές καταστάσεις με αυτό όπως είδαμε νωρίτερα. Ισχύουν οι ίδιοι κανόνες. Παρέχετε τις επιλογές ως τιμές διαχωρισμένες με κόμμα και δεν περιλαμβάνουν κανένα κενό.

Αυτή η εντολή θα απαριθμήσει όλα τα αρχεία μονάδων που είτε απενεργοποιούνται είτε δεν έχουν ξεκινήσει.

Εμφανίζεται ένας μειωμένος αριθμός αποτελεσμάτων, φιλτραρισμένο σύμφωνα με τις επιλογές που κάνατε με την επιλογή κατάστασης.

Κοιτάζοντας μια υπηρεσία λεπτομερώς

Εάν κάτι για μια υπηρεσία ή δαίμονα πιέζει το ενδιαφέρον σας και αξίζει μια βαθύτερη κατάδυση, μπορείτε να το δείτε λεπτομερώς χρησιμοποιώντας την επιλογή SystemCTL.

Ας ρίξουμε μια ματιά στον δαίμονα SSH, SSHD. Το μόνο που πρέπει να κάνουμε είναι να χρησιμοποιήσουμε την επιλογή κατάστασης και το όνομα της υπηρεσίας ή του δαίμονα.

  • Το όνομα της υπηρεσίας μαζί με μια σύντομη περιγραφή. Μια χρωματική κουκίδα δείχνει αν τρέχει ή όχι. Το πράσινο σημαίνει ότι λειτουργεί, το κόκκινο σημαίνει ότι δεν είναι.
  • Τι φορτώθηκε, συμπεριλαμβανομένης της διαδρομής προς το αρχείο μονάδας.
  • Πόσο καιρό λειτουργεί.
  • Όπου η τεκμηρίωση βρίσκεται στο άνδρας εγχειρίδιο.
  • Το αναγνωριστικό διαδικασίας της λειτουργίας.
  • Πόσες ταυτόχρονες περιπτώσεις αυτής της υπηρεσίας εκτελούνται. Συνήθως αυτό θα είναι ένα.
  • Πόση μνήμη καταναλώνεται.
  • Πόσο καταναλώθηκε ο χρόνος της CPU.
  • Η ομάδα ελέγχου ανήκει στην υπηρεσία.

Εμφανίζονται επίσης σχετικές καταχωρήσεις από το αρχείο καταγραφής συστήματος. Αυτά είναι συνήθως γεγονότα όπως η εκκίνηση της υπηρεσίας. Αυτά μπορεί να είναι ενημερωτικά αν ψάχνετε σε μια υπηρεσία ή δαίμονα που δεν ξεκίνησε σωστά.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να χρησιμοποιήσετε το JournalCtl για να διαβάσετε τα αρχεία καταγραφής του συστήματος Linux

Τα αυτόνομα συστήματα

Οι υπηρεσίες και οι δαίμονες παρέχουν πολλές από τις αυτόματες ενέργειες του λειτουργικού σας συστήματος, οπότε είναι ζωτικής σημασίας. Αυτό σημαίνει ότι η υγεία τους είναι επίσης ζωτικής σημασίας.

Η λήψη προβολής στις υπηρεσίες, τα δαίμονα και τα αρχεία μονάδας σας είναι εύκολη και ενημερωτική. Είναι επίσης ένα πολύτιμο βήμα αντιμετώπισης προβλημάτων εάν μια υπηρεσία ή δαίμονα αρνείται να ξεκινήσει.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να λύσετε το σφάλμα "πάρα πολλά ανοιχτά αρχεία" στο Linux

  • > Πώς να εκτελέσετε ένα πρόγραμμα Linux κατά την εκκίνηση με το SystemD
  • > Το Wyze είναι κάτω, δεν είναι μόνο εσύ
  • > Πώς να αποκλείσετε ή να απεμπλακεί κάποιος στο Tiktok
  • > Τα καλύτερα ακουστικά για τους οπαδούς του iPhone μόλις χτύπησαν τη χαμηλότερη τιμή τους
  • > Η Microsoft μετατρέπει το Bing σε μια μηχανή αναζήτησης AI
  • > Το OnePlus 11 είναι εδώ, αλλά με μια σκληρή εκκίνηση
  • > Η Microsoft Edge παίρνει συνομιλία AI και μια νέα ματιά στα Windows

Linux - Τα πιο δημοφιλή άρθρα

Πώς να διαχειριστείτε το Linux Servers με τη διεπαφή Cockpit Web

Linux Dec 9, 2024

Fatmawati Achmad Zaenuri / ShutTerstock Μπορείτε εύκολα να παρακολουθούν και να διαχειρίζονται πολλαπλο..


Πώς να χρησιμοποιήσετε το «Εδώ Έγγραφα» στο Bash για Linux

Linux Mar 31, 2025

Fatmawati Achmad Zaenuri / ShutTerstock Τα παράξενα που ονομάζεται «εδώ εγγράφων» σας επιτρέπουν να χρησ..


Τι νέο υπάρχει στο Ubuntu 21.04 «Δασύτριχη ιπποπόταμος»

Linux Apr 22, 2025

Η ολοκαίνουργια απελευθέρωση του Ubuntu 21.04 , ο Hirsute Hippo, κυκλοφόρησε στις 22 Απριλίου 2021. Είναι μια πρ..


Πώς να χρησιμοποιήσετε κρυπτογραφημένους κωδικούς πρόσβασης σε δέσμες ενεργειών Bash

Linux Jun 30, 2025

Fatmawati Achmad zaenuri / Shutterstock.com Αν είστε αναγκασμένοι να χρησιμοποιήσετε μια δέσμη ενεργειών L..


Ποια είναι Bash Λεξικά σε Linux, και πώς να τα χρησιμοποιούν;

Linux Jun 16, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Τα λεξικά Bash σας δίνουν χάρτες hash και συστοιχίες συστοιχιών σ�..


Ubuntu 21.10 καταφθάνει με μια προσαρμοσμένη GNOME 40 επιφάνειας εργασίας

Linux Oct 14, 2025

Ubuntu Εάν είστε χρήστης του Ubuntu, ή κάποιος που σκέφτεται να το δοκιμάσει, σήμερα είναι μια καλή �..


Τι νέο υπάρχει στο Ubuntu 21.10 «Impish Ίντρι»

Linux Oct 14, 2025

Κανονικός Ubuntu 21.10 "Inspish Indri" ήταν απελευθερώνεται στις 14 Οκτωβρίου 2021. Διαθέτει Gn..


Πώς να προσθέσετε έναν χρήστη στο αρχείο Sudoers στο Linux

Linux Oct 30, 2025

Αν ένα ξιφία Η εντολή στο Linux σας δίνει ένα μήνυμα ότι ένας χρήστης "δεν βρίσκεται στο αρχείο Sudoers", θα..


Κατηγορίες