Magaz, The Greek Linux Magazine
Magaz Logo

Επόμενο  Προηγούμενο  Περιεχόμενα

2. Τα αρχεία /etc/inittab και /etc/rc.d/rc.sysinit

Το σπουδαιότερο script είναι το rc.sysinit, καθώς είναι το πρώτο script που εκτελείται στο Linux. Οι λειτουργίες του script αυτού είναι οι εξής:

  • Ορίζει το PATH (κάνει export τη μεταβλητή PATH)
  • Ρυθμίζει το networking
  • Ξεκινάει το swapping για τη virtual memory
  • Ορίζει το hostname του συστήματος
  • Ελέγχει το root partition για πιθανές επιδιορθώσεις (fsck)
  • Ελέγχει τα quotas του root filesystem
  • Ενεργοποιεί τα user και group quotas για το root filesystem
  • Ξανακάνει mount το root filesystem, αλλά αυτήν την φορά read/write
  • Ελέγχει τον πίνακα των mounted filesystems, τον /etc/mtab
  • Ετοιμάζει το σύστημα για το φόρτωμα των modules
  • Βρίσκει τα modules dependencies
  • Ελέγχει τα υπόλοιπα filesystems για πιθανές επιδιορθώσεις
  • Κάνει mount όλα τα υπόλοιπα filesystems
  • Σβήνει πολλά /etc αρχεία, όπως π.χ. το /etc/fastboot
  • Σβήνει τα UUCP lock αρχεία
  • Ρυθμίζει την ώρα του συστήματος
  • Ξεκινάει το swap partition
  • Ετοιμάζει τις serial ports
  • Φορτώνει τα modules

Το rc.sysinit script εκτελείται από την init δια μέσου του /etc/inittab. Το inittab περιέχει την εξής γραμμή:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

Επόμενο  Προηγούμενο  Περιεχόμενα


Valid HTML 4.01!   Valid CSS!