{
    "content": [
        {
            "type": "text",
            "text": "# timedatectl (man)\n\n## NAME\n\ntimedatectl - Control the system time and date\n\n## SYNOPSIS\n\ntimedatectl [OPTIONS...] {COMMAND}\n\n## DESCRIPTION\n\ntimedatectl may be used to query and change the system clock and its settings, and enable or\ndisable time synchronization services.\n\n## TLDR\n\n> Control the system time and date.\n\n- Check the current system clock time:\n  `timedatectl`\n- Set the local time of the system clock directly:\n  `timedatectl set-time \"{{yyyy-MM-dd hh:mm:ss}}\"`\n- List available timezones:\n  `timedatectl list-timezones`\n- Set the system timezone:\n  `timedatectl set-timezone {{timezone}}`\n- Enable Network Time Protocol (NTP) synchronization:\n  `timedatectl set-ntp on`\n- Show information about time synchronization (only available when using `systemd-timesyncd`):\n  `timedatectl timesync-status`\n- Change the hardware clock time standard to localtime:\n  `timedatectl set-local-rtc 1`\n\n*Source: tldr-pages*\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **COMMANDS** (10 subsections)\n- **OPTIONS** (11 subsections)\n- **EXIT STATUS**\n- **ENVIRONMENT**\n- **EXAMPLES**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "timedatectl",
        "section": "",
        "mode": "man",
        "summary": "timedatectl - Control the system time and date",
        "synopsis": "timedatectl [OPTIONS...] {COMMAND}",
        "tldr_summary": "Control the system time and date.",
        "tldr_examples": [
            {
                "description": "Check the current system clock time",
                "command": "timedatectl"
            },
            {
                "description": "Set the local time of the system clock directly",
                "command": "timedatectl set-time \"{{yyyy-MM-dd hh:mm:ss}}\""
            },
            {
                "description": "List available timezones",
                "command": "timedatectl list-timezones"
            },
            {
                "description": "Set the system timezone",
                "command": "timedatectl set-timezone {{timezone}}"
            },
            {
                "description": "Enable Network Time Protocol (NTP) synchronization",
                "command": "timedatectl set-ntp on"
            },
            {
                "description": "Show information about time synchronization (only available when using `systemd-timesyncd`)",
                "command": "timedatectl timesync-status"
            },
            {
                "description": "Change the hardware clock time standard to localtime",
                "command": "timedatectl set-local-rtc 1"
            }
        ],
        "tldr_source": "official",
        "flags": [
            {
                "flag": "",
                "long": "--no-ask-password",
                "arg": null,
                "description": "Do not query the user for authentication for privileged operations."
            },
            {
                "flag": "",
                "long": "--adjust-system-clock",
                "arg": null,
                "description": "If set-local-rtc is invoked and this option is passed, the system clock is synchronized from the RTC again, taking the new setting into account. Otherwise, the RTC is synchronized from the system clock."
            },
            {
                "flag": "",
                "long": "--monitor",
                "arg": null,
                "description": "If timesync-status is invoked and this option is passed, then timedatectl monitors the status of systemd-timesyncd.service(8) and updates the outputs. Use Ctrl+C to terminate the monitoring."
            },
            {
                "flag": "-a",
                "long": "--all",
                "arg": null,
                "description": "When showing properties of systemd-timesyncd.service(8), show all properties regardless of whether they are set or not."
            },
            {
                "flag": "-p",
                "long": null,
                "arg": null,
                "description": "When showing properties of systemd-timesyncd.service(8), limit display to certain properties as specified as argument. If not specified, all set properties are shown. The argument should be a property name, such as \"ServerName\". If specified more than once, all properties with the specified names are shown."
            },
            {
                "flag": "",
                "long": "--value",
                "arg": null,
                "description": "When printing properties with show-timesync, only print the value, and skip the property name and \"=\"."
            },
            {
                "flag": "-H",
                "long": null,
                "arg": null,
                "description": "Execute the operation remotely. Specify a hostname, or a username and hostname separated by \"@\", to connect to. The hostname may optionally be suffixed by a port ssh is listening on, separated by \":\", and then a container name, separated by \"/\", which connects directly to a specific container on the specified host. This will use SSH to talk to the remote machine manager instance. Container names may be enumerated with machinectl -H HOST. Put IPv6 addresses in brackets."
            },
            {
                "flag": "-M",
                "long": null,
                "arg": null,
                "description": "Execute operation on a local container. Specify a container name to connect to, optionally prefixed by a user name to connect as and a separating \"@\" character. If the special string \".host\" is used in place of the container name, a connection to the local system is made (which is useful to connect to a specific user's user bus: \"--user --machine=lennart@.host\"). If the \"@\" syntax is not used, the connection is made as root user. If the \"@\" syntax is used either the left hand side or the right hand side may be omitted (but not both) in which case the local user name and \".host\" are implied."
            },
            {
                "flag": "-h",
                "long": "--help",
                "arg": null,
                "description": "Print a short help text and exit."
            },
            {
                "flag": "",
                "long": "--version",
                "arg": null,
                "description": "Print a short version string and exit."
            },
            {
                "flag": "",
                "long": "--no-pager",
                "arg": null,
                "description": "Do not pipe output into a pager."
            }
        ],
        "examples": [
            "Show current settings:",
            "$ timedatectl",
            "Local time: Thu 2017-09-21 16:08:56 CEST",
            "Universal time: Thu 2017-09-21 14:08:56 UTC",
            "RTC time: Thu 2017-09-21 14:08:56",
            "Time zone: Europe/Warsaw (CEST, +0200)",
            "System clock synchronized: yes",
            "NTP service: active",
            "RTC in local TZ: no",
            "Enable network time synchronization:",
            "$ timedatectl set-ntp true",
            "==== AUTHENTICATING FOR org.freedesktop.timedate1.set-ntp ===",
            "Authentication is required to control whether network time synchronization shall be enabled.",
            "Authenticating as: user",
            "Password:",
            "==== AUTHENTICATION COMPLETE ===",
            "$ systemctl status systemd-timesyncd.service",
            "● systemd-timesyncd.service - Network Time Synchronization",
            "Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled)",
            "Active: active (running) since Mo 2015-03-30 14:20:38 CEST; 5s ago",
            "Docs: man:systemd-timesyncd.service(8)",
            "Main PID: 595 (systemd-timesyn)",
            "Status: \"Using Time Server 216.239.38.15:123 (time4.google.com).\"",
            "CGroup: /system.slice/systemd-timesyncd.service",
            "└─595 /lib/systemd/systemd-timesyncd",
            "...",
            "Show current status of systemd-timesyncd.service(8):",
            "$ timedatectl timesync-status",
            "Server: 216.239.38.15 (time4.google.com)",
            "Poll interval: 1min 4s (min: 32s; max 34min 8s)",
            "Leap: normal",
            "Version: 4",
            "Stratum: 1",
            "Reference: GPS",
            "Precision: 1us (-20)",
            "Root distance: 335us (max: 5s)",
            "Offset: +316us",
            "Delay: 349us",
            "Jitter: 0",
            "Packet count: 1",
            "Frequency: -8.802ppm"
        ],
        "see_also": [
            {
                "name": "systemd",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/systemd/1/json"
            },
            {
                "name": "hwclock",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/hwclock/8/json"
            },
            {
                "name": "date",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/date/1/json"
            },
            {
                "name": "localtime",
                "section": "5",
                "url": "https://www.chedong.com/phpMan.php/man/localtime/5/json"
            },
            {
                "name": "systemctl",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/systemctl/1/json"
            },
            {
                "name": "systemd-timedated.service",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/systemd-timedated.service/8/json"
            },
            {
                "name": "systemd-timesyncd.service",
                "section": "8",
                "url": "https://www.chedong.com/phpMan.php/man/systemd-timesyncd.service/8/json"
            },
            {
                "name": "systemd-firstboot",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/systemd-firstboot/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 9,
                "subsections": []
            },
            {
                "name": "COMMANDS",
                "lines": 2,
                "subsections": [
                    {
                        "name": "status",
                        "lines": 3
                    },
                    {
                        "name": "show",
                        "lines": 7
                    },
                    {
                        "name": "set-time [TIME]",
                        "lines": 3
                    },
                    {
                        "name": "set-timezone [TIMEZONE]",
                        "lines": 5
                    },
                    {
                        "name": "list-timezones",
                        "lines": 3
                    },
                    {
                        "name": "set-local-rtc [BOOL]",
                        "lines": 8
                    },
                    {
                        "name": "set-ntp [BOOL]",
                        "lines": 6
                    },
                    {
                        "name": "systemd-timesyncd Commands",
                        "lines": 2
                    },
                    {
                        "name": "timesync-status",
                        "lines": 3
                    },
                    {
                        "name": "show-timesync",
                        "lines": 15
                    }
                ]
            },
            {
                "name": "OPTIONS",
                "lines": 2,
                "subsections": [
                    {
                        "name": "--no-ask-password",
                        "lines": 2,
                        "long": "--no-ask-password"
                    },
                    {
                        "name": "--adjust-system-clock",
                        "lines": 4,
                        "long": "--adjust-system-clock"
                    },
                    {
                        "name": "--monitor",
                        "lines": 4,
                        "long": "--monitor"
                    },
                    {
                        "name": "-a --all",
                        "lines": 3,
                        "flag": "-a",
                        "long": "--all"
                    },
                    {
                        "name": "-p --property=",
                        "lines": 5,
                        "flag": "-p"
                    },
                    {
                        "name": "--value",
                        "lines": 3,
                        "long": "--value"
                    },
                    {
                        "name": "-H --host=",
                        "lines": 7,
                        "flag": "-H"
                    },
                    {
                        "name": "-M --machine=",
                        "lines": 8,
                        "flag": "-M"
                    },
                    {
                        "name": "-h --help",
                        "lines": 2,
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "--version",
                        "lines": 2,
                        "long": "--version"
                    },
                    {
                        "name": "--no-pager",
                        "lines": 2,
                        "long": "--no-pager"
                    }
                ]
            },
            {
                "name": "EXIT STATUS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "ENVIRONMENT",
                "lines": 105,
                "subsections": []
            },
            {
                "name": "EXAMPLES",
                "lines": 51,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 6,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "timedatectl - Control the system time and date\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "timedatectl [OPTIONS...] {COMMAND}\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "timedatectl may be used to query and change the system clock and its settings, and enable or\ndisable time synchronization services.\n\nUse systemd-firstboot(1) to initialize the system time zone for mounted (but not booted)\nsystem images.\n\ntimedatectl may be used to show the current status of time synchronization services, for\nexample systemd-timesyncd.service(8).\n",
                "subsections": []
            },
            "COMMANDS": {
                "content": "The following commands are understood:\n",
                "subsections": [
                    {
                        "name": "status",
                        "content": "Show current settings of the system clock and RTC, including whether network time\nsynchronization is active. If no command is specified, this is the implied default.\n"
                    },
                    {
                        "name": "show",
                        "content": "Show the same information as status, but in machine readable form. This command is\nintended to be used whenever computer-parsable output is required. Use status if you are\nlooking for formatted human-readable output.\n\nBy default, empty properties are suppressed. Use --all to show those too. To select\nspecific properties to show, use --property=.\n"
                    },
                    {
                        "name": "set-time [TIME]",
                        "content": "Set the system clock to the specified time. This will also update the RTC time\naccordingly. The time may be specified in the format \"2012-10-30 18:17:16\".\n"
                    },
                    {
                        "name": "set-timezone [TIMEZONE]",
                        "content": "Set the system time zone to the specified value. Available timezones can be listed with\nlist-timezones. If the RTC is configured to be in the local time, this will also update\nthe RTC time. This call will alter the /etc/localtime symlink. See localtime(5) for more\ninformation.\n"
                    },
                    {
                        "name": "list-timezones",
                        "content": "List available time zones, one per line. Entries from the list can be set as the system\ntimezone with set-timezone.\n"
                    },
                    {
                        "name": "set-local-rtc [BOOL]",
                        "content": "Takes a boolean argument. If \"0\", the system is configured to maintain the RTC in\nuniversal time. If \"1\", it will maintain the RTC in local time instead. Note that\nmaintaining the RTC in the local timezone is not fully supported and will create various\nproblems with time zone changes and daylight saving adjustments. If at all possible, keep\nthe RTC in UTC mode. Note that invoking this will also synchronize the RTC from the\nsystem clock, unless --adjust-system-clock is passed (see above). This command will\nchange the 3rd line of /etc/adjtime, as documented in hwclock(8).\n"
                    },
                    {
                        "name": "set-ntp [BOOL]",
                        "content": "Takes a boolean argument. Controls whether network time synchronization is active and\nenabled (if available). If the argument is true, this enables and starts the first\nexisting network synchronization service. If the argument is false, then this disables\nand stops the known network synchronization services. The way that the list of services\nis built is described in systemd-timedated.service(8).\n"
                    },
                    {
                        "name": "systemd-timesyncd Commands",
                        "content": "The following commands are specific to systemd-timesyncd.service(8).\n"
                    },
                    {
                        "name": "timesync-status",
                        "content": "Show current status of systemd-timesyncd.service(8). If --monitor is specified, then this\nwill monitor the status updates.\n"
                    },
                    {
                        "name": "show-timesync",
                        "content": "Show the same information as timesync-status, but in machine readable form. This command\nis intended to be used whenever computer-parsable output is required. Use timesync-status\nif you are looking for formatted human-readable output.\n\nBy default, empty properties are suppressed. Use --all to show those too. To select\nspecific properties to show, use --property=.\n\nntp-servers INTERFACE SERVER...\nSet the interface specific NTP servers. This command can be used only when the interface\nis managed by systemd-networkd.\n\nrevert INTERFACE\nRevert the interface specific NTP servers. This command can be used only when the\ninterface is managed by systemd-networkd.\n"
                    }
                ]
            },
            "OPTIONS": {
                "content": "The following options are understood:\n",
                "subsections": [
                    {
                        "name": "--no-ask-password",
                        "content": "Do not query the user for authentication for privileged operations.\n",
                        "long": "--no-ask-password"
                    },
                    {
                        "name": "--adjust-system-clock",
                        "content": "If set-local-rtc is invoked and this option is passed, the system clock is synchronized\nfrom the RTC again, taking the new setting into account. Otherwise, the RTC is\nsynchronized from the system clock.\n",
                        "long": "--adjust-system-clock"
                    },
                    {
                        "name": "--monitor",
                        "content": "If timesync-status is invoked and this option is passed, then timedatectl monitors the\nstatus of systemd-timesyncd.service(8) and updates the outputs. Use Ctrl+C to terminate\nthe monitoring.\n",
                        "long": "--monitor"
                    },
                    {
                        "name": "-a --all",
                        "content": "When showing properties of systemd-timesyncd.service(8), show all properties regardless\nof whether they are set or not.\n",
                        "flag": "-a",
                        "long": "--all"
                    },
                    {
                        "name": "-p --property=",
                        "content": "When showing properties of systemd-timesyncd.service(8), limit display to certain\nproperties as specified as argument. If not specified, all set properties are shown. The\nargument should be a property name, such as \"ServerName\". If specified more than once,\nall properties with the specified names are shown.\n",
                        "flag": "-p"
                    },
                    {
                        "name": "--value",
                        "content": "When printing properties with show-timesync, only print the value, and skip the property\nname and \"=\".\n",
                        "long": "--value"
                    },
                    {
                        "name": "-H --host=",
                        "content": "Execute the operation remotely. Specify a hostname, or a username and hostname separated\nby \"@\", to connect to. The hostname may optionally be suffixed by a port ssh is listening\non, separated by \":\", and then a container name, separated by \"/\", which connects\ndirectly to a specific container on the specified host. This will use SSH to talk to the\nremote machine manager instance. Container names may be enumerated with machinectl -H\nHOST. Put IPv6 addresses in brackets.\n",
                        "flag": "-H"
                    },
                    {
                        "name": "-M --machine=",
                        "content": "Execute operation on a local container. Specify a container name to connect to,\noptionally prefixed by a user name to connect as and a separating \"@\" character. If the\nspecial string \".host\" is used in place of the container name, a connection to the local\nsystem is made (which is useful to connect to a specific user's user bus: \"--user\n--machine=lennart@.host\"). If the \"@\" syntax is not used, the connection is made as root\nuser. If the \"@\" syntax is used either the left hand side or the right hand side may be\nomitted (but not both) in which case the local user name and \".host\" are implied.\n",
                        "flag": "-M"
                    },
                    {
                        "name": "-h --help",
                        "content": "Print a short help text and exit.\n",
                        "flag": "-h",
                        "long": "--help"
                    },
                    {
                        "name": "--version",
                        "content": "Print a short version string and exit.\n",
                        "long": "--version"
                    },
                    {
                        "name": "--no-pager",
                        "content": "Do not pipe output into a pager.\n",
                        "long": "--no-pager"
                    }
                ]
            },
            "EXIT STATUS": {
                "content": "On success, 0 is returned, a non-zero failure code otherwise.\n",
                "subsections": []
            },
            "ENVIRONMENT": {
                "content": "$SYSTEMDLOGLEVEL\nThe maximum log level of emitted messages (messages with a higher log level, i.e. less\nimportant ones, will be suppressed). Either one of (in order of decreasing importance)\nemerg, alert, crit, err, warning, notice, info, debug, or an integer in the range 0...7.\nSee syslog(3) for more information.\n\n$SYSTEMDLOGCOLOR\nA boolean. If true, messages written to the tty will be colored according to priority.\n\nThis setting is only useful when messages are written directly to the terminal, because\njournalctl(1) and other tools that display logs will color messages based on the log\nlevel on their own.\n\n$SYSTEMDLOGTIME\nA boolean. If true, console log messages will be prefixed with a timestamp.\n\nThis setting is only useful when messages are written directly to the terminal or a file,\nbecause journalctl(1) and other tools that display logs will attach timestamps based on\nthe entry metadata on their own.\n\n$SYSTEMDLOGLOCATION\nA boolean. If true, messages will be prefixed with a filename and line number in the\nsource code where the message originates.\n\nNote that the log location is often attached as metadata to journal entries anyway.\nIncluding it directly in the message text can nevertheless be convenient when debugging\nprograms.\n\n$SYSTEMDLOGTID\nA boolean. If true, messages will be prefixed with the current numerical thread ID (TID).\n\nNote that the this information is attached as metadata to journal entries anyway.\nIncluding it directly in the message text can nevertheless be convenient when debugging\nprograms.\n\n$SYSTEMDLOGTARGET\nThe destination for log messages. One of console (log to the attached tty),\nconsole-prefixed (log to the attached tty but with prefixes encoding the log level and\n\"facility\", see syslog(3), kmsg (log to the kernel circular log buffer), journal (log to\nthe journal), journal-or-kmsg (log to the journal if available, and to kmsg otherwise),\nauto (determine the appropriate log target automatically, the default), null (disable log\noutput).\n\n$SYSTEMDPAGER\nPager to use when --no-pager is not given; overrides $PAGER. If neither $SYSTEMDPAGER\nnor $PAGER are set, a set of well-known pager implementations are tried in turn,\nincluding less(1) and more(1), until one is found. If no pager implementation is\ndiscovered no pager is invoked. Setting this environment variable to an empty string or\nthe value \"cat\" is equivalent to passing --no-pager.\n\n$SYSTEMDLESS\nOverride the options passed to less (by default \"FRSXMK\").\n\nUsers might want to change two options in particular:\n\nK\nThis option instructs the pager to exit immediately when Ctrl+C is pressed. To allow\nless to handle Ctrl+C itself to switch back to the pager command prompt, unset this\noption.\n\nIf the value of $SYSTEMDLESS does not include \"K\", and the pager that is invoked is\nless, Ctrl+C will be ignored by the executable, and needs to be handled by the pager.\n\nX\nThis option instructs the pager to not send termcap initialization and\ndeinitialization strings to the terminal. It is set by default to allow command\noutput to remain visible in the terminal even after the pager exits. Nevertheless,\nthis prevents some pager functionality from working, in particular paged output\ncannot be scrolled with the mouse.\n\nSee less(1) for more discussion.\n\n$SYSTEMDLESSCHARSET\nOverride the charset passed to less (by default \"utf-8\", if the invoking terminal is\ndetermined to be UTF-8 compatible).\n\n$SYSTEMDPAGERSECURE\nTakes a boolean argument. When true, the \"secure\" mode of the pager is enabled; if false,\ndisabled. If $SYSTEMDPAGERSECURE is not set at all, secure mode is enabled if the\neffective UID is not the same as the owner of the login session, see geteuid(2) and\nsdpidgetowneruid(3). In secure mode, LESSSECURE=1 will be set when invoking the\npager, and the pager shall disable commands that open or create new files or start new\nsubprocesses. When $SYSTEMDPAGERSECURE is not set at all, pagers which are not known to\nimplement secure mode will not be used. (Currently only less(1) implements secure mode.)\n\nNote: when commands are invoked with elevated privileges, for example under sudo(8) or\npkexec(1), care must be taken to ensure that unintended interactive features are not\nenabled. \"Secure\" mode for the pager may be enabled automatically as describe above.\nSetting SYSTEMDPAGERSECURE=0 or not removing it from the inherited environment allows\nthe user to invoke arbitrary commands. Note that if the $SYSTEMDPAGER or $PAGER\nvariables are to be honoured, $SYSTEMDPAGERSECURE must be set too. It might be\nreasonable to completely disable the pager using --no-pager instead.\n\n$SYSTEMDCOLORS\nTakes a boolean argument. When true, systemd and related utilities will use colors in\ntheir output, otherwise the output will be monochrome. Additionally, the variable can\ntake one of the following special values: \"16\", \"256\" to restrict the use of colors to\nthe base 16 or 256 ANSI colors, respectively. This can be specified to override the\nautomatic decision based on $TERM and what the console is connected to.\n\n$SYSTEMDURLIFY\nThe value must be a boolean. Controls whether clickable links should be generated in the\noutput for terminal emulators supporting this. This can be specified to override the\ndecision that systemd makes based on $TERM and other conditions.\n",
                "subsections": []
            },
            "EXAMPLES": {
                "content": "Show current settings:\n\n$ timedatectl\nLocal time: Thu 2017-09-21 16:08:56 CEST\nUniversal time: Thu 2017-09-21 14:08:56 UTC\nRTC time: Thu 2017-09-21 14:08:56\nTime zone: Europe/Warsaw (CEST, +0200)\nSystem clock synchronized: yes\nNTP service: active\nRTC in local TZ: no\n\nEnable network time synchronization:\n\n$ timedatectl set-ntp true\n==== AUTHENTICATING FOR org.freedesktop.timedate1.set-ntp ===\nAuthentication is required to control whether network time synchronization shall be enabled.\nAuthenticating as: user\nPassword:\n==== AUTHENTICATION COMPLETE ===\n\n\n\n$ systemctl status systemd-timesyncd.service\n● systemd-timesyncd.service - Network Time Synchronization\nLoaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled)\nActive: active (running) since Mo 2015-03-30 14:20:38 CEST; 5s ago\nDocs: man:systemd-timesyncd.service(8)\nMain PID: 595 (systemd-timesyn)\nStatus: \"Using Time Server 216.239.38.15:123 (time4.google.com).\"\nCGroup: /system.slice/systemd-timesyncd.service\n└─595 /lib/systemd/systemd-timesyncd\n...\n\nShow current status of systemd-timesyncd.service(8):\n\n$ timedatectl timesync-status\nServer: 216.239.38.15 (time4.google.com)\nPoll interval: 1min 4s (min: 32s; max 34min 8s)\nLeap: normal\nVersion: 4\nStratum: 1\nReference: GPS\nPrecision: 1us (-20)\nRoot distance: 335us (max: 5s)\nOffset: +316us\nDelay: 349us\nJitter: 0\nPacket count: 1\nFrequency: -8.802ppm\n\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "systemd(1), hwclock(8), date(1), localtime(5), systemctl(1), systemd-timedated.service(8),\nsystemd-timesyncd.service(8), systemd-firstboot(1)\n\n\n\nsystemd 249                                                                           TIMEDATECTL(1)",
                "subsections": []
            }
        }
    }
}