Não é possível iniciar o ntpd.service

-1

Primeiro, instalei o pacote ntp em sudo apt-get install ntp

Eu acessei /etc/ntp.conf para alterar os servidores para alguns locais com base no país, depois salvei e reiniciei usando sudo systemctl restart ntp e, em seguida, verifiquei o status com sudo systemctl status ntp , que é exibido em execução.

Eu também fiz ntpq -p , que deu o resultado abaixo, acho que isso significa que o cliente está executando:

    remote          refid   st t when poll reach   delay   offset  jitter
==============================================================================
 ntp.ubuntu.com  .POOL.         16 p    -   64  0   0.000   0.000   0.000
*time-a-g.nist.g .NIST.         1 u -   64   77   11.567   -7.287   7.636
-174.138.107.37  46.243.26.34   2 u   63   64   37   84.975 0.159   4.474
-ns3.weiszhostin 128.138.141.172  2 u   1   64   77   69.844  -11.884   6.043
+li290-38.member 128.138.141.172  2 u   65   64   37   43.448   -3.202   6.023
+pugot.canonical 145.238.203.14   2 u   61   64   37   79.540   -5.833   4.040
+alphyn.canonica 132.246.11.231   2 u   4   64   77   11.714   -5.017   7.244
+chilipepper.can 145.238.203.14   2 u   61   64   37   78.136   -4.269   4.769
+golem.canonical 145.238.203.14   2 u   55   64   37   81.139   -3.766   4.748

No entanto, parece que não consigo executar o daemon. Descobri isso quando fiz sudo systemctl status ntpd , então deu o resultado abaixo:

ntpd.service 
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)

Eu pensei que não foi iniciado no início, então eu fiz sudo systemctl start ntpd , mas deu:

Failed to start ntpd.service: Unit ntpd.service not found.

Foi quando descobri que algo está seriamente errado, verifiquei ls -l /etc/init.d e encontrei apenas ntp na lista, ntpd não foi encontrado. Eu também tentei reinstalar ntp , mas isso não ajudou.

Alguma ideia? Muito obrigado!

    
por yyin 25.02.2018 / 21:26

1 resposta

0

No Ubuntu 16.04 LTS, o pacote ntp contém:

  1. cliente e utilitários - /usr/bin/calc_tickadj , /usr/bin/ntpdc , /usr/bin/ntpq , /usr/bin/ntpsweep , /usr/bin/ntptrace , /usr/bin/update-leap .
  2. daemon ( /usr/sbin/ntpd ), iniciado por /etc/init.d/ntp .

Você pode reiniciar o serviço com

sudo systemctl restart ntp.service

ou

sudo service ntp restart

Você pode verificar se o servidor está sendo executado com

sudo service ntp status
sudo systemctl status ntp.service
sudo netstat -pl | grep ntp

no meu sistema, ele retorna:

$ sudo netstat -pl | grep ntp
udp        0      0 10.0.2.15:ntp           *:*             12303/ntpd      
udp        0      0 localhost:ntp           *:*             12303/ntpd      
udp        0      0 *:ntp                   *:*             12303/ntpd      
udp6       0      0 fe80::99a2:45db:62e:ntp [::]:*          12303/ntpd      
udp6       0      0 ip6-localhost:ntp       [::]:*          12303/ntpd      
udp6       0      0 [::]:ntp                [::]:*          12303/ntp

E foi iniciado pelo systemd:

$ pstree -l -s -p -a 12303
systemd,1 splash
  └─ntpd,12303 -p /var/run/ntpd.pid -g -u 121:129

$ ps -P 12303
  PID PSR TTY      STAT   TIME COMMAND
12303   0 ?        Ss     0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 121:129
    
por N0rbert 25.02.2018 / 21:44