chkconfig - Problemas no Centos para subir o serviço

1. chkconfig - Problemas no Centos para subir o serviço

marcio
maborbaa

(usa Outra)

Enviado em 09/06/2015 - 16:36h

Estou com 2 serviços montados no linux centos7, porem não consigo inicializa-los no boot. Todas as vezes que subir o servidor eu preciso ir lá e iniciar os serviços que criei.

Como foi realizado neste artigo
http://www.vivaolinux.com.br/artigo/chkconfig-Adicionando-o-seu-shell-script

eu criei os serviços
# chkconfig: 2345 85 60 -> tomcat
# chkconfig: 2345 86 60 -> biserver

# sudo chkconfig --list tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off

# sudo chkconfig --list biserver
biserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off

em /etc/rc2 .. 5.d/
S85tomcat S86biserver

em /etc/rc0 1 e 6.d/
K60tomcat K60biserver

o service destes dois comando funcionam. Pessoal faltou alguma coisa, ou que poderá ser?





  


2. Re: chkconfig - Problemas no Centos para subir o serviço

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/06/2015 - 16:57h

CentOS 7 Não utiliza mais o SysVinit.

Deve habilitar, besabilitar serviços com o comando systemctl, maiores informações abaixo:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_...

https://wiki.archlinux.org/index.php/Systemd

--------------------------------------------
...- .- .. -.-. --- .-. .. -. - .... .. .- -. ...



3. Re: chkconfig - Problemas no Centos para subir o serviço

marcio
maborbaa

(usa Outra)

Enviado em 10/06/2015 - 15:03h

erisrjr escreveu:

CentOS 7 Não utiliza mais o SysVinit.

Deve habilitar, besabilitar serviços com o comando systemctl, maiores informações abaixo:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_...

https://wiki.archlinux.org/index.php/Systemd

--------------------------------------------
...- .- .. -.-. --- .-. .. -. - .... .. .- -. ...


Obrigado... montei assim... funcionou

precisa criar o serviço
# cd /etc/systemd/system
# sudo vi tomcat.service

#--------------------------
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking
User=maxit
Group=maxit

Environment=CATALINA_PID=/opt/maxit/tomcat7/tomcat7.pid
Environment=JAVA_HOME=
Environment=CATALINA_HOME=/opt/maxit/tomcat7
Environment=CATALINA_BASE=/opt/maxit/tomcat7
Environment=CATALINA_OPTS=

ExecStart=/opt/maxit/tomcat7/bin/startup.sh
ExecStop=/opt/maxit/tomcat7/bin/shutdown.sh

[Install]
WantedBy=multi-user.target
#--------------------------

Trabalhar com o systemctl
# sudo systemctl daemon-reload
# sudo systemctl start tomcat
# sudo systemctl stop tomcat

Verificar o status de um serviço
# sudo systemctl status tomcat.service

Tornar o serviço um serviço que carrega no boot do linux
# sudo systemctl enable tomcat

usei esta base
https://www.rosehosting.com/blog/installing-tomcat-8-on-a-centos-7-linux-vps/
https://panovski.me/install-tomcat-8-on-centos-7/



4. Re: chkconfig - Problemas no Centos para subir o serviço

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/06/2015 - 00:02h

Legal, eu pensei que tinha instalado o tomcat disponível repositórios oficiaisai bastaria gerenciar o serviço com o systemctl.

Mas nos repositórios esta disponível a versão 7. Então "de quebra", mostrou uma forma de instalar o 8, inclusive criando o serviço no systemd (também lhe agradeço por isso).


--------------------------------------------
...- .- .. -.-. --- .-. .. -. - .... .. .- -. ...







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts