Patrick Welche <prlw1@cam.ac.uk>
[netbsd-mini2440.git] / external / bsd / ntp / dist / ntpd / ntpd.1
blob8e8711d7faee6671d8dffe97989392ef86bcc9ba
1 .TH NTPD 1 2009-12-10 "( 4.2.6)" "Programmer's Manual"
2 .\"  EDIT THIS FILE WITH CAUTION  (ntpd.1)
3 .\"  
4 .\"  It has been AutoGen-ed  December 10, 2009 at 04:56:49 AM by AutoGen 5.10
5 .\"  From the definitions    ntpd-opts.def
6 .\"  and the template file   agman1.tpl
7 .\"
8 .SH NAME
9 ntpd \- NTP daemon program
10 .SH SYNOPSIS
11 .B ntpd
12 .\" Mixture of short (flag) options and long options
13 .RB [ \-\fIflag\fP " [\fIvalue\fP]]... [" \--\fIopt-name\fP " [[=| ]\fIvalue\fP]]..."
14 .PP
15 All arguments must be options.
16 .SH "DESCRIPTION"
17 This manual page briefly documents the \fBntpd\fP command.
19 .SH OPTIONS
20 .TP
21 .BR \-4 ", " \--ipv4
22 Force IPv4 DNS name resolution.
23 This option must not appear in combination with any of the following options:
24 ipv6.
25 .sp
26 Force DNS resolution of following host names on the command line
27 to the IPv4 namespace.
28 .TP
29 .BR \-6 ", " \--ipv6
30 Force IPv6 DNS name resolution.
31 This option must not appear in combination with any of the following options:
32 ipv4.
33 .sp
34 Force DNS resolution of following host names on the command line
35 to the IPv6 namespace.
36 .TP
37 .BR \-a ", " \--authreq
38 Require crypto authentication.
39 This option must not appear in combination with any of the following options:
40 authnoreq.
41 .sp
42 Require cryptographic authentication for broadcast client,
43 multicast client and symmetric passive associations.
44 This is the default.
45 .TP
46 .BR \-A ", " \--authnoreq
47 Do not require crypto authentication.
48 This option must not appear in combination with any of the following options:
49 authreq.
50 .sp
51 Do not require cryptographic authentication for broadcast client,
52 multicast client and symmetric passive associations.
53 This is almost never a good idea.
54 .TP
55 .BR \-b ", " \--bcastsync
56 Allow us to sync to broadcast servers.
57 .sp
59 .TP
60 .BR \-c " \fIstring\fP, " \--configfile "=" \fIstring\fP
61 configuration file name.
62 .sp
63 The name and path of the configuration file,
64 /etc/ntp.conf
65 by default.
66 .TP
67 .BR \-d ", " \--debug-level
68 Increase output debug message level.
69 This option may appear an unlimited number of times.
70 .sp
71 Increase the debugging message output level.
72 .TP
73 .BR \-D " \fIstring\fP, " \--set-debug-level "=" \fIstring\fP
74 Set the output debug message level.
75 This option may appear an unlimited number of times.
76 .sp
77 Set the output debugging level.  Can be supplied multiple times,
78 but each overrides the previous value(s).
79 .TP
80 .BR \-f " \fIstring\fP, " \--driftfile "=" \fIstring\fP
81 frequency drift file name.
82 .sp
83 The name and path of the frequency file,
84 /etc/ntp.drift
85 by default.
86 This is the same operation as the
87 driftfile driftfile
88 configuration specification in the 
89 /etc/ntp.conf
90 file.
91 .TP
92 .BR \-g ", " \--panicgate
93 Allow the first adjustment to be Big.
94 This option may appear an unlimited number of times.
95 .sp
96 Normally,
97 ntpd
98 exits with a message to the system log if the offset exceeds the panic threshold, which is 1000 s by default. This option allows the time to be set to any value without restriction; however, this can happen only once. If the threshold is exceeded after that,
99 ntpd
100 will exit with a message to the system log. This option can be used with the
104 options.
105 See the
106 tinker
107 configuration file directive for other options.
109 .BR \-i " \fIstring\fP, " \--jaildir "=" \fIstring\fP
110 Jail directory.
112 Chroot the server to the directory
113 jaildir
115 This option also implies that the server attempts to drop root privileges at startup.
116 You may need to also specify a
118 option.
119 This option is only available if the OS supports adjusting the clock
120 without full root privileges.
121 This option is supported under NetBSD (configure with
122 --enable-clockctl
123 ) and Linux (configure with
124 --enable-linuxcaps
127 .BR \-I " \fIiface\fP, " \--interface "=" \fIiface\fP
128 Listen on an interface name or address.
129 This option may appear an unlimited number of times.
131 Open the network address given, or all the addresses associated with the
132 given interface name.  This option may appear multiple times.  This option
133 also implies not opening other addresses, except wildcard and localhost.
134 This option is deprecated. Please consider using the configuration file
135 interface command, which is more versatile. 
137 .BR \-k " \fIstring\fP, " \--keyfile "=" \fIstring\fP
138 path to symmetric keys.
140 Specify the name and path of the symmetric key file.
141 /etc/ntp.keys
142 is the default.
143 This is the same operation as the
144 keys keyfile
145 configuration file directive.
147 .BR \-l " \fIstring\fP, " \--logfile "=" \fIstring\fP
148 path to the log file.
150 Specify the name and path of the log file.
151 The default is the system log file.
152 This is the same operation as the
153 logfile logfile
154 configuration file directive.
156 .BR \-L ", " \--novirtualips
157 Do not listen to virtual interfaces.
159 Do not listen to virtual interfaces, defined as those with
160 names containing a colon.  This option is deprecated.  Please
161 consider using the configuration file interface command, which
162 is more versatile.
164 .BR \-M ", " \--modifymmtimer
165 Modify Multimedia Timer (Windows only).
167 Set the Windows Multimedia Timer to highest resolution.  This
168 ensures the resolution does not change while ntpd is running,
169 avoiding timekeeping glitches associated with changes.
171 .BR \-n ", " \--nofork
172 Do not fork.
176 .BR \-N ", " \--nice
177 Run at high priority.
179 To the extent permitted by the operating system, run
180 ntpd
181 at the highest priority.
183 .BR \-p " \fIstring\fP, " \--pidfile "=" \fIstring\fP
184 path to the PID file.
186 Specify the name and path of the file used to record
187 ntpd's
188 process ID.
189 This is the same operation as the
190 pidfile pidfile
191 configuration file directive.
193 .BR \-P " \fInumber\fP, " \--priority "=" \fInumber\fP
194 Process priority.
195 This option takes an integer number as its argument.
197 To the extent permitted by the operating system, run
198 ntpd
199 at the specified
200 sched_setscheduler(SCHED_FIFO)
201 priority.
203 .BR \-q ", " \--quit
204 Set the time and quit.
206 ntpd
207 will exit just after the first time the clock is set. This behavior mimics that of the
208 ntpdate
209 program, which is to be retired.
214 options can be used with this option.
215 Note: The kernel time discipline is disabled with this option.
217 .BR \-r " \fIstring\fP, " \--propagationdelay "=" \fIstring\fP
218 Broadcast/propagation delay.
220 Specify the default propagation delay from the broadcast/multicast server to this client. This is necessary only if the delay cannot be computed automatically by the protocol.
222 .BR \--saveconfigquit "=\fIstring\fP"
223 Save parsed configuration and quit.
225 Cause ntpd to parse its startup configuration file and save an
226 equivalent to the given filename and exit.  This option was
227 designed for automated testing.
229 .BR \-s " \fIstring\fP, " \--statsdir "=" \fIstring\fP
230 Statistics file location.
232 Specify the directory path for files created by the statistics facility.
233 This is the same operation as the
234 statsdir statsdir
235 configuration file directive.
237 .BR \-t " \fItkey\fP, " \--trustedkey "=" \fItkey\fP
238 Trusted key number.
239 This option may appear an unlimited number of times.
241 Add a key number to the trusted key list.
243 .BR \-u " \fIstring\fP, " \--user "=" \fIstring\fP
244 Run as userid (or userid:groupid).
246 Specify a user, and optionally a group, to switch to.
247 This option is only available if the OS supports adjusting the clock
248 without full root privileges.
249 This option is supported under NetBSD (configure with
250 --enable-clockctl
251 ) and Linux (configure with
252 --enable-linuxcaps
255 .BR \-U " \fInumber\fP, " \--updateinterval "=" \fInumber\fP
256 interval in seconds between scans for new or dropped interfaces.
257 This option takes an integer number as its argument.
259 Give the time in seconds between two scans for new or dropped interfaces.
260 For systems with routing socket support the scans will be performed shortly after the interface change
261 has been detected by the system.
262 Use 0 to disable scanning. 60 seconds is the minimum time between scans.
264 .BR \--var "=\fInvar\fP"
265 make ARG an ntp variable (RW).
266 This option may appear an unlimited number of times.
270 .BR \--dvar "=\fIndvar\fP"
271 make ARG an ntp variable (RW|DEF).
272 This option may appear an unlimited number of times.
276 .BR \-x ", " \--slew
277 Slew up to 600 seconds.
279 Normally, the time is slewed if the offset is less than the step threshold, which is 128 ms by default, and stepped if above the threshold.
280 This option sets the threshold to 600 s, which is well within the accuracy window to set the clock manually.
281 Note: Since the slew rate of typical Unix kernels is limited to 0.5 ms/s, each second of adjustment requires an amortization interval of 2000 s.
282 Thus, an adjustment as much as 600 s will take almost 14 days to complete.
283 This option can be used with the
287 options.
288 See the
289 tinker
290 configuration file directive for other options.
291 Note: The kernel time discipline is disabled with this option.
293 .BR \--usepcc
294 Use CPU cycle counter (Windows only).
296 Attempt to substitute the CPU counter for QueryPerformanceCounter.
297 The CPU counter and QueryPerformanceCounter are compared, and if
298 they have the same frequency, the CPU counter (RDTSC on x86) is
299 used directly, saving the overhead of a system call.
301 .BR \--pccfreq "=\fIstring\fP"
302 Force CPU cycle counter use (Windows only).
304 Force substitution the CPU counter for QueryPerformanceCounter.
305 The CPU counter (RDTSC on x86) is used unconditionally with the
306 given frequency (in Hz).
308 .BR \-? , " \--help"
309 Display extended usage information and exit.
311 .BR \-! , " \--more-help"
312 Extended usage information passed thru pager.
314 .BR \- " [{\fIv|c|n\fP}]," " \--version" "[=\fI{v|c|n}\fP]"
315 Output version of program and exit.  The default mode is `v', a simple
316 version.  The `c' mode will print copyright information and `n' will
317 print the full copyright notice.
318 .SH OPTION PRESETS
319 Any option that is not marked as \fInot presettable\fP may be preset
320 by loading values from environment variables named:
322   \fBNTPD_<option-name>\fP or \fBNTPD\fP
325 .SH AUTHOR
326 David L. Mills and/or others
328 Please send bug reports to:  http://bugs.ntp.org, bugs@ntp.org
333 see html/copyright.html
337 This manual page was \fIAutoGen\fP-erated from the \fBntpd\fP
338 option definitions.