Ntp

net-misc/ntp


Source Repository:Repository:Gentoo Portage Tree

http://www.ntp.org/

Summary: Network Time Protocol suite/programs

Use Flags

openntpd
Allow ntp to be installed alongside openntpd
parse-clocks
Add support for PARSE clocks
samba
Provide support for Samba's signing daemon (needed for Active Directory domain controllers)

News

Oleg

GCC Update

GCC Update
2016-11-25 by Oleg
Oleg

Portage Git Sync Fix

Portage Git Sync fix
2016-11-14 by Oleg
Oleg

Python-3.3-Removal

Python-3.3 Removal from Portage Tree
2016-10-28 by Oleg
More...

Ntp

Tip

We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.

Installation

To install the NTP client and server, run the following command:

# emerge net-misc/ntp

Configuration

Client

The ntp-client command immediately synchronizes your clock, and has separate ntp sync settings from the daemon:

/etc/conf.d/ntp-client - setting ntp-client upstream servers
NTPCLIENT_OPTS="-s -b -u \
	0.pool.ntp.org 1.pool.ntp.org \
	2.pool.ntp.org 3.pool.ntp.org"

Server

The ntpd server is also an ntp-client of upstream servers. Ntpd continuously, and gradually synchronizes the local clock.

/etc/ntp.conf - setting ntpd upstream servers
# Pools for Gentoo users
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org

Runtime

If you are interested only in synchronizing your local clock against servers, then only add ntp-client to your list of services to start at boot:

# rc-updated add ntp-client

After adding the ntp-client service to the default runlevel, the service can be started by executing the rc command as root:

# rc
* Setting the clock via the NTP client 'ntpdate' ...   [ OK ]
Note

Executing the above command normally takes several seconds

If you are instead interested in running an NTP server, add ntpd to your list of services to execute at boot:

# rc-update add ntpd
Note

ntpd serves as both a client and a server

Hardware Clock

To write your NTP sync time to the hardware at shutdown, and read hw clock at start.

# echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock
# echo 'clock_systohc="YES"' >> /etc/conf.d/hwclock
# rc-service hwclock restart
# rc-update add hwclock boot

External Resources

http://keetweej.vanheusden.com/query_ntp.php