Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The time on my system is incorrect for some reason.
i need to run an update but i can't seem to be able to
this is the errror.

31 Aug 12:31:59 ntpdate[3108]: the NTP socket is in use, exiting

i just rebooted, i do not know how anything can be in use.

share|improve this question
up vote 36 down vote accepted

It's in use because the ntp service is probably running. You did not mention which Linux you are using so this assumes you have service installed (that you are running a System V system):

$ sudo ntpdate
31 Aug 19:05:55 ntpdate[8911]: the NTP socket is in use, exiting
$ sudo service ntp stop
[ ok ] Stopping NTP server: ntpd.
$ sudo ntpdate
31 Aug 19:07:11 ntpdate[10355]: adjust time server offset -0.002893 sec
$ sudo service ntp start
share|improve this answer
For people reading the way above, though it technically works, look below at because it's way simpler (single command, no need to twiddle with stopping/starting the service). – Baptiste Mathus Apr 1 '15 at 6:59

If you want to execute ntpdate with the ntp daemon already up and running, use the following command:

# ntpdate -u

and it will use a different port.

share|improve this answer
Thanks! It worked for me this way. – nick2083 Oct 7 '13 at 13:59
This should be the accepted answer. It's just one command, so it's a great time saver. It worked for me and fixed a multi-hour clock skew. I wish I knew it before. – proski Dec 22 '15 at 17:17

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.