GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS / RHEL 6:come avviare i servizi in modo interattivo durante l'avvio (per disabilitare/interrompere alcuni servizi)

C'è un'opzione con RHEL / CentOS 6 per avviare i servizi in modo interattivo durante l'avvio del sistema. Possiamo usarlo per risolvere eventuali problemi di avvio relativi ai servizi. Per impostazione predefinita, questa funzione non è disponibile ed è necessario abilitarla utilizzando uno dei 2 metodi descritti di seguito.

Metodo 1:utilizzo della pressione dei tasti durante l'avvio

Questo metodo prevede la modifica di /etc/sysconfig/init file. Assegna il valore "sì" al parametro PROMPT per avviare il sistema in modo interattivo. Ad esempio :

# vi /etc/sysconfig/init
# Set to anything other than 'no' to allow hotkey interactive startup...
PROMPT=yes

Il parametro sopra è impostato su "yes" per impostazione predefinita. Dopo aver confermato che è impostato su sì, è necessario interrompere il processo di avvio utilizzando il tasto "i ” un paio di volte e avvia i servizi in modo interattivo.

Digita "S ” per consentire l'avvio di un servizio, “N ” per interrompere l'avvio di un servizio e “C ” per uscire dall'avvio interattivo.

Metodo 2:aggiunta del parametro del kernel

In alternativa, possiamo aggiungere "conferma" alla fine della riga di avvio del kernel durante l'avvio (su GRUB) o nel file /etc/grub.conf per renderlo persistente.

1. aggiungi il parametro del kernel in GRUB durante l'avvio
A tale scopo, riavvia il sistema e quando viene visualizzata la schermata iniziale di GRUB:

1. Selezionare/evidenziare il kernel che si desidera avviare utilizzando i tasti freccia su/giù. Nel mio caso, ho solo un kernel da selezionare :)

2. Premere il tasto e per modificare la voce. Seleziona/evidenzia la riga che inizia con la parola kernel.

3. Premere il tasto e per modificare la riga. Aggiungi conferma parola fino alla fine della riga. Premi INVIO per accettare le modifiche.

7. Premere il tasto b per avviare il kernel con la riga di comando modificata. Dovresti entrare nella modalità interattiva mentre avvii i servizi.

2. Aggiungi il parametro del kernel nel file /etc/grub.conf
Un altro modo per aggiungere il parametro del kernel consiste nel modificare il file /etc/grub.conf e aggiungere la conferma alla fine della riga del kernel con cui vuoi avviare. Ad esempio :

kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/vg_os-lv_os rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_os/lv_os  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet confirm

Riavvia il sistema per verificare se le impostazioni sono state applicate.


Linux
  1. Come disabilitare "lvm2-lvmetad.socket/service" su CentOS/RHEL 7

  2. CentOS / RHEL 6:Come configurare kdump

  3. CentOS / RHEL 7:Come configurare kdump

  4. Come abilitare/disabilitare le modalità SELinux in RHEL/CentOS

  5. CentOS / RHEL 5:come configurare kdump

CentOS / RHEL 7:come modificare la verbosità dei log di debug durante l'avvio

CentOS / RHEL 6:come avviare in modalità utente singolo

CentOS / RHEL 5,6:come modificare il fuso orario

CentOS / RHEL 6:come modificare la verbosità dei log di debug durante l'avvio

CentOS / RHEL 6:come avviare in modalità di ripristino

Come modificare il kernel predefinito (avvio dal vecchio kernel) in CentOS/RHEL 8