2020-08-20 15:36:07 +08:00
|
|
|
|
# Linux 时间管理
|
2020-07-24 09:42:57 +08:00
|
|
|
|
|
2020-08-20 15:36:07 +08:00
|
|
|
|
## 1.系统时间
|
2020-07-24 09:42:57 +08:00
|
|
|
|
|
2020-08-20 15:36:07 +08:00
|
|
|
|
```bash
|
|
|
|
|
#显示当前日期与时间
|
|
|
|
|
date
|
|
|
|
|
# 修改系统时间
|
|
|
|
|
date -s "12:12:12"
|
|
|
|
|
date -s "2016-12-07 12:00:00"
|
|
|
|
|
```
|
2020-07-24 09:42:57 +08:00
|
|
|
|
|
2020-08-20 15:36:07 +08:00
|
|
|
|
## 2.硬件 RTC 时钟
|
2020-07-24 09:42:57 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
2020-08-20 15:36:07 +08:00
|
|
|
|
# 显示 RTC 时间
|
|
|
|
|
hwclock
|
|
|
|
|
# 将系统时钟写到硬件中
|
|
|
|
|
hwclock -w
|
2020-07-24 09:42:57 +08:00
|
|
|
|
```
|
|
|
|
|
|
2020-08-20 15:36:07 +08:00
|
|
|
|
## 3.同步网络时间
|
2020-07-24 09:42:57 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
2020-08-20 15:36:07 +08:00
|
|
|
|
# Manjaro
|
|
|
|
|
pacman -S ntp
|
2020-07-24 09:42:57 +08:00
|
|
|
|
# 同步网络时间
|
|
|
|
|
ntpdate 0.cn.pool.ntp.org
|
|
|
|
|
# 将系统时钟写到硬件中
|
|
|
|
|
hwclock -w
|
|
|
|
|
```
|
2020-07-24 11:58:43 +08:00
|
|
|
|
|
2020-08-20 15:36:07 +08:00
|
|
|
|
## 4.设置时区
|
2020-07-24 11:58:43 +08:00
|
|
|
|
|
|
|
|
|
将时区设置为东8区的时间,虽然服务器在全球的不同地方,但是我们人在中国,看着中国的时间比较有感觉。
|
|
|
|
|
|
2020-08-20 15:13:14 +08:00
|
|
|
|
先安装市区数据:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# Ubuntu
|
|
|
|
|
apt-get install tzdata
|
|
|
|
|
# Manjaro
|
|
|
|
|
pacman -S tzdata
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
然后修改当前时区:
|
|
|
|
|
|
2020-07-24 11:58:43 +08:00
|
|
|
|
```bash
|
2020-08-20 15:13:14 +08:00
|
|
|
|
# 手动更新
|
2020-07-24 11:58:43 +08:00
|
|
|
|
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
2020-08-20 15:13:14 +08:00
|
|
|
|
# 或通过 tzselect 进入交互配置界面
|
|
|
|
|
tzselect
|
|
|
|
|
date
|
|
|
|
|
2017年12月11日 星期一 12时28分26秒 CST
|
2020-07-24 11:58:43 +08:00
|
|
|
|
```
|
|
|
|
|
|
2020-08-20 15:36:07 +08:00
|
|
|
|
## 5.内部参考关键字
|
2020-07-24 11:58:43 +08:00
|
|
|
|
|
2020-09-28 16:48:24 +08:00
|
|
|
|
1. NTP
|
|
|
|
|
2. Date 命令
|
|
|
|
|
3. hwclock
|