Linux操作系统(十二)——时间管理

一、Linux时间介绍
Linux 时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称 RTC)时钟。在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。所有Linux相关指令与函数都是读取系统时钟的设定。Linux 中的所有命令(包括函数)都是采用的系统时钟设置。在 Linux 中,用于时钟查看和设置的命令主要有 date、hwclock 和 clock。
二、Linux时间设置命令
1、date 显示与设置时间命令
date命令来自于英文单词的时间、时钟,其功能是用于显示或设置系统日期与时间信息。运维人员可以根据想要的格式来输出系统时间信息,时间格式MMDDhhmm[CC][YY][.ss] ,其中 MM 为月份,DD 为日,hh 为小时,mm 为分钟,CC 为年份前两位数字,YY 为年份后两位数字,ss 为秒数。
语法格式:date [选项] [+输出形式]


2、hwclock命令
hwclock命令是一个硬件时钟访问工具,它可以显示当前硬件时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。
语法格式:hwclock [参数]


3、tzselect时区的设置命令
tzselect : time zone select,tzselect命令在调用时不需要任何参数,它显示了一个由十几个地理区域组成的列表,人们可以粗略地将其视为大陆。按编号选择一个地理区域后,会显示这个区域的国家和城市列表。
语法格式:tzselect [参数]


4、ntpdate时间同步命令
ntpdate命令是用来设置本地日期和时间。它从指定的每个服务器获得了一些样本,并应用标准 NTP 时钟过滤器和选择算法来选择最好的样本。使用很多服务器可以大幅度改善 ntpdate 命令的可靠性与精度。尽管能使用单一服务器,但您能通过提供至少三个或四个服务器以获得更好的性能。
语法格式:ntpdate [参数]


openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)