Πώς να ξεκινήσετε την υπηρεσία κατά την εκκίνηση στο Ubuntu 22.04

Pos Na Xekinesete Ten Yperesia Kata Ten Ekkinese Sto Ubuntu 22 04



Υπάρχουν διάφορες υπηρεσίες που χρησιμοποιούνται στο Ubuntu για την εκτέλεση διαφορετικών τύπων εργασιών. Είτε μπορεί να είναι διακομιστές ιστού όπως Apache2, Nginx, είτε υπηρεσίες τείχους προστασίας. Εάν οι χρήστες ενδιαφέρονται να ξεκινήσουν αυτές τις υπηρεσίες στο Boot of the Ubuntu Jammy Jellyfish, που σημαίνει ότι όταν το μηχάνημα είναι ενεργοποιημένο και το λειτουργικό σύστημα είναι φορτωμένο, η υπηρεσία θα πρέπει επίσης να είναι ενεργοποιημένη.

Η μέθοδος έναρξης της υπηρεσίας στη νέα έκδοση του Ubuntu, δηλαδή το Ubuntu Jammy Jellyfish, έχει εξηγηθεί σε αυτό το blog.

Πώς να ξεκινήσετε την υπηρεσία κατά την εκκίνηση στο Ubuntu 22.04

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







Ένα βοηθητικό πρόγραμμα systemctl είναι από προεπιλογή διαθέσιμο στο Ubuntu για τη διαχείριση των υπηρεσιών, επομένως πρώτα χρησιμοποιώντας το, μάθετε την κατάσταση της υπηρεσίας:



$ sudo systemctl κατάσταση apache2



Στην έξοδο, μπορεί να είναι ότι η υπηρεσία εκτελείται αλλά είναι απενεργοποιημένη κατά την εκκίνηση, οπότε για να ενεργοποιηθεί η εκτέλεση της εντολής:





$ sudo systemctl επιτρέπω apache2

Αφού ενεργοποιήσετε την υπηρεσία, επικυρώστε την κατάσταση της υπηρεσίας:



$ sudo systemctl κατάσταση apache2

Τώρα η κατάσταση της υπηρεσίας έχει αλλάξει σε ενεργοποιημένη, που σημαίνει ότι θα ξεκινήσει κατά την εκκίνηση του Ubuntu, ωστόσο, η κατάσταση της ενεργοποίησης μπορεί επίσης να επανέλθει σε απενεργοποιημένη χρησιμοποιώντας την εντολή:

$ sudo systemctl απενεργοποιήστε το apache2

Η υπηρεσία είναι απενεργοποιημένη, τώρα, εάν ο χρήστης θέλει να ενεργοποιήσει την υπηρεσία με άμεση ενέργεια, χρησιμοποιήστε τη σημαία του '–τώρα' με την εντολή ενεργοποίηση:

$ sudo systemctl επιτρέπω apache2 --τώρα

Η κατάσταση της υπηρεσίας αλλάζει ξανά για να ενεργοποιηθεί.

συμπέρασμα

Το βοηθητικό πρόγραμμα systemctl χρησιμοποιείται για την εκκίνηση της υπηρεσίας κατά την εκκίνηση ενεργοποιώντας την υπηρεσία χρησιμοποιώντας την εντολή 'sudo systemctl enable [όνομα υπηρεσίας]' στο Ubuntu 22.04. Αυτό το ιστολόγιο παρουσίασε τη μέθοδο με την οποία μπορούν να ξεκινήσουν οι υπηρεσίες στην εκκίνηση του Ubuntu χρησιμοποιώντας το τερματικό.