Το 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.
Από τη στιγμή που μια υπηρεσία ενεργοποιηθεί στο αρχείο
/etc/rc.conf, μπορείτε να την ξεκινήσετε απευθείας
από τη γραμμή εντολών (χωρίς να χρειάζεται να επανεκκινήσετε το σύστημα
σας):
# /etc/rc.d/sshd startΑν μια υπηρεσία δεν έχει ενεργοποιηθεί στο αρχείο αυτό, μπορείτε
να εξαναγκάσετε την εκκίνηση της από την γραμμή εντολών με την επιλογή
forcestart:
# /etc/rc.d/sshd forcestartΑυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την
τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην
<doc@FreeBSD.org>.