Annotation of embedaddon/ntp/ntpd/ntpd-opts.texi, revision 1.1
1.1 ! misho 1: @node ntpd Invocation
! 2: @section Invoking ntpd
! 3: @pindex ntpd
! 4: @cindex NTP daemon program
! 5: @ignore
! 6: #
! 7: # EDIT THIS FILE WITH CAUTION (ntpd-opts.texi)
! 8: #
! 9: # It has been AutoGen-ed December 24, 2011 at 06:34:12 PM by AutoGen 5.12
! 10: # From the definitions ntpd-opts.def
! 11: # and the template file aginfo.tpl
! 12: @end ignore
! 13: This program has no explanation.
! 14:
! 15:
! 16:
! 17: This section was generated by @strong{AutoGen},
! 18: the aginfo template and the option descriptions for the @command{ntpd} program. It documents the @command{ntpd} usage text and option meanings.
! 19:
! 20: This software is released under a specialized copyright license.
! 21:
! 22: @menu
! 23: * ntpd usage:: ntpd usage help (-?)
! 24: * ntpd authnoreq:: authnoreq option (-A)
! 25: * ntpd authreq:: authreq option (-a)
! 26: * ntpd bcastsync:: bcastsync option (-b)
! 27: * ntpd configfile:: configfile option (-c)
! 28: * ntpd debug-level:: debug-level option (-d)
! 29: * ntpd driftfile:: driftfile option (-f)
! 30: * ntpd dvar:: dvar option
! 31: * ntpd interface:: interface option (-I)
! 32: * ntpd ipv4:: ipv4 option (-4)
! 33: * ntpd ipv6:: ipv6 option (-6)
! 34: * ntpd jaildir:: jaildir option (-i)
! 35: * ntpd keyfile:: keyfile option (-k)
! 36: * ntpd logfile:: logfile option (-l)
! 37: * ntpd modifymmtimer:: modifymmtimer option (-M)
! 38: * ntpd nice:: nice option (-N)
! 39: * ntpd nofork:: nofork option (-n)
! 40: * ntpd novirtualips:: novirtualips option (-L)
! 41: * ntpd panicgate:: panicgate option (-g)
! 42: * ntpd pccfreq:: pccfreq option
! 43: * ntpd pidfile:: pidfile option (-p)
! 44: * ntpd priority:: priority option (-P)
! 45: * ntpd propagationdelay:: propagationdelay option (-r)
! 46: * ntpd quit:: quit option (-q)
! 47: * ntpd saveconfigquit:: saveconfigquit option
! 48: * ntpd set-debug-level:: set-debug-level option (-D)
! 49: * ntpd slew:: slew option (-x)
! 50: * ntpd statsdir:: statsdir option (-s)
! 51: * ntpd trustedkey:: trustedkey option (-t)
! 52: * ntpd updateinterval:: updateinterval option (-U)
! 53: * ntpd usepcc:: usepcc option
! 54: * ntpd user:: user option (-u)
! 55: * ntpd var:: var option
! 56: @end menu
! 57:
! 58: @node ntpd usage
! 59: @subsection ntpd usage help (-?)
! 60: @cindex ntpd usage
! 61:
! 62: This is the automatically generated usage text for ntpd:
! 63:
! 64: @exampleindent 0
! 65: @example
! 66: ntpd - NTP daemon program - Ver. 4.2.6p5
! 67: USAGE: ntpd [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
! 68: Flg Arg Option-Name Description
! 69: -4 no ipv4 Force IPv4 DNS name resolution
! 70: - prohibits these options:
! 71: ipv6
! 72: -6 no ipv6 Force IPv6 DNS name resolution
! 73: - prohibits these options:
! 74: ipv4
! 75: -a no authreq Require crypto authentication
! 76: - prohibits these options:
! 77: authnoreq
! 78: -A no authnoreq Do not require crypto authentication
! 79: - prohibits these options:
! 80: authreq
! 81: -b no bcastsync Allow us to sync to broadcast servers
! 82: -c Str configfile configuration file name
! 83: -d no debug-level Increase output debug message level
! 84: - may appear multiple times
! 85: -D Str set-debug-level Set the output debug message level
! 86: - may appear multiple times
! 87: -f Str driftfile frequency drift file name
! 88: -g no panicgate Allow the first adjustment to be Big
! 89: - may appear multiple times
! 90: -i --- jaildir built without --enable-clockctl or --enable-linuxcaps
! 91: -I Str interface Listen on an interface name or address
! 92: - may appear multiple times
! 93: -k Str keyfile path to symmetric keys
! 94: -l Str logfile path to the log file
! 95: -L no novirtualips Do not listen to virtual interfaces
! 96: -n no nofork Do not fork
! 97: -N no nice Run at high priority
! 98: -p Str pidfile path to the PID file
! 99: -P Num priority Process priority
! 100: -q no quit Set the time and quit
! 101: -r Str propagationdelay Broadcast/propagation delay
! 102: Str saveconfigquit Save parsed configuration and quit
! 103: -s Str statsdir Statistics file location
! 104: -t Str trustedkey Trusted key number
! 105: - may appear multiple times
! 106: -u --- user built without --enable-clockctl or --enable-linuxcaps
! 107: -U Num updateinterval interval in seconds between scans for new or dropped interfaces
! 108: Str var make ARG an ntp variable (RW)
! 109: - may appear multiple times
! 110: Str dvar make ARG an ntp variable (RW|DEF)
! 111: - may appear multiple times
! 112: -x no slew Slew up to 600 seconds
! 113: opt version Output version information and exit
! 114: -? no help Display extended usage information and exit
! 115: -! no more-help Extended usage information passed thru pager
! 116:
! 117: Options are specified by doubled hyphens and their name or by a single
! 118: hyphen and the flag character.
! 119:
! 120: The following option preset mechanisms are supported:
! 121: - examining environment variables named NTPD_*
! 122:
! 123:
! 124:
! 125: please send bug reports to: http://bugs.ntp.org, bugs@@ntp.org
! 126: @end example
! 127: @exampleindent 4
! 128:
! 129: @node ntpd authnoreq
! 130: @subsection authnoreq option (-A)
! 131: @cindex ntpd-authnoreq
! 132:
! 133: This is the ``do not require crypto authentication'' option.
! 134:
! 135: This option has some usage constraints. It:
! 136: @itemize @bullet
! 137: @item
! 138: must not appear in combination with any of the following options:
! 139: authreq.
! 140: @end itemize
! 141:
! 142: Do not require cryptographic authentication for broadcast client,
! 143: multicast client and symmetric passive associations.
! 144: This is almost never a good idea.
! 145:
! 146: @node ntpd authreq
! 147: @subsection authreq option (-a)
! 148: @cindex ntpd-authreq
! 149:
! 150: This is the ``require crypto authentication'' option.
! 151:
! 152: This option has some usage constraints. It:
! 153: @itemize @bullet
! 154: @item
! 155: must not appear in combination with any of the following options:
! 156: authnoreq.
! 157: @end itemize
! 158:
! 159: Require cryptographic authentication for broadcast client,
! 160: multicast client and symmetric passive associations.
! 161: This is the default.
! 162:
! 163: @node ntpd bcastsync
! 164: @subsection bcastsync option (-b)
! 165: @cindex ntpd-bcastsync
! 166:
! 167: This is the ``allow us to sync to broadcast servers'' option.
! 168:
! 169:
! 170: @node ntpd configfile
! 171: @subsection configfile option (-c)
! 172: @cindex ntpd-configfile
! 173:
! 174: This is the ``configuration file name'' option.
! 175: The name and path of the configuration file,
! 176: /etc/ntp.conf
! 177: by default.
! 178:
! 179: @node ntpd debug-level
! 180: @subsection debug-level option (-d)
! 181: @cindex ntpd-debug-level
! 182:
! 183: This is the ``increase output debug message level'' option.
! 184:
! 185: This option has some usage constraints. It:
! 186: @itemize @bullet
! 187: @item
! 188: may appear an unlimited number of times.
! 189: @item
! 190: must be compiled in by defining @code{DEBUG} during the compilation.
! 191: @end itemize
! 192:
! 193: Increase the debugging message output level.
! 194:
! 195: @node ntpd driftfile
! 196: @subsection driftfile option (-f)
! 197: @cindex ntpd-driftfile
! 198:
! 199: This is the ``frequency drift file name'' option.
! 200: The name and path of the frequency file,
! 201: /etc/ntp.drift
! 202: by default.
! 203: This is the same operation as the
! 204: driftfile driftfile
! 205: configuration specification in the
! 206: /etc/ntp.conf
! 207: file.
! 208:
! 209: @node ntpd dvar
! 210: @subsection dvar option
! 211: @cindex ntpd-dvar
! 212:
! 213: This is the ``make arg an ntp variable (rw|def)'' option.
! 214:
! 215: This option has some usage constraints. It:
! 216: @itemize @bullet
! 217: @item
! 218: may appear an unlimited number of times.
! 219: @end itemize
! 220:
! 221:
! 222:
! 223: @node ntpd interface
! 224: @subsection interface option (-I)
! 225: @cindex ntpd-interface
! 226:
! 227: This is the ``listen on an interface name or address'' option.
! 228:
! 229: This option has some usage constraints. It:
! 230: @itemize @bullet
! 231: @item
! 232: may appear an unlimited number of times.
! 233: @end itemize
! 234:
! 235: Open the network address given, or all the addresses associated with the
! 236: given interface name. This option may appear multiple times. This option
! 237: also implies not opening other addresses, except wildcard and localhost.
! 238: This option is deprecated. Please consider using the configuration file
! 239: interface command, which is more versatile.
! 240:
! 241: @node ntpd ipv4
! 242: @subsection ipv4 option (-4)
! 243: @cindex ntpd-ipv4
! 244:
! 245: This is the ``force ipv4 dns name resolution'' option.
! 246:
! 247: This option has some usage constraints. It:
! 248: @itemize @bullet
! 249: @item
! 250: must not appear in combination with any of the following options:
! 251: ipv6.
! 252: @end itemize
! 253:
! 254: Force DNS resolution of following host names on the command line
! 255: to the IPv4 namespace.
! 256:
! 257: @node ntpd ipv6
! 258: @subsection ipv6 option (-6)
! 259: @cindex ntpd-ipv6
! 260:
! 261: This is the ``force ipv6 dns name resolution'' option.
! 262:
! 263: This option has some usage constraints. It:
! 264: @itemize @bullet
! 265: @item
! 266: must not appear in combination with any of the following options:
! 267: ipv4.
! 268: @end itemize
! 269:
! 270: Force DNS resolution of following host names on the command line
! 271: to the IPv6 namespace.
! 272:
! 273: @node ntpd jaildir
! 274: @subsection jaildir option (-i)
! 275: @cindex ntpd-jaildir
! 276:
! 277: This is the ``jail directory'' option.
! 278:
! 279: This option has some usage constraints. It:
! 280: @itemize @bullet
! 281: @item
! 282: must be compiled in by defining @code{HAVE_DROPROOT} during the compilation.
! 283: @end itemize
! 284:
! 285: Chroot the server to the directory
! 286: jaildir
! 287: .
! 288: This option also implies that the server attempts to drop root privileges at startup.
! 289: You may need to also specify a
! 290: -u
! 291: option.
! 292: This option is only available if the OS supports adjusting the clock
! 293: without full root privileges.
! 294: This option is supported under NetBSD (configure with
! 295: --enable-clockctl
! 296: ) and Linux (configure with
! 297: --enable-linuxcaps
! 298: ).
! 299:
! 300: @node ntpd keyfile
! 301: @subsection keyfile option (-k)
! 302: @cindex ntpd-keyfile
! 303:
! 304: This is the ``path to symmetric keys'' option.
! 305: Specify the name and path of the symmetric key file.
! 306: /etc/ntp.keys
! 307: is the default.
! 308: This is the same operation as the
! 309: keys keyfile
! 310: configuration file directive.
! 311:
! 312: @node ntpd logfile
! 313: @subsection logfile option (-l)
! 314: @cindex ntpd-logfile
! 315:
! 316: This is the ``path to the log file'' option.
! 317: Specify the name and path of the log file.
! 318: The default is the system log file.
! 319: This is the same operation as the
! 320: logfile logfile
! 321: configuration file directive.
! 322:
! 323: @node ntpd modifymmtimer
! 324: @subsection modifymmtimer option (-M)
! 325: @cindex ntpd-modifymmtimer
! 326:
! 327: This is the ``modify multimedia timer (windows only)'' option.
! 328:
! 329: This option has some usage constraints. It:
! 330: @itemize @bullet
! 331: @item
! 332: must be compiled in by defining @code{SYS_WINNT} during the compilation.
! 333: @end itemize
! 334:
! 335: Set the Windows Multimedia Timer to highest resolution. This
! 336: ensures the resolution does not change while ntpd is running,
! 337: avoiding timekeeping glitches associated with changes.
! 338:
! 339: @node ntpd nice
! 340: @subsection nice option (-N)
! 341: @cindex ntpd-nice
! 342:
! 343: This is the ``run at high priority'' option.
! 344: To the extent permitted by the operating system, run
! 345: ntpd
! 346: at the highest priority.
! 347:
! 348: @node ntpd nofork
! 349: @subsection nofork option (-n)
! 350: @cindex ntpd-nofork
! 351:
! 352: This is the ``do not fork'' option.
! 353:
! 354:
! 355: @node ntpd novirtualips
! 356: @subsection novirtualips option (-L)
! 357: @cindex ntpd-novirtualips
! 358:
! 359: This is the ``do not listen to virtual interfaces'' option.
! 360: Do not listen to virtual interfaces, defined as those with
! 361: names containing a colon. This option is deprecated. Please
! 362: consider using the configuration file interface command, which
! 363: is more versatile.
! 364:
! 365: @node ntpd panicgate
! 366: @subsection panicgate option (-g)
! 367: @cindex ntpd-panicgate
! 368:
! 369: This is the ``allow the first adjustment to be big'' option.
! 370:
! 371: This option has some usage constraints. It:
! 372: @itemize @bullet
! 373: @item
! 374: may appear an unlimited number of times.
! 375: @end itemize
! 376:
! 377: Normally,
! 378: ntpd
! 379: 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,
! 380: ntpd
! 381: will exit with a message to the system log. This option can be used with the
! 382: -q
! 383: and
! 384: -x
! 385: options.
! 386: See the
! 387: tinker
! 388: configuration file directive for other options.
! 389:
! 390: @node ntpd pccfreq
! 391: @subsection pccfreq option
! 392: @cindex ntpd-pccfreq
! 393:
! 394: This is the ``force cpu cycle counter use (windows only)'' option.
! 395:
! 396: This option has some usage constraints. It:
! 397: @itemize @bullet
! 398: @item
! 399: must be compiled in by defining @code{SYS_WINNT} during the compilation.
! 400: @end itemize
! 401:
! 402: Force substitution the CPU counter for QueryPerformanceCounter.
! 403: The CPU counter (RDTSC on x86) is used unconditionally with the
! 404: given frequency (in Hz).
! 405:
! 406: @node ntpd pidfile
! 407: @subsection pidfile option (-p)
! 408: @cindex ntpd-pidfile
! 409:
! 410: This is the ``path to the pid file'' option.
! 411: Specify the name and path of the file used to record
! 412: ntpd's
! 413: process ID.
! 414: This is the same operation as the
! 415: pidfile pidfile
! 416: configuration file directive.
! 417:
! 418: @node ntpd priority
! 419: @subsection priority option (-P)
! 420: @cindex ntpd-priority
! 421:
! 422: This is the ``process priority'' option.
! 423: To the extent permitted by the operating system, run
! 424: ntpd
! 425: at the specified
! 426: sched_setscheduler(SCHED_FIFO)
! 427: priority.
! 428:
! 429: @node ntpd propagationdelay
! 430: @subsection propagationdelay option (-r)
! 431: @cindex ntpd-propagationdelay
! 432:
! 433: This is the ``broadcast/propagation delay'' option.
! 434: 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.
! 435:
! 436: @node ntpd quit
! 437: @subsection quit option (-q)
! 438: @cindex ntpd-quit
! 439:
! 440: This is the ``set the time and quit'' option.
! 441: ntpd
! 442: will exit just after the first time the clock is set. This behavior mimics that of the
! 443: ntpdate
! 444: program, which is to be retired.
! 445: The
! 446: -g
! 447: and
! 448: -x
! 449: options can be used with this option.
! 450: Note: The kernel time discipline is disabled with this option.
! 451:
! 452: @node ntpd saveconfigquit
! 453: @subsection saveconfigquit option
! 454: @cindex ntpd-saveconfigquit
! 455:
! 456: This is the ``save parsed configuration and quit'' option.
! 457:
! 458: This option has some usage constraints. It:
! 459: @itemize @bullet
! 460: @item
! 461: must be compiled in by defining @code{SAVECONFIG} during the compilation.
! 462: @end itemize
! 463:
! 464: Cause ntpd to parse its startup configuration file and save an
! 465: equivalent to the given filename and exit. This option was
! 466: designed for automated testing.
! 467:
! 468: @node ntpd set-debug-level
! 469: @subsection set-debug-level option (-D)
! 470: @cindex ntpd-set-debug-level
! 471:
! 472: This is the ``set the output debug message level'' option.
! 473:
! 474: This option has some usage constraints. It:
! 475: @itemize @bullet
! 476: @item
! 477: may appear an unlimited number of times.
! 478: @item
! 479: must be compiled in by defining @code{DEBUG} during the compilation.
! 480: @end itemize
! 481:
! 482: Set the output debugging level. Can be supplied multiple times,
! 483: but each overrides the previous value(s).
! 484:
! 485: @node ntpd slew
! 486: @subsection slew option (-x)
! 487: @cindex ntpd-slew
! 488:
! 489: This is the ``slew up to 600 seconds'' option.
! 490: 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.
! 491: This option sets the threshold to 600 s, which is well within the accuracy window to set the clock manually.
! 492: 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.
! 493: Thus, an adjustment as much as 600 s will take almost 14 days to complete.
! 494: This option can be used with the
! 495: -g
! 496: and
! 497: -q
! 498: options.
! 499: See the
! 500: tinker
! 501: configuration file directive for other options.
! 502: Note: The kernel time discipline is disabled with this option.
! 503:
! 504: @node ntpd statsdir
! 505: @subsection statsdir option (-s)
! 506: @cindex ntpd-statsdir
! 507:
! 508: This is the ``statistics file location'' option.
! 509: Specify the directory path for files created by the statistics facility.
! 510: This is the same operation as the
! 511: statsdir statsdir
! 512: configuration file directive.
! 513:
! 514: @node ntpd trustedkey
! 515: @subsection trustedkey option (-t)
! 516: @cindex ntpd-trustedkey
! 517:
! 518: This is the ``trusted key number'' option.
! 519:
! 520: This option has some usage constraints. It:
! 521: @itemize @bullet
! 522: @item
! 523: may appear an unlimited number of times.
! 524: @end itemize
! 525:
! 526: Add a key number to the trusted key list.
! 527:
! 528: @node ntpd updateinterval
! 529: @subsection updateinterval option (-U)
! 530: @cindex ntpd-updateinterval
! 531:
! 532: This is the ``interval in seconds between scans for new or dropped interfaces'' option.
! 533: Give the time in seconds between two scans for new or dropped interfaces.
! 534: For systems with routing socket support the scans will be performed shortly after the interface change
! 535: has been detected by the system.
! 536: Use 0 to disable scanning. 60 seconds is the minimum time between scans.
! 537:
! 538: @node ntpd usepcc
! 539: @subsection usepcc option
! 540: @cindex ntpd-usepcc
! 541:
! 542: This is the ``use cpu cycle counter (windows only)'' option.
! 543:
! 544: This option has some usage constraints. It:
! 545: @itemize @bullet
! 546: @item
! 547: must be compiled in by defining @code{SYS_WINNT} during the compilation.
! 548: @end itemize
! 549:
! 550: Attempt to substitute the CPU counter for QueryPerformanceCounter.
! 551: The CPU counter and QueryPerformanceCounter are compared, and if
! 552: they have the same frequency, the CPU counter (RDTSC on x86) is
! 553: used directly, saving the overhead of a system call.
! 554:
! 555: @node ntpd user
! 556: @subsection user option (-u)
! 557: @cindex ntpd-user
! 558:
! 559: This is the ``run as userid (or userid:groupid)'' option.
! 560:
! 561: This option has some usage constraints. It:
! 562: @itemize @bullet
! 563: @item
! 564: must be compiled in by defining @code{HAVE_DROPROOT} during the compilation.
! 565: @end itemize
! 566:
! 567: Specify a user, and optionally a group, to switch to.
! 568: This option is only available if the OS supports adjusting the clock
! 569: without full root privileges.
! 570: This option is supported under NetBSD (configure with
! 571: --enable-clockctl
! 572: ) and Linux (configure with
! 573: --enable-linuxcaps
! 574: ).
! 575:
! 576: @node ntpd var
! 577: @subsection var option
! 578: @cindex ntpd-var
! 579:
! 580: This is the ``make arg an ntp variable (rw)'' option.
! 581:
! 582: This option has some usage constraints. It:
! 583: @itemize @bullet
! 584: @item
! 585: may appear an unlimited number of times.
! 586: @end itemize
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>