Επόμενο Περιεχόμενα
Η man page του init αναφέρει: "Το init είναι ο πατέρας
όλων των processes". Ο πρωταρχικός του ρόλος είναι να
δημιουργήσει processes από τις οδηγίες που του δίνει το
/etc/inittab. Ο τρόπος με τον οποίο το Linux εκκινεί τα
processes μετά από το boot του kernel, προέρχεται από μία
άλλη έκδοση του UNIX, την System V. Στην πραγματικότητα η
εντολή init είναι συμβατή με την System V init εντολή.
Παρόλο που η init χαρακτηρίζεται ως το τελευταίο βήμα της
διαδικασίας του boot του kernel, είναι η πρώτη εντολή που
ρυ θμίζει και προετοιμάζει το σύστημά σας για χρήση. Η
init δουλεύει διαβάζοντας το /etc/inittab και τρέχοντας
τα scripts του καταλόγου /etc/rc.d σύμφωνα βέβαια με το
επιθυμητό runlevel. Κάθε script μπορεί να σταματήσει ή να
ξεκινήσει μια υπηρεσία, όπως π.χ. την υπηρεσία για το
mail, τα news ή το Web.
Αυτή είναι μιά άποψη του καταλόγου /etc/rc.d (προσέξτε
ότι από διανομή σε διανομή, τα runlevels δεν είναι ίδια):
init.d/
rc*
rc.local*
rc.sysinit*
rc0.d/
rc1.d/
rc2.d/
rc3.d/
rc4.d/
rc5.d/
rc6.d/
Στον κατάλογο /etc/rc.d/init.d θα βρείτε έναν αριθμό από scripts που χρησιμεύουν
στο να σταματούν ή να ξεκινούν τις διάφορες υπηρεσίες.
Επόμενο Περιεχόμενα