OpenBSD设置日期和时间命令
时间:2020-01-09 10:42:53 来源:igfitidea点击:
如何在OpenBSD UNIX服务器或者台式机上设置新的日期和时间?
您可以使用OpenBSD上的date命令设置日期和时间。
您必须是root用户,即使用su命令或者doas命令以root用户身份登录。
当您运行不带任何参数的date命令时,该命令将显示当前系统日期和时间。
在本教程中我们学习了如何使用CLI在基于OpenBSD的系统上设置数据和时间。
OpenBSD查看当前数据和时间
只需执行以下日期命令:
$ date
OpenBSD设置日期和时间命令
语法如下:
date yyyymmddhhss
通过doas命令运行它:
doas date yyyymmddhhss
其中:
yyyy
年mm
月dd
日HHSS
小时,采用24时钟格式
我强烈建议您在OpenBSD上配置ntpd以使用Internet同步日期和时间(时钟)。
默认的配置文件/etc/ntpd.conf应该可以正常工作。
这是我使用ntpd命令无效的ntpd.conf
$ doas rcctl enable ntpd $ doas rcctl start ntpd $ doas rcctl ls started
如何在OpenBSD上以特定格式显示日期和时间
语法为:
date +"format"
要使用指定的格式字符串显示日期:
$ date +"%d/%m/%Y" $ echo "Today is `date +'%A, %B %d %Y'`" date "+DATE: %Y-%m-%d%nTIME: %H:%M:%S"
带前导加号(+)的日期命令表示用户定义的格式:
- %Y:年份
- %m:月份
- %d:天
- %n:新行
- %H:小时
- %M:分钟
- %S:秒
- %A:工作日全名
- %B:完整的月份名称
有关格式的完整列表,请参见strftime(3)手册页。