Systemctl vs Chkconfig en CentOS 7

Cuando instalé la nueva versión de CentOS 7 percibí que algunas cosas cambiaron. Quedé sorpendido cuando el comando chkconfig no funcionaba, entonces tuve que buscar información. Aquí les dejo algunas dicas.

Comando Service

Cuando intenté reiniciar un servicio en CentOS 7 (como root) con el comando service, recibí un mensaje parecido a esto:

El comando service todavia funciona para mantener compatibilidad con las versiones anteriores, pero no del todo, además estas irán desapareciendo en versiones futuras.

El sistema siempre te estará diciendo algo como esto: “Oye, las cosas cambiaron, asi que es mejor que empiezes a usar systemctl desde ahora”

Entonces es mejor que vayamos acostumbrandonos a usar systemctl. Aqui te escribo una tabla de los comandos nuevos al iniciar un servicio. Usaré httpd como ejemplo:

Usando service Usando systemctl
Parar un servicio service httpd stop systemctl stop httpd
Iniciar un servicio service httpd start systemctl start httpd
Reiniciar un servicio service httpd restart systemctl restart httpd
Recargar un servicio service httpd reload systemctl reload httpd
Estado de un servicio service httpd status systemctl status httpd

Comparando los comandos chkconfig vs systemctl

Usando chkconfig Usando systemd
Listar Processos chkconfig –list systemctl list-units
Habilitar un servicio chkconfig <servicename> on systemctl enable <servicename>.service
Deshabilitar un servicio chkconfig <servicename> off systemctl disable <servicename>.service

En resumen, estos son los nuevos comandos:

Espero ayudar con estas dicas :).

También te podría gustar...