Πώς να απαριθμήσετε τις υπηρεσίες 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 - Τα πιο δημοφιλή άρθρα

Πώς να εγκαταστήσετε σήματος Desktop για Linux

Linux Jan 22, 2026

Eliseu Geisler / Shutterstock.com Σήμα είναι η προστασία της ιδιωτικής ζωής-εστιασμένη smartphone..


Το Best Linux διανομές Χωρίς systemd

Linux Feb 24, 2026

BMJ / ShutTerstock.com Όταν οι κυρίαρχοι διανομές Linux υιοθετήθηκαν συστηματικός , Διαφορετ�..


Αυτός ο νέος φορητός υπολογιστής Linux Gaming έχει τις προδιαγραφές να τρέξει οτιδήποτε

Linux Oct 20, 2025

Juno υπολογιστές Το Linux και το Gaming αρχίζουν να έρχονται μαζί πολύ πιο πρόσφατα. ο Ατμόσφαιρ�..


Πώς να ξεπλύνετε το DNS στο Linux

Linux Nov 14, 2025

Είναι η εμπειρία περιήγησης στο διαδίκτυο αργά στη συσκευή Linux ή είναι οι ιστότοποι που επισκέπτεστε ξεπε..


Πώς να αντιμετωπίσετε χώρους σε ονόματα αρχείων στο Linux

Linux Dec 14, 2025

Όπως και τα περισσότερα λειτουργικά συστήματα, το Linux υποστηρίζει ονόματα αρχείων με χώρους σε αυτά. Αλλά ..


Πώς να ενσωματώσετε εφαρμογές και σενάρια σε επιφάνεια εργασίας Linux

Linux Oct 10, 2025

Στο Linux, μια εφαρμογή χωρίς αρχείο επιφάνειας εργασίας δεν θα ενσωματωθεί με το περιβάλλον επιφάνειας εργ..


Πώς να απαριθμήσετε τις μεταβλητές περιβάλλοντος στο Linux

Linux Oct 31, 2025

Στο Linux, οι μεταβλητές περιβάλλοντος κατέχουν σημαντικές αξίες και ρυθμίσεις. Τα σενάρια, οι εφαρμογές κα�..


Πώς να αποκτήσετε το δημόσιο IP σας σε ένα σενάριο Bash Linux

Linux Nov 9, 2025

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


Κατηγορίες