GNU/Linux >> Tutoriales Linux >  >> Cent OS

Inicie automáticamente el servicio OpenCA a través de Systemd en CentOS 7

El servicio OpenCA se puede iniciar usando SysVinit script ubicado dentro de openca/etc/init.d carpeta. Sin embargo, la secuencia de comandos debe iniciarse manualmente después de cada reinicio del sistema (de lo contrario, la secuencia de comandos podría haberse programado como trabajo cron). ¿Qué tal agregar el script a Systemd? para que pueda iniciarse automáticamente cuando se inicia el sistema? En este tutorial, explicaré cómo iniciar automáticamente el servicio OpenCA a través de Systemd en CentOS 7.

Solución :Convierta el antiguo script de inicio en archivos unitarios systemd o ejecute un script a través de un servicio systemd. Aquí mostraré el último.

Iniciar automáticamente el servicio OpenCA a través de Systemd en CentOS 7

Para hacer esto, necesita dos archivos:

  • El script que OpenCA ya proporciona: /home/openca/etc/init.d/openca (Asegúrese de que el script sea ejecutable y que la primera línea sea #!/bin/sh ).
  • .service archivo.

Crear .service archivo en /etc/systemd/system carpeta como openca.service

#vim /etc/systemd/system/openca.service

Agregue el siguiente código:

[Unit]
Description=OpenCA Start script at boot
After=network.target

[Service]
Type=forking
ExecStart=/home/openca/etc/init.d/openca start
ExecStop=/home/openca/etc/init.d/openca stop
TimeoutStartSec=0

[Install]
WantedBy=default.target

Asegúrese de actualizar la ruta en consecuencia. Una vez que haya terminado con los archivos, debe volver a cargar los demonios y luego habilitar el servicio de la siguiente manera:

#systemctl daemon-reload  
#systemctl enable openca  

Una vez habilitado, puede iniciar y detener su servicio OpenCA como cualquier otro servicio en CentOS 7.

Para iniciar el servicio OpenCA

#systemctl start openca

Para detener el servicio OpenCA

#systemctl stop openca

Cent OS
  1. Iniciar, detener o reiniciar servicios en CentOS 8 - ¿Proceso paso a paso?

  2. Centos:¿Systemd elimina el servicio inmediatamente después del inicio?

  3. Cómo iniciar/detener/reiniciar servicios en CentOS Web Panel

  4. CentOS/RHEL 7:no se puede iniciar el servicio vsftpd

  5. CentOS/RHEL 7:No se puede iniciar el servicio Samba

Cómo iniciar el servicio en el arranque con RHEL 8 / CentOS 8 Linux

Cómo iniciar, detener o reiniciar servicios en CentOS 8

CentOS / RHEL 7:Guía para principiantes de unidades de servicio systemd

CentOS / RHEL 7:Cómo configurar serial getty con systemd

CentOS/RHEL:Cómo instalar e iniciar el servicio Apache httpd

No se puede iniciar el servicio Nagios (CentOS/RHEL)