Linux设置系统日期时间命令

 Linux设置系统日期时间命令

如何从命令提示符(bash shell)设置系统日期和时间? 对于Linux环境,有想Ubuntu,Fedora等优秀的桌面,自带也带有方便的图像化界面来让我们快速的修改系统的时钟。但如果你只知道在图形界面下修改系统的时钟,显然不是个合格的Linux使用者,因为Linux更加常用的场景是无图形界面的, 比如我们通过ssh登录服务器后台,或者嵌入式设备的串口控制台输出。
可使用date命令显示当前日期和时间,或者在ssh会话中设置系统日期/时间。 您也可以以root用户身份从X终端运行date命令。
如果Linux服务器时间和/或日期错误,并且您需要从shell提示符将其设置为新值,这将非常有用。
[php]
$ date
返回系统当前日期时间
2018年 7月31日 星期二 21时53分15秒 CST
[/php]
Linux设置日期时间命令
[php]
date –set="STRING"
[/php]
举个栗子
[php]
# date -s "2 OCT 2018 18:00:00"
或者
# date –set="2 OCT 2006 18:00:00"
[/php]
或者更简单一点
[php]
# date +%Y%m%d -s "20081128"
[/php]
Linux设置时钟命令
[php]
# date +%T -s "10:13:13"
[/php]
采用 AM 或者 PM 方式:
[php]
# date +%T%p -s "6:10:30AM"
# date +%T%p -s "12:10:30PM"
[/php]

吴川斌

吴川斌