diff options
Diffstat (limited to 'upstream/opensuse-leap-15-6/man1/timedatectl.1')
-rw-r--r-- | upstream/opensuse-leap-15-6/man1/timedatectl.1 | 517 |
1 files changed, 517 insertions, 0 deletions
diff --git a/upstream/opensuse-leap-15-6/man1/timedatectl.1 b/upstream/opensuse-leap-15-6/man1/timedatectl.1 new file mode 100644 index 00000000..c3cb3aad --- /dev/null +++ b/upstream/opensuse-leap-15-6/man1/timedatectl.1 @@ -0,0 +1,517 @@ +'\" t +.TH "TIMEDATECTL" "1" "" "systemd 254" "timedatectl" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- +.SH "NAME" +timedatectl \- Control the system time and date +.SH "SYNOPSIS" +.HP \w'\fBtimedatectl\fR\ 'u +\fBtimedatectl\fR [OPTIONS...] {COMMAND} +.SH "DESCRIPTION" +.PP +\fBtimedatectl\fR +may be used to query and change the system clock and its settings, and enable or disable time synchronization services\&. +.PP +Use +\fBsystemd-firstboot\fR(1) +to initialize the system time zone for mounted (but not booted) system images\&. +.PP +\fBtimedatectl\fR +may be used to show the current status of time synchronization services, for example +\fBsystemd-timesyncd.service\fR(8)\&. +.SH "COMMANDS" +.PP +The following commands are understood: +.PP +\fBstatus\fR +.RS 4 +Show current settings of the system clock and RTC, including whether network time synchronization is active\&. If no command is specified, this is the implied default\&. +.RE +.PP +\fBshow\fR +.RS 4 +Show the same information as +\fBstatus\fR, but in machine readable form\&. This command is intended to be used whenever computer\-parsable output is required\&. Use +\fBstatus\fR +if you are looking for formatted human\-readable output\&. +.sp +By default, empty properties are suppressed\&. Use +\fB\-\-all\fR +to show those too\&. To select specific properties to show, use +\fB\-\-property=\fR\&. +.RE +.PP +\fBset\-time [TIME]\fR +.RS 4 +Set the system clock to the specified time\&. This will also update the RTC time accordingly\&. The time may be specified in the format "2012\-10\-30 18:17:16"\&. +.RE +.PP +\fBset\-timezone [TIMEZONE]\fR +.RS 4 +Set the system time zone to the specified value\&. Available timezones can be listed with +\fBlist\-timezones\fR\&. If the RTC is configured to be in the local time, this will also update the RTC time\&. This call will alter the +/etc/localtime +symlink\&. See +\fBlocaltime\fR(5) +for more information\&. +.RE +.PP +\fBlist\-timezones\fR +.RS 4 +List available time zones, one per line\&. Entries from the list can be set as the system timezone with +\fBset\-timezone\fR\&. +.RE +.PP +\fBset\-local\-rtc [BOOL]\fR +.RS 4 +Takes a boolean argument\&. If +"0", the system is configured to maintain the RTC in universal time\&. If +"1", it will maintain the RTC in local time instead\&. Note that maintaining the RTC in the local timezone is not fully supported and will create various problems with time zone changes and daylight saving adjustments\&. If at all possible, keep the RTC in UTC mode\&. Note that invoking this will also synchronize the RTC from the system clock, unless +\fB\-\-adjust\-system\-clock\fR +is passed (see above)\&. This command will change the 3rd line of +/etc/adjtime, as documented in +\fBhwclock\fR(8)\&. +.RE +.PP +\fBset\-ntp [BOOL]\fR +.RS 4 +Takes a boolean argument\&. Controls whether network time synchronization is active and enabled (if available)\&. If the argument is true, this enables and starts the first existing network synchronization service\&. If the argument is false, then this disables and stops the known network synchronization services\&. The way that the list of services is built is described in +\fBsystemd-timedated.service\fR(8)\&. +.RE +.SS "systemd\-timesyncd Commands" +.PP +The following commands are specific to +\fBsystemd-timesyncd.service\fR(8)\&. +.PP +\fBtimesync\-status\fR +.RS 4 +Show current status of +\fBsystemd-timesyncd.service\fR(8)\&. If +\fB\-\-monitor\fR +is specified, then this will monitor the status updates\&. +.RE +.PP +\fBshow\-timesync\fR +.RS 4 +Show the same information as +\fBtimesync\-status\fR, but in machine readable form\&. This command is intended to be used whenever computer\-parsable output is required\&. Use +\fBtimesync\-status\fR +if you are looking for formatted human\-readable output\&. +.sp +By default, empty properties are suppressed\&. Use +\fB\-\-all\fR +to show those too\&. To select specific properties to show, use +\fB\-\-property=\fR\&. +.RE +.PP +\fBntp\-servers \fR\fB\fIINTERFACE\fR\fR\fB \fR\fB\fISERVER\fR\fR\fB\&...\fR +.RS 4 +Set the interface specific NTP servers\&. This command can be used only when the interface is managed by +\fBsystemd\-networkd\fR\&. +.RE +.PP +\fBrevert \fR\fB\fIINTERFACE\fR\fR +.RS 4 +Revert the interface specific NTP servers\&. This command can be used only when the interface is managed by +\fBsystemd\-networkd\fR\&. +.RE +.SH "OPTIONS" +.PP +The following options are understood: +.PP +\fB\-\-no\-ask\-password\fR +.RS 4 +Do not query the user for authentication for privileged operations\&. +.RE +.PP +\fB\-\-adjust\-system\-clock\fR +.RS 4 +If +\fBset\-local\-rtc\fR +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\&. +.RE +.PP +\fB\-\-monitor\fR +.RS 4 +If +\fBtimesync\-status\fR +is invoked and this option is passed, then +\fBtimedatectl\fR +monitors the status of +\fBsystemd-timesyncd.service\fR(8) +and updates the outputs\&. Use +Ctrl+C +to terminate the monitoring\&. +.RE +.PP +\fB\-a\fR, \fB\-\-all\fR +.RS 4 +When showing properties of +\fBsystemd-timesyncd.service\fR(8), show all properties regardless of whether they are set or not\&. +.RE +.PP +\fB\-p\fR, \fB\-\-property=\fR +.RS 4 +When showing properties of +\fBsystemd-timesyncd.service\fR(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\&. +.RE +.PP +\fB\-\-value\fR +.RS 4 +When printing properties with +\fBshow\-timesync\fR, only print the value, and skip the property name and +"="\&. +.RE +.PP +\fB\-H\fR, \fB\-\-host=\fR +.RS 4 +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 +\fBmachinectl \-H \fR\fB\fIHOST\fR\fR\&. Put IPv6 addresses in brackets\&. +.RE +.PP +\fB\-M\fR, \fB\-\-machine=\fR +.RS 4 +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\*(Aqs 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\&. +.RE +.PP +\fB\-h\fR, \fB\-\-help\fR +.RS 4 +Print a short help text and exit\&. +.RE +.PP +\fB\-\-version\fR +.RS 4 +Print a short version string and exit\&. +.RE +.PP +\fB\-\-no\-pager\fR +.RS 4 +Do not pipe output into a pager\&. +.RE +.SH "EXIT STATUS" +.PP +On success, 0 is returned, a non\-zero failure code otherwise\&. +.SH "ENVIRONMENT" +.PP +\fI$SYSTEMD_LOG_LEVEL\fR +.RS 4 +The maximum log level of emitted messages (messages with a higher log level, i\&.e\&. less important ones, will be suppressed)\&. Either one of (in order of decreasing importance) +\fBemerg\fR, +\fBalert\fR, +\fBcrit\fR, +\fBerr\fR, +\fBwarning\fR, +\fBnotice\fR, +\fBinfo\fR, +\fBdebug\fR, or an integer in the range 0\&...7\&. See +\fBsyslog\fR(3) +for more information\&. +.RE +.PP +\fI$SYSTEMD_LOG_COLOR\fR +.RS 4 +A boolean\&. If true, messages written to the tty will be colored according to priority\&. +.sp +This setting is only useful when messages are written directly to the terminal, because +\fBjournalctl\fR(1) +and other tools that display logs will color messages based on the log level on their own\&. +.RE +.PP +\fI$SYSTEMD_LOG_TIME\fR +.RS 4 +A boolean\&. If true, console log messages will be prefixed with a timestamp\&. +.sp +This setting is only useful when messages are written directly to the terminal or a file, because +\fBjournalctl\fR(1) +and other tools that display logs will attach timestamps based on the entry metadata on their own\&. +.RE +.PP +\fI$SYSTEMD_LOG_LOCATION\fR +.RS 4 +A boolean\&. If true, messages will be prefixed with a filename and line number in the source code where the message originates\&. +.sp +Note that the log location is often attached as metadata to journal entries anyway\&. Including it directly in the message text can nevertheless be convenient when debugging programs\&. +.RE +.PP +\fI$SYSTEMD_LOG_TID\fR +.RS 4 +A boolean\&. If true, messages will be prefixed with the current numerical thread ID (TID)\&. +.sp +Note that the this information is attached as metadata to journal entries anyway\&. Including it directly in the message text can nevertheless be convenient when debugging programs\&. +.RE +.PP +\fI$SYSTEMD_LOG_TARGET\fR +.RS 4 +The destination for log messages\&. One of +\fBconsole\fR +(log to the attached tty), +\fBconsole\-prefixed\fR +(log to the attached tty but with prefixes encoding the log level and "facility", see +\fBsyslog\fR(3), +\fBkmsg\fR +(log to the kernel circular log buffer), +\fBjournal\fR +(log to the journal), +\fBjournal\-or\-kmsg\fR +(log to the journal if available, and to kmsg otherwise), +\fBauto\fR +(determine the appropriate log target automatically, the default), +\fBnull\fR +(disable log output)\&. +.RE +.PP +\fI$SYSTEMD_LOG_RATELIMIT_KMSG\fR +.RS 4 +Whether to ratelimit kmsg or not\&. Takes a boolean\&. Defaults to +"true"\&. If disabled, systemd will not ratelimit messages written to kmsg\&. +.RE +.PP +\fI$SYSTEMD_PAGER\fR +.RS 4 +Pager to use when +\fB\-\-no\-pager\fR +is not given; overrides +\fI$PAGER\fR\&. If neither +\fI$SYSTEMD_PAGER\fR +nor +\fI$PAGER\fR +are set, a set of well\-known pager implementations are tried in turn, including +\fBless\fR(1) +and +\fBmore\fR(1), until one is found\&. If no pager implementation is discovered no pager is invoked\&. Setting this environment variable to an empty string or the value +"cat" +is equivalent to passing +\fB\-\-no\-pager\fR\&. +.sp +Note: if +\fI$SYSTEMD_PAGERSECURE\fR +is not set, +\fI$SYSTEMD_PAGER\fR +(as well as +\fI$PAGER\fR) will be silently ignored\&. +.RE +.PP +\fI$SYSTEMD_LESS\fR +.RS 4 +Override the options passed to +\fBless\fR +(by default +"FRSXMK")\&. +.sp +Users might want to change two options in particular: +.PP +\fBK\fR +.RS 4 +This option instructs the pager to exit immediately when +Ctrl+C +is pressed\&. To allow +\fBless\fR +to handle +Ctrl+C +itself to switch back to the pager command prompt, unset this option\&. +.sp +If the value of +\fI$SYSTEMD_LESS\fR +does not include +"K", and the pager that is invoked is +\fBless\fR, +Ctrl+C +will be ignored by the executable, and needs to be handled by the pager\&. +.RE +.PP +\fBX\fR +.RS 4 +This option instructs the pager to not send termcap initialization and deinitialization strings to the terminal\&. It is set by default to allow command output to remain visible in the terminal even after the pager exits\&. Nevertheless, this prevents some pager functionality from working, in particular paged output cannot be scrolled with the mouse\&. +.RE +.sp +See +\fBless\fR(1) +for more discussion\&. +.RE +.PP +\fI$SYSTEMD_LESSCHARSET\fR +.RS 4 +Override the charset passed to +\fBless\fR +(by default +"utf\-8", if the invoking terminal is determined to be UTF\-8 compatible)\&. +.RE +.PP +\fI$SYSTEMD_PAGERSECURE\fR +.RS 4 +Takes a boolean argument\&. When true, the "secure" mode of the pager is enabled; if false, disabled\&. If +\fI$SYSTEMD_PAGERSECURE\fR +is not set at all, secure mode is enabled if the effective UID is not the same as the owner of the login session, see +\fBgeteuid\fR(2) +and +\fBsd_pid_get_owner_uid\fR(3)\&. In secure mode, +\fBLESSSECURE=1\fR +will be set when invoking the pager, and the pager shall disable commands that open or create new files or start new subprocesses\&. When +\fI$SYSTEMD_PAGERSECURE\fR +is not set at all, pagers which are not known to implement secure mode will not be used\&. (Currently only +\fBless\fR(1) +implements secure mode\&.) +.sp +Note: when commands are invoked with elevated privileges, for example under +\fBsudo\fR(8) +or +\fBpkexec\fR(1), care must be taken to ensure that unintended interactive features are not enabled\&. "Secure" mode for the pager may be enabled automatically as describe above\&. Setting +\fISYSTEMD_PAGERSECURE=0\fR +or not removing it from the inherited environment allows the user to invoke arbitrary commands\&. Note that if the +\fI$SYSTEMD_PAGER\fR +or +\fI$PAGER\fR +variables are to be honoured, +\fI$SYSTEMD_PAGERSECURE\fR +must be set too\&. It might be reasonable to completely disable the pager using +\fB\-\-no\-pager\fR +instead\&. +.RE +.PP +\fI$SYSTEMD_COLORS\fR +.RS 4 +Takes a boolean argument\&. When true, +\fBsystemd\fR +and related utilities will use colors in their output, otherwise the output will be monochrome\&. Additionally, the variable can take one of the following special values: +"16", +"256" +to restrict the use of colors to the base 16 or 256 ANSI colors, respectively\&. This can be specified to override the automatic decision based on +\fI$TERM\fR +and what the console is connected to\&. +.RE +.PP +\fI$SYSTEMD_URLIFY\fR +.RS 4 +The value must be a boolean\&. Controls whether clickable links should be generated in the output for terminal emulators supporting this\&. This can be specified to override the decision that +\fBsystemd\fR +makes based on +\fI$TERM\fR +and other conditions\&. +.RE +.SH "EXAMPLES" +.PP +Show current settings: +.sp +.if n \{\ +.RS 4 +.\} +.nf +$ 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 +.fi +.if n \{\ +.RE +.\} +.PP +Enable network time synchronization: +.sp +.if n \{\ +.RS 4 +.\} +.nf +$ 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 === +.fi +.if n \{\ +.RE +.\} +.sp + +.sp +.if n \{\ +.RS 4 +.\} +.nf +$ systemctl status systemd\-timesyncd\&.service +● systemd\-timesyncd\&.service \- Network Time Synchronization + Loaded: loaded (/usr/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 /usr/lib/systemd/systemd\-timesyncd +\&... +.fi +.if n \{\ +.RE +.\} +.PP +Show current status of +\fBsystemd-timesyncd.service\fR(8): +.sp +.if n \{\ +.RS 4 +.\} +.nf +$ 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 +.fi +.if n \{\ +.RE +.\} +.sp +.SH "SEE ALSO" +.PP +\fBsystemd\fR(1), +\fBhwclock\fR(8), +\fBdate\fR(1), +\fBlocaltime\fR(5), +\fBsystemctl\fR(1), +\fBsystemd-timedated.service\fR(8), +\fBsystemd-timesyncd.service\fR(8), +\fBsystemd-firstboot\fR(1) |