Autor Tópico: gerenciar noip  (Lida 1632 vezes)

Offline pentestbox

  • Usuário Ubuntu
  • *
  • Mensagens: 264
    • Ver perfil
gerenciar noip
« Online: 18 de Setembro de 2015, 00:05 »
Ola pessoal, instalei o noip no ubuntu, so que agora quero desativar o serviço do mesmo, so que reparei que o mesmo não criou um arquivo no /etc/init.d para eu poder gerenciar o noip como um serviço, gostaria de saber como eu faço para poder gerenciar o noip, podendo ativar e desativar o mesmo na hora que eu quiser?

Desde já agradeço

Offline alexandre.mbm

  • Usuário Ubuntu
  • *
  • Mensagens: 43
    • Ver perfil
    • Chat direto com meu GTalk
Re:gerenciar noip
« Resposta #1 Online: 23 de Setembro de 2015, 15:14 »
Em Ubuntu com systemd
Criar a unidade de serviço no systemd

Código: [Selecionar]
$ sudo vim /etc/systemd/system/noip.service
O conteúdo do arquivo:

Código: [Selecionar]
[Unit]
Description=No-IP Dynamic DNS Update Client
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/noip2

[Install]
WantedBy=multi-user.target

Testar e habilitar a unidade de serviço

Código: [Selecionar]
$ sudo systemctl status noip
$ sudo noip2 -S
$ sudo systemctl start noip
$ sudo systemctl status noip
$ sudo noip2 -S
$ sudo systemctl enable noip

Para desinstalá-lo, futuramente:

Código: [Selecionar]
$ sudo systemctl disable noip
$ sudo rm /etc/systemd/system/noip.service

Em Ubuntu com upstart
Com Upstart invés de Systemd, fiz o arquivo /etc/init/noip.conf. Não sei se está completamente certo. Só saberemos após reboot.

O conteúdo do arquivo:

Código: [Selecionar]
description "Job that updates IP info at noip's server"

# start in normal runlevels when disks are mounted and networking is available
start on runlevel [2345]

# stop on shutdown/halt, single-user mode and reboot
stop on runlevel [016]

exec /usr/local/bin/noip2

# https://wiki.ubuntu.com/SystemdForUpstartUsers#Example_Upstart_Service

Comandos:

Código: [Selecionar]
$ sudo start noip
$ sudo status noip
$ sudo stop noip