Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间)

这篇具有很好参考价值的文章主要介绍了Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.date命令

语法:date [-d] [+格式化字符串]

  • -d 按照给定的字符串显示日期,一般用于日期计算

  • 格式化字符串:通过特定的字符串标记,来控制显示的日期格式

    • %Y 年         

    • %y 年份后两位数字 (00..99)

    • %m 月份 (01..12)

    • %d 日 (01..31)

    • %H 小时 (00..23)

    • %M 分钟 (00..59)

    • %S 秒 (00..60)

    • %s 自 1970-01-01 00:00:00 UTC 到现在的秒数(也就是时间戳

Ⅰ.使用date命令本体

无选项,直接查看时间

Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间),Linux,linux,运维,服务器

Ⅱ.自定义显示格式

Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间),Linux,linux,运维,服务器

Ⅲ.-d选项进行日期加减

Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间),Linux,linux,运维,服务器

支持的时间标记为:

  • year年
  • month月
  • day天
  • hour小时
  • minute分钟
  • second秒

提示:-d选项可以和 格式化字符串配合一起使用

Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间),Linux,linux,运维,服务器

2.修改Linux时区

通过date查看的日期时间是不准确的,这是因为:系统默认时区非中国的东八区

使用root权限,执行如下命令,修改时区为东八区时区

sudo rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件即可

3.ntp程序自动校准系统时间

当ntpd启动后会定期的帮助我们联网校准系统的时间

yum -y install ntp    安装ntp

systemctl start ntpd    启动

systemctl enable ntpd    开机自启
    

也可以手动校准(需root权限):需要等四五秒

ntpdate -u ntp.aliyun.com

通过阿里云提供的服务网址配合ntpdate(安装ntp后会附带这个命令)命令自动校准

Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间),Linux,linux,运维,服务器文章来源地址https://www.toymoban.com/news/detail-795196.html

到了这里,关于Linux中关于日期和时区的操作(date命令、ntp程序自动校准时间)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java 基础篇】Java Date 类详解:日期和时间操作的利器

    在 Java 编程中,处理日期和时间是一项常见但复杂的任务。Java 提供了许多用于日期和时间操作的类,其中 java.util.Date 类是最早的日期和时间类之一。然而,它存在一些问题,因此 Java 8 引入了 java.time 包,其中包含了 java.time.LocalDate 、 java.time.LocalTime 和 java.time.LocalDateTime 等

    2024年02月09日
    浏览(43)
  • Linux中关于cat命令详解

    用于连接文件并打印到标准输出设备上 -b,-number-nonblank 打印时打印出序号,但不对空白行进行计算 -E,--show-ends 在每行结束处显示$ -n,--number 打印时打印出序号 -s,--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -T,--show-tabs 将Tab字符显示为^| # 使用cat命令将\\\"f

    2024年01月23日
    浏览(41)
  • (JAVA)hutool工具类-Date<——>String类型互转,加日期操作加一年、一月、一星期、一天、一分、一秒操作

    之前小编去搜索,把时间格式转为String类型,搜索好几篇文章都还用 【 new SimpleDateFormat () 】 去转换,现在小编用hutool里的DateUtil里的方法,简单方便一行代码搞定!! 结果如下:  效果图如下 附加如下时间加减操作:  这些都是格式,看哪种满足需求 英文格式转中文格式

    2024年02月13日
    浏览(47)
  • Linux中关于rpm管理包命令详解

    RPM软件包通常以.rpm文件扩展名结束,这些文件包含用于安装或升级软件包的二进制文件、库文件、配置文件、文档等内容 name:  软件名称 version:  版本号 (主版本号,次版本号,修正号,发布版本) arch:  适用的硬件平台,RPM支持的平台有: i386、i586、x86_64、sparc、alpha等 .rpm:  后缀包

    2024年02月02日
    浏览(43)
  • Centos-一文搞懂时区时钟配置和NTP/chrony设置

      平时使用windows电脑和手机的时候,配置时间、时区都非常的简便。但在命令行的linux下,就不知如何下手。本文就Centos7举例,依次说明下时间日期和NTPCHRONY的配置。 由于在服务器侧时间同步常用于集群之间,所以本文后面会针对集群间的配置做举例。文中涉及到的网络安

    2024年02月11日
    浏览(41)
  • Linux :: 时间日历指令【2】:date 指令 与 时间戳(及日期与时间戳的相互转换)

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 目录索引: 1. 时间戳的认识 2. Linux 下获取时间戳方式:date +%s 3. 时间 = 时间戳 4. 时间戳 = 时间:

    2024年02月15日
    浏览(47)
  • Java中Date时区的转换

    获取当前时间 设置时区 字符串格式时间设置时区 世界时区对照表

    2024年02月11日
    浏览(48)
  • 使用Linux命令修改服务器时间及设置时区

    在服务器管理和维护中,准确的系统时间对于保证服务器正常运行和数据一致性至关重要。 而有时候,我们可能需要手动修改服务器上的系统时间,以调整时区、修复时间漂移等问题。 本文将介绍如何使用Linux命令来修改服务器时间。 一、检查当前时间 首先,我们需要使用

    2024年02月21日
    浏览(69)
  • 微信小程序使用vant calendar日历组件 default-date 默认选中的日期无效?

    废话少说 直接贴代码 总结:  ①: 要有一个minDate 最小可选日期,要不然无法选择之前的时间 ②: defaultDate(数组): 绑定为时间戳,,[ 起始时间,截止时间 ] , 转换时间戳时要再次getTime()否则设定默认时间失败!!!重点!!!

    2024年02月02日
    浏览(62)
  • Linux---ln命令、date命令

    1. 链接命令ln ln(link files)命令的功能是为某一个文件在另外一个位置建立一个同步的链接。 当需要在不同的目录,用到相同的文件时,不需要在每一个目录下都放一个相同的文件,只需要在 某个固定目录,放上该文件,然后在其它目录下用ln命令链接它就可以,不必重复占

    2024年02月08日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包