FreeBSD handboek
Terug | Hoofdstuk 13. Het FreeBSD opstartproces | Volgende

# 13.6. Init: start van procesbesturing

Als de kernel klaar is met opstarten geeft die de besturing over aan het gebruikerproces init(8), te vinden in `/sbin/init` of de padnaam die staat is in de variabele `init_path` in `loader`.

## 13.6.1. Automatische herstart

De automatische herstart (Automatic Reboot Sequence) controleert of de beschikbare bestandssystemen betrouwbaar zijn. Als dat niet zo is en fsck(8) kan de fouten niet repareren, dan brengt init(8) het systeem terug naar Single-user modus voor de systeembeheerder, die het probleem dan directer kan aanpakken.

## 13.6.2. Single-user modus

Deze modus kan bereikt worden vanuit de Automatische herstart of door de gebruiker die opstart met de optie `-s` of door de variabele `boot_single` aan te zetten in de `loader`.

Het kan ook door shutdown(8) te starten zonder de optie reboot (`-r`) of halt (`-h`), vanuit Multi-user modus.

Als het systeem `console` op `insecure` staat in `/etc/ttys`, dan vraagt het systeem om het `root` wachtwoord voordat de single-user modus wordt gestart.

Voorbeeld 13-3. Onveilige console in `/etc/ttys`

    # name  getty                           type    status          comments
    #
    # Als de console op "insecure" staat vraagt init om het root wachtwoord
    # voor het naar single-user modus gaan.
    console none                            unknown off insecure

> Opmerking: Met een `insecure` console wordt bedoeld dat de fysieke beveiliging van het console niet goed is en dat alleen personen die het `root` wachtwoord kennen naar single-user modus mogen gaan. Het betekent niet dat het console onveilig wordt ingesteld. Als het veilig moet, wordt er dus voor `insecure` gekozen en niet voor `secure`.

## 13.6.3. Multi-user modus

Als init(8) vindt dat het bestandssysteem in orde is of zodra de gebruiker klaar is in Single-user modus, gaat het systeem over naar multi-user modus, waarin het de resource configuration (broninstellingen) van het systeem start.

### 13.6.3.1. Bronconfiguratie (rc)

Het broninstellingensysteem leest de standaard instellingen in vanuit `/etc/defaults/rc.conf` en specifieke systeemdetails uit `/etc/rc.conf` en gaat daarna door met het mounten van de bestandssystemen voor het systeem die genoemd worden in `/etc/fstab`, start netwerkdiensten, start andere systeemdaemons en start als laatste de opstartscripts van lokaal geïnstalleerde packages.

rc(8) is een goede referentie voor het broninstellingensysteem. Dat zijn de scripts zelf natuurlijk ook.

Terug | Begin | Volgende
Device hints | Omhoog | Afsluitvolgorde