GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi a livello di esecuzione in Linux

L'output del comando runlevel indicherà il runlevel precedente e attuale separati da un singolo spazio. Se non esisteva un runlevel precedente, 'N' verrà utilizzato come segnaposto.

Ad esempio:

# runlevel
N 5

L'output sopra indica che il runlevel corrente è 5 e non c'era alcun runlevel precedente.

Di seguito è riportato l'elenco di come vengono definiti i valori di ciascun runlevel:

  • 0 — Ferma
  • 1 — Modalità utente singolo
  • 2 — Non utilizzato (definibile dall'utente)
  • 3 — Modalità multiutente completa
  • 4 — Non utilizzato (definibile dall'utente)
  • 5 — Modalità multiutente completa (con una schermata di accesso basata su X)
  • 6 — Riavvia

Esempi di comandi runlevel

1. Per vedere il runlevel corrente:

# runlevel 

2. Per sopprimere l'output:

# runlevel -q
# runlevel --quiet 

3. Per eseguire in modalità dettagliata:

# runlevel -v
# runlevel --verbose 

4. Per ottenere le informazioni sulla versione:

# runlevel --version 

5. Per ottenere l'aiuto:

# runlevel --help 

Domande frequenti sul runlevel

Esiste un runlevel standard che la maggior parte delle persone esegue dopo l'installazione?

Dipende dalle esigenze dell'utente, la maggior parte delle volte i server vengono eseguiti su runlevel 3 e i desktop su runlevel 5. Runlevel 5 è l'ideale per una workstation desktop. E il runlevel 3 è l'ideale per la produzione.

L'esecuzione del runlevel 5 consuma molte più risorse rispetto al runlevel 3?

L'unica differenza tra il runlevel 3 e il runlevel 5 è che il runlevel 5 include il servizio X11 (GUI) insieme a tutti gli altri servizi come firewall, nfs, rpc ntpd ecc.

C'è un modo per spegnere X una volta che hai finito?

Puoi sia disconnettere l'utente nel menu di sistema, che puoi tornare alla console (CTRL+ALT+F1..7) e premere CTRL+x per terminare la sessione X.

Nel complesso, c'è qualche vantaggio nell'esecuzione di un runlevel su un altro?

Avere un runlevel su un altro è vantaggioso nel modo in cui implementare l'applicazione relativa alla GUI e avere test nello stesso ambiente senza molto carico sul server. ad esempio cambia il monitor o la scheda video e puoi eseguire gli strumenti per regolare senza dover provare a interrompere la sequenza di avvio e testarla completamente e se ci sono problemi basta semplicemente uccidere la GUI e riprovare, se una combinazione causa il server X per bloccare, puoi uccidere X senza dover riavviare il sistema.

Conclusione

Il /etc/inittab file definisce il runlevel predefinito per un sistema. I processi che iniziano per runlevel specifici sono definiti nelle sottodirectory della directory /etc/rc.d. Puoi visualizzare il runlevel corrente in qualsiasi momento usando il comando runlevel:

$ runlevel
N 5


Linux
  1. Esempi di comandi rm in Linux

  2. ps Esempi di comandi in Linux

  3. sa Esempi di comandi in Linux

  4. Esempi di comandi a livello di esecuzione in Linux

  5. w Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux