File in Ubuntu equivalente al file / etc / inittab in RedHat


11

Quale file in Ubuntu è equivalente al /etc/inittabfile in RedHat?

In RedHat il /etc/inittabfile contiene le impostazioni relative al runlevel in cui si desidera avviare Linux.

Risposte:


9

Ubuntu utilizza Upstart, un'alternativa a sysvinit, che funziona in modo completamente diverso. L'Upstart CookBook discute runlevel e come lavorare con loro.

In generale, tuttavia, il concetto di runlevel di RedHat non viene utilizzato su Debian o derivati, incluso Ubuntu; hanno solo "singolo utente" o "tutto in esecuzione", senza alcuna distinzione di stile "rete, ma non grafica" che RedHat disegna.


Esistono 3 paradigmi per gestire i servizi in Ubuntu. System V init, upstartE systemd. A partire da Ubuntu 18.04, lo è systemd.
smwikipedia,

5

Come accennato, Ubuntu ora utilizza Upstart .

Gli /etc/inittabscript e da /etc/init.do /etc/rc.d/*sono stati incorporati in diversi script nella /etc/initdirectory o /etc/event.d(per versioni precedenti di Upstart).

Cerca l'elemento che desideri modificare per avere uno script in quella directory, (serviceX) /etc/init/serviceX.confe modificalo di conseguenza. È possibile trovare la sintassi e informazioni aggiuntive online.

Tuttavia, se è necessario eseguire un programma che dipende da SysV Upstart ha una modalità di compatibilità. I programmi che usano ancora /etc/rc.d/*possono inserire degli script e farli funzionare ancora.

Mentre stavo guardando gli script /etc/init, ce n'era uno chiamato rc-sysinit.conf- e fornisce la possibilità di analizzare il /etc/inittabe determinare il runlevel predefinito da questo file se ne aggiungi uno.


1

Se vuoi cambiare il runlevel di default del tuo sistema Ubuntu e cercando il file / etc / inittab vai a cambiarlo e vedi che Ubuntu manca, non preoccuparti (!), Per farlo puoi creare il file inittab in / ecc. e scrivere solo la seguente riga su di essa:

id:3:initdefault:

(puoi cambiare "3" al tuo livello predefinito predefinito previsto)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.