Οδηγός Γρήγορης Εκκίνησης του FreeBSD για Χρήστες Linux®
Προηγ |  | Επόμενο

# 4 Εκκίνηση του Συστήματος: Που είναι τα run-levels;

Το Linux® χρησιμοποιεί το σύστημα εκκίνησης SysV, ενώ το FreeBSD χρησιμοποιεί το παραδοσιακό σύστημα εκκίνησης BSD. Στο σύστημα init(8) τύπου BSD, δεν υπάρχουν run-levels, ούτε το αρχείο `/etc/inittab`. Αντί για αυτά, η εκκίνηση ελέγχεται από ένα script εκκίνησης, το rc(8). To script `/etc/rc` διαβάζει το αρχείο `/etc/defaults/rc.conf` και το αρχείο `/etc/rc.conf` για να καθορίσει ποιες υπηρεσίες πρόκειται να ξεκινήσουν. Οι υπηρεσίες αυτές ξεκινάνε με την εκτέλεση των αντίστοιχων script εκκίνησης που βρίσκονται στους καταλόγους `/etc/rc.d/` και `/usr/local/etc/rc.d/`. Τα scripts αυτά είναι παρόμοια με τα scripts που βρίσκονται στον κατάλογο `/etc/init.d/` σε συστήματα Linux.

Οι υπηρεσίες ενεργοποιούνται με την προσθήκη μιας εγγραφής τύπου ``ΌνομαΥπηρεσίας`_enable="YES"` στο αρχείο `/etc/rc.conf` (rc.conf(5)). Ρίξτε μια ματιά στο αρχείο `/etc/defaults/rc.conf` για να δείτε τις προεπιλογές του συστήματος. Οι ρυθμίσεις που κάνουμε στο αρχείο `/etc/rc.conf` υπερισχύουν έναντι των προεπιλογών αυτών. Επίσης, κατά την εγκατάσταση πρόσθετων εφαρμογών, βεβαιωθείτε ότι διαβάσατε την αντίστοιχη τεκμηρίωση για να βρείτε πως να ενεργοποιήσετε τυχόν σχετικές υπηρεσίες.

Το ακόλουθο απόσπασμα από το αρχείο `/etc/rc.conf` ενεργοποιεί την υπηρεσία sshd(8) και τον Apache 2.2. Επίσης καθορίζει ότι ο Apache θα ξεκινήσει με ενεργοποιημένη τη δυνατότητα SSL.

    # enable SSHD
    sshd_enable="YES"
    # enable Apache with SSL
    apache22_enable="YES"
    apache22_flags="-DSSL"

Από τη στιγμή που μια υπηρεσία ενεργοποιηθεί στο αρχείο `/etc/rc.conf`, μπορείτε να την ξεκινήσετε απευθείας από τη γραμμή εντολών (χωρίς να χρειάζεται να επανεκκινήσετε το σύστημα σας):

    # /etc/rc.d/sshd start

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

    # /etc/rc.d/sshd forcestart

Προηγ | Αρχή | Επόμενο
Πακέτα και Ports: Προσθέτοντας λογισμικό στο FreeBSD |  | Ρύθμιση Δικτύου

Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την <questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.