Como usar o RC.Local no CentOS 8

Como usar o RC.Local no CentOS 8
O RC significa “executar comandos”E geralmente o fenômeno RC é praticado pelos administradores do sistema para executar um comando no System Boot. O "rc.local”É um script que contém os comandos a serem exercidos na inicialização do sistema.

No Linux, os administradores do sistema podem querer realizar um teste do sistema antes da inicialização. Em tal situação, o administrador deve colocar os comandos relevantes dentro do RC.arquivo local para tornar sua execução possível na inicialização do sistema.

Se você está curioso para usar o arquivo RC-Local no CentOS 8; Você está no lugar certo.

Como usar o RC.Local no CentOS 8

Esta seção fornece várias etapas recomendadas para fazer uso do RC.Arquivo local no CentOS 8. Abra o terminal do CentOS 8 e comece a seguir os comandos.

Passo 1: Verifique o status de “rc-local”Serviço através do seguinte comando.

$ sudo status Systemctl rc-local

A saída mostra que o serviço está inativo e morto.

Nesta fase, se você tentar ativar o serviço RC-Local, ele não apresentará um erro de que “os arquivos da unidade não tenham seção de instalação”. Para isso Criar e Arquivo RC-Local dentro do Systemd, como fizemos aqui:

$ sudo nano/etc/systemd/system/rc-local.serviço

Copie e cole o seguinte conteúdo dentro dele; imprensa "Ctrl+s" e "Ctrl+x”Para salvar e sair do editor.

[Unidade]
Descrição =/etc/rc.Compatibilidade local
CondicionePathExists =/etc/rc.local
[Serviço]
Tipo = forking
Execstart =/etc/rc.início local
TimeoutSec = 0
StandardOutput = tty
Permaneceftexit = sim
SysvstartPriority = 99
[Instalar]
WantedBy = MultiUser.alvo

Depois de fazer isso, faça o arquivo executável como fizemos aqui.

$ sudo chmod +x /etc /rc.local

Ativar e iniciar o serviço RC-Local com o uso de comandos escritos abaixo.

$ sudo systemctl Ativar rc-local

Enquanto isso, inicie o serviço e também obtenha o status usando o seguinte comando.

$ sudo systemctl start rc-local
$ sudo status Systemctl rc-local

Passo 2: Acesse o "/etc/rc.local”Arquivo usando seu editor de texto. Para fazer isso, fizemos uso do Nano Editor, como mostrado abaixo:

$ sudo nano /etc /rc.local

Depois que o arquivo é aberto; Você pode escrever comandos no final do arquivo (sem a palavra -chave sudo). Todos esses comandos serão executados na inicialização do PC. Criamos um diretório e um arquivo de texto dentro desse diretório, como pode ser visto na imagem acima.

Uma vez feito, é recomendável reiniciar o RC.Serviço local da seguinte maneira.

$ sudo systemctl reiniciar rc-local

Depois de reiniciar o sistema, você observaria que o diretório necessário e o arquivo seriam criados no local especificado.

Observação: Se você não estiver obtendo o resultado necessário, tente fazer o seguinte arquivo executável.

$ sudo chmod +x /etc /rc.d/rc.local

Conclusão

O rc.O arquivo local contém comandos que devem ser executados na inicialização do sistema. Este artigo fornece um guia processual para usar o RC.Arquivo local no CentOS 8. Os comandos que podem não colocar a máquina em risco podem ser usados ​​na startup. Por exemplo, se um serviço de aplicativo for iniciado usando um RC.arquivo local, seria difícil desligá -lo com segurança. Portanto, um serviço de aplicativo ou configuração de rede não deve ser realizado usando o RC. arquivo local.