正文
linux时钟延迟命令 linux 延时
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
linux系统时间命令
题主你好,
linux下一般是通过date命令加上格式化参数,来控制日期时间的显示的.
举例来说:
a.查看现在是几月几号, 几点几分几秒, 星期几:
b.只想查看现在的时间是几点几分几秒:
*.从上面两个例子来看, 基本的用法就是: date +"格式化字符...", 其中上图格式化字符中的冒号是我自己加的, 你也可以改成其它任意符号, 如改成连字符:
写在最后: 一般情况下, %Y,%m,%d %H,%M,%S,%u这几个就够用了. 但date的格式化字符与用法不止这些, 具体的可以参考date的man页(命令行下输入: man date)
-----
希望可以帮到题主, 欢迎追问.
linux修改时间命令setdate(linux修改时间命令没权限)
1、linux修改时间命令。
2、linux修改时间命令没权限。
3、linux修改时间命令sudo。
4、linux修改时间命令setdate。
1."linux修改时间命令,为您提供linux修改时间命令图文信息,linux修改时间命令是date-s+时分秒。
2.打开并登录linux操作系统,打开终端命令窗口。
3.查看系统当前时间linux时钟延迟命令的命令为date。
4.使用命令date-s+时分秒来修改系统时间。
5.使用date-s+完整日期时间命令来修改linux系统linux时钟延迟命令的日期和时间。
Linux 7系统修改时间
1 TIMEDATECTL命令
该命令是作为systemd系统和服务管理器的一部分分发的工具,可以用它来查看和更改系统时钟的配置,包括更改当前的日期和时间、设置时区以及可以激活与远端服务器系统时钟的自动同步,是红帽企业版 7 版本新增的命令。
1.1 展示当前日期和时间
可以使用timedatectl命令来展示当前日期和时间,并且有系统和硬件时钟的配置的详细信息。
[root@strong ~]# timedatectl
Local time: Sat 2019-09-21 15:02:27 CST
Universal time: Sat 2019-09-21 07:02:27 UTC
RTC time: Sat 2019-09-21 07:02:27
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
1.2 更改当前时间
更改当前时间,命令格式为:timedatectl set-time HH:MI:SS。
该命令同时更改系统时间和硬件时钟,执行结果与使用命令date --set 和hwclock --systohc的效果相同。
[root@strong ~]# timedatectl set-time 20:00:00
[root@strong ~]# timedatectl
Local time: Sat 2019-09-21 20:00:04 CST
Universal time: Sat 2019-09-21 12:00:04 UTC
RTC time: Sat 2019-09-21 12:00:05
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
[root@strong ~]# timedatectl set-time 2019-09-15
[root@strong ~]# timedatectl
Local time: Sun 2019-09-15 00:00:03 CST
Universal time: Sat 2019-09-14 16:00:03 UTC
RTC time: Sat 2019-09-14 16:00:03
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
仅仅更改日期,时间会变为00:00:00,故更改日期时需把对应的时间加上,例如:timedatectl set-time "2019-09-21 15:16:00"。
1.4 更改时区
1.4.1 列出所有时区
[root@strong ~]# timedatectl list-timezones
1.4.2 更改时区
[root@strong ~]# timedatectl set-timezone Asia/Shanghai
2 DATE命令
该命令在所有Linux系统都可用,用于设置和查看当前日期和时间,常用于脚本中以格式化的形式用于展示系统时间的详细信息。
2.1 展示当前日期和时间
1)不带任何格式展示
[root@strong ~]# date
Sat Sep 21 15:24:57 CST 2019
默认展示的是本地时间,以UTC的方式展示,需使用date --utc或date -u。
[root@strong ~]# date --utc
Sat Sep 21 07:25:50 UTC 2019
2)格式化展示
客制化日期和时间的展示格式,使用命令:date +"格式"。
常用的格式为:
控制格式
描述
%H
以HH格式展示小时;
%M
以MM格式展示分钟;
%S
以SS格式展示秒;
%d
以DD格式展示天数;
%m
以MM格式展示月;
%Y
以YYYY格式展示年;
%Z
时区;
%F
以YYYY-MM-DD格式展示日期,和%Y-%m-%d等价;
%T
以HH:MM:SS格式展示时间,和%H:%M:%S等价;
[root@strong ~]# date
Sat Sep 21 15:37:18 CST 2019
[root@strong ~]# date +"%Y-%m-%d %H:%M:%S"
2019-09-21 15:38:00
2.2 更改当前时间
更改当前时间,命令格式为:date --set HH:MM:SS。
[root@strong ~]# date --set 15:40:20
Sat Sep 21 15:40:20 CST 2019
2.3 更改当前日期
更改当前日期,命令格式为:date --set YYYY-MM-DD。
[root@strong ~]# date --set 2019-09-25
Wed Sep 25 00:00:00 CST 2019
仅仅更改日期,时间会变为00:00:00,故更改日期时需把对应的时间加上,例如:
[root@strong ~]# date --set "2019-09-21 15:42:35"
Sat Sep 21 15:42:35 CST 2019。
3 CLOCK命令
该命令是用于访问硬件时钟的工具,也称为Real Time Clock(RTC),对应的设置保存在/etc/adjtime文件中。硬件时钟独立于操作系统,即使系统关闭,它仍然工作,用于从硬件时钟展示时间。
3.1 展示当前日期和时间
[root@strong ~]# hwclock
Sat 21 Sep 2019 03:51:24 PM CST -0.368709 seconds
3.2 设置日期和时间
设置日期和时间的命令为:hwclock --set --date "dd mmm yyyy HH:MM"
[root@strong ~]# hwclock --set --date "21 Sep 2019 16:02:25"
[root@strong ~]# hwclock
Sat 21 Sep 2019 04:02:35 PM CST -0.342764 seconds
3.3 同步日期和时间
可以使用hwclock命令在硬件时钟和当前系统时间直接互相同步。
3.3.1 系统时间同步到硬件时钟
[root@strong ~]# hwclock --systohc
3.3.2 硬件时钟同步到系统时间
[root@strong ~]# hwclock --hctosys
linux怎么修改系统时间
Linux怎样修改系统时间
修改linux的时间可以使用date指令
修改日期:
时间设定成2009年5月10日的命令如下:
#date -s 05/10/2009
修改时间:
将系统时间设定成上午10点18分0秒的命令如下。
#date -s 10:18:00
修改时区:
找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。
修改/etc/sysconfig/clock文件的内容为:
ZONE=”Asia/Shanghai”
UTC=false
ARC=false
同步bios时间:
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:
#clock -w
date命令的功能是显示和设置系统日期和时间。
输入date 查看目前系统时间。
修改时间需要 date -功能字符 修改内容
命令中各选项的含义分别为:
-d datestr, --date datestr 显示由datestr描述的日期
-s datestr, --set datestr 设置datestr 描述的日期
-u, --universal 显示或设置通用时间
时间域
%H 小时(00..23)
%I 小时(01..12)
%k 小时(0..23)
%l 小时(1..12)
%M 分(00..59)
%p 显示出AM或PM
%r 时间(hh:mm:ss AM或PM),12小时
%s 从1970年1月1日00:00:00到目前经历的秒数
%S 秒(00..59)
%T 时间(24小时制)(hh:mm:ss)
%X 显示时间的格式(%H:%M:%S)
%Z 时区 日期域
%a 星期几的简称( Sun..Sat)
%A 星期几的全称( Sunday..Saturday)
%b 月的简称(Jan..Dec)
%B 月的全称(January..December)
%c 日期和时间( Mon Nov 8 14:12:46 CST 1999)
%d 一个月的第几天(01..31)
%D 日期(mm/dd/yy)
%h 和%b选项相同
%j 一年的第几天(001..366)
%m 月(01..12)
%w 一个星期的第几天(0代表星期天)
%W 一年的第几个星期(00..53,星期一为第一天)
%x 显示日期的格式(mm/dd/yy)
%y 年的最后两个数字( 1999则是99)
%Y 年(例如:1970,1996等)
需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。
例1:用指定的格式显示时间。
$ date '+This date now is =%x ,time is now =%X ,thank you !'
This date now is =11/12/99 ,time is now =17:53:01,thank you !
例2:用预定的格式显示当前的时间。
# date
Fri Nov 26 15:20:18 CST 1999
例3:设置时间为下午14点36分。
# date -s 14:36:00
Fri Nov 26 14:15:00 CST 1999
例4:设置时间为1999年11月28号。
# date -s 991128
Sun Nov 28 00:00:00 CST 1999
实例:设置时间伟2008年8月8号12:00
# date -s "2008-08-08 12:00:00"
修改完后,记得输入:clock -w
把系统时间写入CMOS
linux服务器时间不同步,刚刚修改两天又慢两分钟了?这种一般什么问题,急,谢谢了。
楼主的现像似乎是硬件时钟不准
要解决这个问题,建议开始ntpd服务.
让系统自动对时.
linux时钟延迟命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 延时、linux时钟延迟命令的信息别忘了在本站进行查找喔。