howtos/Linux/habilitar arranque servicio...

41 lines
1.5 KiB
Plaintext

MODO 1
Para activarlo poner el siguiente comando:
systemctl enable [monbre del servicio sin path]
ejemplo:
systemctl enable pandora_agent_daemon
Para desactivarlo en vez de enable poner disable
MODO 2
Se puede usar el comando chkconfig
Si se indica como argumento el nombre de algún servicio nos regresará su estatus:
#>chkconfig smb
#>smb on
Sin ningún argumento nos dará una lista con el status de todos los servicios:
#>chkconfig
#>httpd off
#>mysql on
#>smb on
Si se desea que el servidor web apache (httpd) inicie cuando se entra en el nivel 5, entonces usamos la opción --level:
#> chkconfig --level 5 httpd on
Si se desea que la base de datos MySQL no se inicie en los niveles 3 y 5, solo hasta que el administrador decida arrancarla:
#> chkconfig --level 35 mysql off
Etc.
PARA ARRANQUES MAS MANUALES
En el modo de init normal (el 3) habría que crear un enlace simbolico
bajo el directorio /etc/rc3.d/ que enlace con el servicio deseado, por ejemplo:
ln -S /etc/init.d/pandora_agent_daemon /etc/rc3.d/S10pandora_agent_daemon
quedando:
root@srv1:~# ls /etc/rc3.d/ -la
total 20
drwxr-xr-x 2 root root 4096 Nov 28 16:27 .
drwxr-xr-x 123 root root 12288 Nov 28 14:16 ..
...
lrwxrwxrwx 1 root root 30 Nov 28 16:27 S01pandora_agent_daemon -> ../init.d/pandora_agent_daemon
...
Hay que tener en cuenta que el enlace debe empezar con 'S' para start o con 'K' para kill
Mas info: https://www.linuxtotal.com.mx/index.php?cont=info_admon_003