Cómo configurar los servicios de red para que se inicien automáticamente al arrancar

Cómo configurar los servicios de red para que se inicien automáticamente al arrancar

Por lo general, es una buena idea configurar los servicios de red esenciales para que se inicien automáticamente al arrancar. Esto le ahorra la molestia de iniciarlos manualmente al reiniciar y también, el caos resultante causado en caso de que se olvide de hacerlo. Algunos de los servicios de red cruciales incluyen SSH. NTP. y httpd.

Puede confirmar cuál es el servicio de su sistema. administrador ejecutando el siguiente comando.

# ps–pid 1  Verifique el Administrador de servicios de Linux  Verifique el Administrador de servicios de Linux Verifique el Administrador de servicios de Linux

Según el resultado del comando anterior, utilizará uno de los siguientes comandos para configurar si cada servicio debe iniciarse automáticamente al arrancar o no:

En systemd-based———–Habilitar el servicio para que se inicie en el arranque———–# sistema ctl enable [service]———–Evitar que el servicio se inicie en el arranque———–# systemctl disable [service] # evitar que [service] se inicie en el arranque En sysvinit-basado———–Iniciar el servicio al arrancar en los niveles de ejecución A y B———–# chkconfig–level AB [servicio] en———–No inicie el servicio al arrancar en los niveles de ejecución C y D———–# chkconfig-servicio de CD de nivel desactivado

En un sistema systemd. como CentOS 8. RHEL 8. y Fedora 30+. el comando systemctl. se usa para administrar servicios. Por ejemplo, para tener una vista de los servicios deshabilitados, ejecute el comando:

$ sudo systemctl list-unit-files–state = disabled $ sudo chkconfig–list [On sysvinit-based]

La salida a continuación se imprimen todos los servicios deshabilitados y, como puede ver, el servicio httpd. aparece en la lista, lo que implica que no está configurado para iniciarse en el arranque.

 Lista de servicios de red deshabilitados  Lista de servicios de red deshabilitados Lista de servicios de red deshabilitados freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent “);

Para habilitar el inicio de un servicio boot, use la sintaxis:

$ sudo systemctl enable service-name $ sudo chkconfig service_name on [On sysvinit-based]

Por ejemplo, para habilitar el servicio httpd. en la ejecución del arranque.

$ sudo systemctl enable httpd $ sudo chkconfig httpd on [On sysvinit-based]

Para confirmar que el servicio httpd ha sido habilitado, enumere todos los servicios habilitados ejecutando el comando:

$ sudo systemctl list-unit-files–state = enabled $ sudo chkconfig–list | grep 3: en [basado en sysvinit]  Lista de servicios de red habilitados Lista de servicios de red habilitados Lista de servicios de red habilitados

A partir del resultado anterior, podemos ver claramente que el servicio httpd. ahora aparece en la lista de servicios habilitados.

Para Obtenga más información sobre los comandos systemctl. y chkconfig. lea estos artículos siguientes: