设置Kali Linux 24小时制,并同步时间

前言

when:文档创建时间: 2024年9月3日
where:作者:松鼠会吃榛子 版本v2

1. 设置Kali Linux 24小时制

1.1 查看时间、时区等信息

1.使用date查看当前的时间信息。

┌──(root㉿Kali)-[~]
└─# date
Tue Sep  3 09:37:16 EDT 2024

┌──(root㉿Kali)-[~]
└─# 

2.使用timedatectl查看系统时间管理信息,或者使用cat /etc/timezonels -l /etc/localtime

┌──(root㉿Kali)-[~]
└─# timedatectl
               Local time: Tue 2024-09-03 09:40:08 EDT
           Universal time: Tue 2024-09-03 13:40:08 UTC
                 RTC time: Tue 2024-09-03 13:40:08
                Time zone: America/New_York (EDT, -0400)   // 看这里
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
                
┌──(root㉿Kali)-[~]

1.2 检查是否安装了时间同步服务

1.使用dpkg命令来查询,-l表示简洁的列出包。

┌──(root㉿Kali)-[~]
└─# dpkg -l | grep chrony
                                                                                                           
┌──(root㉿Kali)-[~]
└─# dpkg -l | grep ntpd

┌──(root㉿Kali)-[~]
└─# 

1.3 安装chrony时钟同步服务

apt-get update -y
apt-get upgrade -y

apt-get install -y chrony

1.4 编辑/etc/chrony/chrony.conf文件

注释掉第8行,在第9行、10行添加以下条目

在此之前可以ping一下ntp1.aliyun.com iburst等时钟同步服务器,以免失效。

server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst

在这里插入图片描述

1.5 启动 chrony 服务并设置它在启动时自动运行

(1)加载systemd 的配置,这个命令会重新读取 systemd 的所有配置文件,包括服务单元文件。

systemctl daemon-reload

(2)启动服务,并开机自启。

systemctl start chrony
systemctl enable chrony
systemctl status chrony

在这里插入图片描述

1.6 设置Linux系统中的时区

tzdata 是一个包含全球时区信息的数据库,这个数据库提供了关于世界各地区夏令时规则和时区偏移的信息,确保系统时间的准确性。

 dpkg-reconfigure tzdata

在这里插入图片描述
在这里插入图片描述

或者

timedatectl set-timezone Asia/Shanghai

我更倾向于命令的形式。

1.7 再使用timedatectl命令查看系统时间管理信息

timedatactl
date

在这里插入图片描述

你会发现时间已经变为24小时制了。

1.8 将系统时间写入硬件时钟

(1)安装额外的程序。

apt-get install util-linux-extra -y

(2)将系统时间写入硬件时钟。

hwclock --systohc

(3)查看硬件时钟(BIOS时间)

hwclock --show

1.9 扩展

上面的步骤设置24小时制是一个比较标准的步骤,在学习环境中的话,我们也可以使用date -s手动设置时间

date -s “2024-09-04 23:55:00"






2. 附录

2.1 timedatectl命令输出解释如下:

  1. Local time:显示计算机所在时区的本地时间。EDT表示夏令时,即Eastern Daylight Time。
  2. Universal time:这是协调世界时(Coordinated Universal Time,UTC),也就是格林尼治标准时间(Greenwich Mean Time,GMT)的一种现代称谓。
  3. RTC time:RTC指的是实时时钟(Real-Time Clock),这是一个硬件时钟,即使在计算机关闭的情况下也能继续计时。这里的RTC时间是按照UTC时间显示的,因为RTC in local TZno,表示RTC时间没有被设置为本地时区的时间。
  4. Time zone:这是你的计算机当前设置的时区。America/New_York (EDT, -0400) 表示当前的时区是美国东部时间,此时处于夏令时期间(EDT),相对于UTC的时间差是-4小时。
  5. System clock synchronized:这个状态指示符显示系统时钟是否已经与NTP服务器同步。yes 表示系统时钟已经与NTP服务器进行了同步。
  6. NTP service:这个状态指示符显示NTP服务是否正在运行。active 表示NTP服务正在运行,意味着系统正在使用NTP协议来保持时间的准确。
  7. RTC in local TZ:这个状态指示符显示RTC时间是否被设置为本地时区的时间。no 表示RTC时间是按照UTC时间显示的,而不是本地时区的时间。

2.2 NTP时钟同步服务器地址总结

阿里云NTP服务器公网地址列表

ntp.aliyun.com
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com

配置NTP服务确保实例时间准确或一致_云服务器 ECS(ECS)-阿里云帮助中心 (aliyun.com)

国内常用NTP服务器地址及IP(阿里云时间服务器)_阿里时间服务器ip地址-CSDN博客

2.3 Linux时间管理

Linux系统中的时间管理-CSDN博客







3. 参考链接

如何更改 Kali Linux 上的时间

Linux系统时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值