Come usare RC.locale su Ubuntu

Come usare RC.locale su Ubuntu

IL SystemD Service RC-Local.servizio esiste sempre e se rc.Locale risiede ed è eseguibile, viene immediatamente inserito multiutente.bersaglio. Su systemd, sincronizzazione con /etc/rc.Locale viene fornito utilizzando un servizio specifico chiamato RC-Local.servizio. Mentre si avvia il sistema Linux, possiamo attivare rc.Script di shell locale funzionalità in systemd. Gli sviluppatori e i sistemi di sindini Linux hanno tradizionalmente usato lo script shell /etc/rc.Locale per chiamare ulteriori script o comandi una volta carichi tutti i servizi. Quando Linux init passa a un multiutente runlevel, /etc /rc.Locale di solito viene chiamato al finale. Tuttavia, in Systemd, /etc /rc.Locale La funzionalità è disabilitata per impostazione predefinita. Potremmo aver bisogno di condurre un'attività sull'avvio del sistema mentre lavoriamo su sistemi Linux, ma forse non vogliamo passare attraverso il processo di configurazione di sofisticati script INIT per l'attività data. Usando /etc/rc.Locale In tali casi può dimostrarsi benefico e persino essenziale. Se il lavoro è costituito dall'esecuzione semplicemente di un codice o di un comando che non tenta di modificare la configurazione del networking o del servizio applicativo del sistema, dovrebbe essere valutato per l'inclusione in /etc/rc.Locale. In questa guida, tratteremo l'uso di rc.Locale Insieme a come abilitarlo in Ubuntu 20.04 Sistema Linux.

Prerequisiti

Di seguito sono riportati i requisiti che devono essere soddisfatti prima dell'implementazione di questo articolo.

  • Ubuntu 20.04 Installazione e configurazione del sistema
  • Sudo diritti degli utenti
  • Forte connessione Internet

Metodo per abilitare e utilizzare /etc /RC.locale su Ubuntu

Abilitare /etc/rc.Locale su Ubuntu 20.04, devi seguire tutti i passaggi descritti in questa guida. Devi aprire la shell in Ubuntu 20.04 Sistema controllando il “Applicazione"O utilizzando il"Ctrl+alt+t"Tasto di scelta rapida.

Inizialmente, devi creare un file, io.e., rc.file locale, nel sistema con l'aiuto del comando visualizzato seguente.

$ sudo nano /etc /rc.Locale

Come abbiamo usato la parola chiave "sudo"Nel nostro comando, dobbiamo fornire la password dell'utente sudo per la creazione di file. Ora dobbiamo verificare lo stato del rc.Locale file. Per verificare lo stato, eseguire il comando sotto sfargata sulla finestra del terminale di Ubuntu 20.04 Sistema

$ sudo systemctl status rc-local


L'uscita sarà quasi la stessa visualizzata nello screenshot sopra e se si desidera abilitare /etc /RC.Locale, devi eseguire il comando elencato a flusso visualizzato nello screenshot.


L'output potrebbe presentare lo stesso come visualizzato sopra e ha una sorta di errore. Come vedrai nella schermata sopra menzionata, non esiste una parte [installa] nel file unitario. Di conseguenza, SystemD non è in grado di abilitarlo. Innanzitutto, dobbiamo creare un file eseguendo il comando di seguito.

$ sudo nano/etc/systemd/system/rc-local.servizio


Dopo aver eseguito il comando, il file creato verrà aperto automaticamente come mostrato nell'immagine allegata. Inizialmente, non ci saranno contenuti nel file. Devi inserire lo stesso contenuto mostrato nell'immagine seguente.

Salva il file utilizzando "Ctrl+S" e lascialo usando il tasto di scelta rapida "Ctrl+X". Per garantire che il /etc /rc.Il file locale è eseguibile, eseguire il seguente comando sul terminale di Ubuntu 20.04.

$ sudo chmod +x /etc /rc.Locale


Non ci sarà alcun output visualizzato dopo l'esecuzione. A partire da Ubuntu 16.10, The /etc /rc.Il file locale non è più incluso. Il seguente comando aggiunto può essere utilizzato per creare il file.

$ printf '%s \ n' '##!/bin/bash '' uscita 0 '| sudo tee -a /etc /rc.Locale


L'uscita sarà quasi la stessa mostrata nello screenshot sopra attaccato. Ora, dobbiamo abilitare il servizio utilizzando il comando di seguito.

$ sudo systemctl abilita rc-local


L'output del comando sarà simile a quello visualizzato sopra. Ora è giunto il momento di avviare il servizio con l'aiuto del seguente comando elencato.

$ sudo systemctl avvia rc-local.servizio


Il comando avverrà il servizio in modo efficace. È possibile confermare lo stato mediante l'esecuzione del seguente comando.

$ sudo systemctl status rc-local.servizio


Lo stato è ora evidenziato nell'immagine come "Attivo".

Conclusione

In questa guida, abbiamo coperto ciò che /etc/rc.File locale è e come e quando utilizzarlo. Ti abbiamo spiegato il metodo per abilitarlo e usarlo in Ubuntu 20.04 Sistema Linux. Speriamo che tu abbia trovato questa guida per essere informativa per il tuo lavoro.