1: .TH NTPD 1 2011-12-24 "( 4.2.6p5)" "Programmer's Manual"
2: .\" EDIT THIS FILE WITH CAUTION (ntpd.1)
3: .\"
4: .\" It has been AutoGen-ed December 24, 2011 at 06:34:12 PM by AutoGen 5.12
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.
18:
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
58:
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
101: -q
102: and
103: -x
104: options.
105: See the
106: tinker
107: configuration file directive for other options.
108: .TP
109: .BR \-i " \fIstring\fP, " \--jaildir "=" \fIstring\fP
110: Jail directory.
111: .sp
112: Chroot the server to the directory
113: jaildir
114: .
115: This option also implies that the server attempts to drop root privileges at startup.
116: You may need to also specify a
117: -u
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
125: ).
126: .TP
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.
130: .sp
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.
136: .TP
137: .BR \-k " \fIstring\fP, " \--keyfile "=" \fIstring\fP
138: path to symmetric keys.
139: .sp
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.
146: .TP
147: .BR \-l " \fIstring\fP, " \--logfile "=" \fIstring\fP
148: path to the log file.
149: .sp
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.
155: .TP
156: .BR \-L ", " \--novirtualips
157: Do not listen to virtual interfaces.
158: .sp
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.
163: .TP
164: .BR \-M ", " \--modifymmtimer
165: Modify Multimedia Timer (Windows only).
166: .sp
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.
170: .TP
171: .BR \-n ", " \--nofork
172: Do not fork.
173: .sp
174:
175: .TP
176: .BR \-N ", " \--nice
177: Run at high priority.
178: .sp
179: To the extent permitted by the operating system, run
180: ntpd
181: at the highest priority.
182: .TP
183: .BR \-p " \fIstring\fP, " \--pidfile "=" \fIstring\fP
184: path to the PID file.
185: .sp
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.
192: .TP
193: .BR \-P " \fInumber\fP, " \--priority "=" \fInumber\fP
194: Process priority.
195: This option takes an integer number as its argument.
196: .sp
197: To the extent permitted by the operating system, run
198: ntpd
199: at the specified
200: sched_setscheduler(SCHED_FIFO)
201: priority.
202: .TP
203: .BR \-q ", " \--quit
204: Set the time and quit.
205: .sp
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.
210: The
211: -g
212: and
213: -x
214: options can be used with this option.
215: Note: The kernel time discipline is disabled with this option.
216: .TP
217: .BR \-r " \fIstring\fP, " \--propagationdelay "=" \fIstring\fP
218: Broadcast/propagation delay.
219: .sp
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.
221: .TP
222: .BR \--saveconfigquit "=\fIstring\fP"
223: Save parsed configuration and quit.
224: .sp
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.
228: .TP
229: .BR \-s " \fIstring\fP, " \--statsdir "=" \fIstring\fP
230: Statistics file location.
231: .sp
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.
236: .TP
237: .BR \-t " \fItkey\fP, " \--trustedkey "=" \fItkey\fP
238: Trusted key number.
239: This option may appear an unlimited number of times.
240: .sp
241: Add a key number to the trusted key list.
242: .TP
243: .BR \-u " \fIstring\fP, " \--user "=" \fIstring\fP
244: Run as userid (or userid:groupid).
245: .sp
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
253: ).
254: .TP
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.
258: .sp
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.
263: .TP
264: .BR \--var "=\fInvar\fP"
265: make ARG an ntp variable (RW).
266: This option may appear an unlimited number of times.
267: .sp
268:
269: .TP
270: .BR \--dvar "=\fIndvar\fP"
271: make ARG an ntp variable (RW|DEF).
272: This option may appear an unlimited number of times.
273: .sp
274:
275: .TP
276: .BR \-x ", " \--slew
277: Slew up to 600 seconds.
278: .sp
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
284: -g
285: and
286: -q
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.
292: .TP
293: .BR \--usepcc
294: Use CPU cycle counter (Windows only).
295: .sp
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.
300: .TP
301: .BR \--pccfreq "=\fIstring\fP"
302: Force CPU cycle counter use (Windows only).
303: .sp
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).
307: .TP
308: .BR \-? , " \--help"
309: Display extended usage information and exit.
310: .TP
311: .BR \-! , " \--more-help"
312: Extended usage information passed thru pager.
313: .TP
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:
321: .nf
322: \fBNTPD_<option-name>\fP or \fBNTPD\fP
323: .fi
324: .ad
325: .SH AUTHOR
326: David L. Mills and/or others
327: .br
328: Please send bug reports to: http://bugs.ntp.org, bugs@ntp.org
329:
330: .PP
331: .nf
332: .na
333: see html/copyright.html
334:
335: .fi
336: .ad
337: .PP
338: This manual page was \fIAutoGen\fP-erated from the \fBntpd\fP
339: option definitions.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>