{"id":9101,"date":"2021-10-20T17:30:02","date_gmt":"2021-10-20T20:30:02","guid":{"rendered":"https:\/\/www.fernandoquadro.com.br\/html\/?p=9101"},"modified":"2021-10-20T17:31:55","modified_gmt":"2021-10-20T20:31:55","slug":"configurando-a-inicializacao-do-geoserver-no-systemctl","status":"publish","type":"post","link":"https:\/\/www.fernandoquadro.com.br\/html\/2021\/10\/20\/configurando-a-inicializacao-do-geoserver-no-systemctl\/","title":{"rendered":"Configurando a inicializa\u00e7\u00e3o do GeoServer no SystemCtl"},"content":{"rendered":"<p>Prezados leitores,<\/p>\n<p>Se voc\u00ea j\u00e1 instalou o GeoServer em ambiente Linux, sabe que \u00e9 de suma import\u00e2ncia coloc\u00e1-lo para ser inicializado juntamente com o sistema operacional.<\/p>\n<p>Existe mais de uma forma para se fazer isso, eu mesmo <a href=\"https:\/\/www.fernandoquadro.com.br\/html\/2009\/05\/14\/instalando-o-geoserver-no-ubuntu\/\" rel=\"noopener\" target=\"_blank\">j\u00e1 escrevi um outro post<\/a> h\u00e1 bastante tempo que ensino como fazer isso adicionando um script de inicializa\u00e7\u00e3o na pasta <strong>\/etc\/init.d\/<\/strong>, por\u00e9m, hoje vou ensinar a fazer de uma outra forma, utilizando o systemctl.<\/p>\n<p>Para isso, voc\u00ea deve seguir os seguintes passos:<\/p>\n<p><strong>1)<\/strong> Criar um arquivo chamado geoserver.service<\/p>\n<p><strong>2)<\/strong> Inserir o seguinte conte\u00fado nesse arquivo:<\/p>\n<pre>\r\n[Unit]\r\nDescription=GeoServer service\r\nAfter=network.target\r\n\r\n[Service]\r\nEnvironment=GEOSERVER_HOME=\/usr\/share\/geoserver\r\nEnvironment=GEOSERVER_DATA_DIR=\/usr\/share\/geoserver\/data_dir\r\nEnvironment=JAVA_HOME=\/usr\/lib\/jvm\/java-11-openjdk-amd64\r\nExecStart=\/bin\/bash \/usr\/share\/geoserver\/bin\/startup.sh\r\nExecStop=\/bin\/bash \/usr\/share\/geoserver\/bin\/shutdown.sh\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\n<\/pre>\n<p><strong>PS:<\/strong> Altere os caminhos das vari\u00e1veis para a sua realidade, nesse caso o meu GeoServer est\u00e1 instalado na pasta <strong>\/usr\/share\/geoserver\/<\/strong><\/p>\n<p><strong>3)<\/strong> Torne o arquivo execut\u00e1vel<\/p>\n<pre>\r\n$ sudo chmod +x geoserver.service\r\n<\/pre>\n<p><strong>4)<\/strong> Copie esse arquivo para a pasta \/etc\/systemd\/system\/<\/p>\n<pre>\r\n$ sudo cp geoserver.service \/etc\/systemd\/system\/geoserver.service \r\n<\/pre>\n<p><strong>5)<\/strong> Altere a permiss\u00e3o do arquivo para 644<\/p>\n<pre>\r\n$ sudo chmod 644 \/etc\/systemd\/system\/geoserver.service\r\n<\/pre>\n<p><strong>6)<\/strong> Habilite o servi\u00e7o no systemctl<\/p>\n<pre>\r\n$ sudo systemctl enable geoserver.service\r\n<\/pre>\n<p>Agora o servi\u00e7o j\u00e1 est\u00e1 habilitado, e voc\u00ea deve usar os seguintes comandos para inicializar, parar e reiniciar o servi\u00e7o do GeoServer<\/p>\n<pre>\r\n$ sudo systemctl start geoserver\r\n$ sudo systemctl stop geoserver\r\n$ sudo systemctl restart geoserver\r\n<\/pre>\n<p>Espero que tenham gostado da dica! <\/p>\n<p>Voc\u00ea j\u00e1 fazia a inicializa\u00e7\u00e3o do seu GeoServer dessa forma? Responda nos coment\u00e1rios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prezados leitores, Se voc\u00ea j\u00e1 instalou o GeoServer em ambiente Linux, sabe que \u00e9 de suma import\u00e2ncia coloc\u00e1-lo para ser inicializado juntamente com o sistema operacional. Existe mais de uma forma para se fazer isso, eu mesmo j\u00e1 escrevi um&#8230; <a class=\"more-link\" href=\"https:\/\/www.fernandoquadro.com.br\/html\/2021\/10\/20\/configurando-a-inicializacao-do-geoserver-no-systemctl\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":275,"featured_media":5042,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[208],"class_list":["post-9101","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis","tag-geoserver"],"_links":{"self":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/users\/275"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/comments?post=9101"}],"version-history":[{"count":5,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9101\/revisions"}],"predecessor-version":[{"id":9106,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/posts\/9101\/revisions\/9106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media\/5042"}],"wp:attachment":[{"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/media?parent=9101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/categories?post=9101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandoquadro.com.br\/html\/wp-json\/wp\/v2\/tags?post=9101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}