Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

7.6.2. Configurazione di Sysvinit‌

Immagine

Durante l'inizializzazione del kernel, il primo programma che viene eseguito viene specificato sulla riga di comando o, per impostazione predefinita init. Questo programma legge il file di inizializzazione /etc/inittab. Crea questo file con:


cat > /etc/inittab << "EOF"

# Inizia /etc/inittab id:3:initdefault: si::sysinit:/etc/rc.d/init.d/rc S

l0:0:aspetta:/etc/rc.d/init.d/rc 0

l1:S1:attesa:/etc/rc.d/init.d/rc 1

l2:2:aspetta:/etc/rc.d/init.d/rc 2

l3:3:aspetta:/etc/rc.d/init.d/rc 3

l4:4:aspetta:/etc/rc.d/init.d/rc 4

l5:5:aspetta:/etc/rc.d/init.d/rc 5

l6:6:wait:/etc/rc.d/init.d/rc 6 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r ora

su:S016:una volta:/sbin/sulogin

cat > /etc/inittab << "EOF"

# Inizia /etc/inittab id:3:initdefault: si::sysinit:/etc/rc.d/init.d/rc S

l0:0:aspetta:/etc/rc.d/init.d/rc 0

l1:S1:attesa:/etc/rc.d/init.d/rc 1

l2:2:aspetta:/etc/rc.d/init.d/rc 2

l3:3:aspetta:/etc/rc.d/init.d/rc 3

l4:4:aspetta:/etc/rc.d/init.d/rc 4

l5:5:aspetta:/etc/rc.d/init.d/rc 5

l6:6:wait:/etc/rc.d/init.d/rc 6 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r ora

su:S016:una volta:/sbin/sulogin


1:2345:respawn:/sbin/agetty 2:2345:respawn:/sbin/agetty 3:2345:respawn:/sbin/agetty 4:2345:respawn:/sbin/agetty 5:2345:respawn:/sbin/agetty

6:2345:respawn:/sbin/agetty

1:2345:respawn:/sbin/agetty 2:2345:respawn:/sbin/agetty 3:2345:respawn:/sbin/agetty 4:2345:respawn:/sbin/agetty 5:2345:respawn:/sbin/agetty

6:2345:respawn:/sbin/agetty


# Fine /etc/inittab

EOF

# Fine /etc/inittab

EOF


--noclear tty1 9600

--noclear tty1 9600

tty2 tty3 tty4 tty5

tty6

tty2 tty3 tty4 tty5

tty6

9600

9600

9600

9600

9600

9600

9600

9600

9600

9600

Una spiegazione di questo file di inizializzazione è nella pagina man di inittab. Per LFS, il comando chiave che viene eseguito è rc. Il file di inizializzazione sopra indicherà rc per eseguire tutti gli script che iniziano con una S nel /etc/rc.d/rcS.d directory seguita da tutti gli script che iniziano con una S nel /etc/rc.d/rc?.d directory in cui il punto interrogativo è specificato dal valore initdefault.

Per comodità, il rc lo script legge una libreria di funzioni in /lib/lsb/init-funzioni. Questa libreria legge anche un file di configurazione opzionale, /etc/sysconfig/rc.site. Qualsiasi parametro del file di configurazione del sistema descritto nelle sezioni successive può essere inserito in alternativa in questo file consentendo il consolidamento di tutti i parametri di sistema in questo unico file.

Per comodità di debug, lo script delle funzioni registra anche tutto l'output in /esegui/var/bootlog. Dal momento che il / correre directory è un tmpfs, questo file non è persistente tra gli stivali, tuttavia viene aggiunto al file più permanente /var/log/boot.log alla fine del processo di avvio.


 

Il miglior sistema operativo cloud computing su OnWorks: