συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να αλλάξετε το Start Διάταξη των Διεργασιών σε Linux

Η εκκίνηση ( και ο τερματισμός ) σειρά των διεργασιών στο Linux ελέγχεται από το " init ". Κατά τη διάρκεια της εκκίνησης , το init εκτελείται αφού ο πυρήνας φορτωθεί . Η διαδικασία init διαβάζει το αρχείο της προετοιμασίας , /etc /inittab , η οποία παρέχει οδηγίες για τη διαμόρφωση του συστήματος σε διάφορα επίπεδα τρέξιμο και καθορίζει το προεπιλεγμένο επίπεδο εκτέλεσης . Τα έξι επίπεδα εκτέλεσης περιγράφουν διαφορετικές διαμορφώσεις λειτουργίας του συστήματος , συμπεριλαμβανομένου του κατάσταση ενός χρήστη , διάφορες λειτουργίες multi-user , κλείσιμο και επανεκκίνηση . Για κάθε επίπεδο εκτέλεσης , το init εκτελεί τα scripts που συνδέονται συμβολικά στο /etc /rc # . D ή /etc /rc.d /rc # . D . Μπορείτε να αλλάξετε τη σειρά εκκίνησης της διαδικασίας με την μετονομασία αυτών των δεσμών. Τα πράγματα που θα χρειαστείτε
Terminal ή την κονσόλα

Παρουσίαση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα παράθυρο τερματικού . Συνδεθείτε ως χρήστης root εκτελώντας " su - " ( εάν έχετε τον κωδικό του root ) ή " sudo su - " ( αν χρησιμοποιείτε sudo για να αποκτήσετε πρόσβαση στο λογαριασμό root ) . Δώστε τον κατάλληλο κωδικό πρόσβασης όταν σας ζητηθεί . 2

Ορισμός τρέχοντα κατάλογο εργασίας σας στο /etc με την εντολή " cd /κτλ. " Εκτελέστε την εντολή "ls -d rc * . D . " ( Αν το μόνο στοιχείο που παρατίθεται είναι " rc.d , " τρέχει " cd rc.d " να αλλάξει σε αυτόν τον κατάλογο και εκτελέστε ξανά το "ls " εντολή . ) Μια λίστα των " rc " τρέχει επίπεδο σύνδεσης script καταλόγους εμφανίζεται , με τη μορφή " rc # . d ", όπου # είναι το επίπεδο εκτέλεσης . Κατά τη διάρκεια της εκκίνησης , τα σενάρια στο rc # . D κατάλογο για το επίπεδο εκτέλεσης default εκτελούνται . Αν το σύστημά σας σε γραφικό περιβάλλον ( desktop ) , το προεπιλεγμένο επίπεδο εκτέλεσης είναι " 5 " και init εκτελεί τα scripts που συνδέονται στον κατάλογο rc5.d .
Εικόνων 3

Ρυθμίστε τον τρέχοντα κατάλογο εργασίας σας στο rc # . d κατάλογο , ταιριάζει με το επίπεδο εκτέλεσης που θέλετε να τροποποιήσετε . Για παράδειγμα , " cd rc5.d " για να αλλάξετε το επίπεδο εκτέλεσης 5 κατάλογο rc . Τρέχουν στα επίπεδα 0 , 1 και 6 διατηρούνται και δεν πρέπει να αλλάξει . Εκτελέστε τα επίπεδα 2 έως 5 μπορεί να προσαρμοστεί .
Η 4

Εκτελέστε το " ls" εντολή για να δείτε μια λίστα όλων των αρχείων . Οι συμβολικές συνδέσεις που ξεκινούν με " S # # " σημείο για να ξεκινήσει σενάρια για την εκτέλεση των διαδικασιών κατά την είσοδό τους δοθεί επίπεδο εκτέλεσης . Το " # # " καθορίζει τη σειρά τα σενάρια εκτελούνται , ξεκινώντας με το " 01 . " Μετά από το "# # " στο όνομα του συνδέσμου είναι το όνομα της διαδικασίας. Για παράδειγμα , " S10apache2 " ξεκινά το Apache web server , η οποία εκτελείται μετά τα σενάρια που αρχίζουν με S01 μέσω S09 εκτελούνται .
5

Προσδιορίστε τον σύνδεσμο σενάριο για τη διαδικασία για την οποία θέλετε να αλλάξετε την έναρξη τάξη, και τι είναι ο αριθμός σειρά εκκίνησης θα πρέπει να είναι για αυτή τη διαδικασία . Για παράδειγμα , αν θέλετε " S05myproca " για να ξεκινήσει πριν από το " S03myprocb , " ο νέος αριθμός σειρά εκκίνησης για το " myproca " είναι " 02 ".
Η 6

Μετονομασία την σύνδεση, χρησιμοποιώντας την " mv " εντολή , αλλάζοντας τον αριθμό σειρά εκκίνησης . Από το προηγούμενο παράδειγμα , εκτελέστε την εντολή " mv S05myproca S02myproca " για να μετονομάσετε το σύνδεσμο και να αλλάξετε τη σειρά εκκίνησης . Σενάρια φέρουν τον ίδιο αριθμό θα ξεκινήσει με αλφαβητική σειρά .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα