Linux查看系统标准时间命令,以及如何修改为北京时间
时间: 2024-02-24 18:58:55 浏览: 848
Linux查看系统标准时间的命令是 `date`。
要将Linux系统的标准时间修改为北京时间,可以执行以下命令:
1. 将时区设置为东八区:
```
sudo timedatectl set-timezone Asia/Shanghai
```
2. 手动将时间设置为当前北京时间:
```
sudo date -s "yyyy-mm-dd HH:MM:SS"
```
其中,`yyyy-mm-dd` 为当前日期,`HH:MM:SS` 为当前时间。注意时间使用的是24小时制。
这样,Linux系统的标准时间就被修改为了北京时间。
相关问题
把linux服务器的时间改为北京时间
可以通过以下命令将 Linux 服务器的时间设置为北京时间:
1. 首先,检查当前服务器的时区设置:
```bash
timedatectl
```
2. 如果时区不是 Asia/Shanghai,请先设置时区:
```bash
timedatectl set-timezone Asia/Shanghai
```
3. 然后,将系统时间设置为当前标准时间:
```bash
date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"
```
4. 最后,将硬件时钟同步为系统时间:
```bash
hwclock --systohc
```
这样,Linux 服务器的时间就会被设置为北京时间。
linux如何更改时区
在 Linux 中,可以使用以下步骤更改时区:
1. 查看当前时区
使用以下命令查看当前系统时区:
```
date
```
输出结果中,第四个参数即为当前时区。例如:
```
Sun Sep 12 15:24:51 CST 2021
```
其中 CST 表示中国标准时间。
2. 更改时区
Linux 中时区的配置文件为 /etc/localtime。可以使用以下命令备份当前时区配置文件:
```
sudo cp /etc/localtime /etc/localtime.bak
```
然后使用以下命令更改时区:
```
sudo ln -sf /usr/share/zoneinfo/Zone/SubZone /etc/localtime
```
其中,Zone 是时区所在地区,SubZone 是时区名称。例如,如果你想设置时区为北京时间,可以使用以下命令:
```
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
```
3. 验证时区是否更改成功
使用以下命令验证时区是否已经更改成功:
```
date
```
输出结果中,第四个参数应该与你刚才设置的时区相同。例如:
```
Sun Sep 12 15:24:51 CST 2021
```
注意,这个命令只会显示时间和时区,并不会显示日期。如果你想同时显示日期和时间,可以使用以下命令:
```
date "+%Y-%m-%d %H:%M:%S %Z"
```
输出结果中,%Z 会显示当前时区。
阅读全文