在 CentOS 系统中,设置时间戳主要涉及到修改系统时间和配置时间同步服务。以下是相关步骤:
查看当前系统时间:
date
手动设置系统时间:
使用 date -s
命令来设置系统时间。例如,将系统时间设置为 2024 年 6 月 1 日 12:00:00:
date -s "2024-06-01 12:00:00"
设置硬件时间:
使用 hwclock
命令将系统时间写入硬件时钟。例如,将系统时间写入硬件时钟:
hwclock --systohc
同步系统时间和硬件时间:
使用 hwclock --hctosys
命令将系统时间同步到硬件时钟。
安装 NTP 服务:
使用 yum
安装 NTP 服务:
yum install ntp
配置 NTP 服务:
编辑 /etc/ntp.conf
文件,添加或修改 NTP 服务器地址。例如,配置为使用 cn.pool.ntp.org
作为时间服务器:
vi /etc/ntp.conf
在文件中添加或修改以下内容:
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org
启动并启用 NTP 服务: 使用以下命令启动并启用 NTP 服务,使其在系统启动时自动启动:
systemctl restart ntpd
systemctl enable ntpd
验证 NTP 服务状态: 使用以下命令检查 NTP 服务状态:
systemctl status ntpd
临时设置历史命令时间戳:
在当前会话中,设置 HISTTIMEFORMAT
环境变量以显示时间戳:
export HISTTIMEFORMAT="%d/%m/%y %T "
永久设置历史命令时间戳:
将 HISTTIMEFORMAT
环境变量添加到 /etc/profile
文件中,然后重新加载配置:
echo 'export HISTTIMEFORMAT="%d/%m/%y %T"' >> /etc/profile
source /etc/profile
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos时间戳怎么设置