2021.8.5
    /etc/localtime 是用来描述本机时间
    /etc/timezone 是用来描述本机所属的时区
    在linux中,有一些程序会自己计算时间,不会直接采用带有时区的本机时间格式,会根据UTC时间和本机所属的时区等计算出当前的时间。
    比如jdk应用,时区为“Etc/UTC”,本机时间改为北京时间,通过java代码中new 出来的时间还是utc时间,所以必须得修正本机的时区。
    修改/etc/localtime使本地时间正确(对应linux的date指令正确),另外还需要修改/etc/timezone使得时区正确(对应Java时间正确)。

    修改方式:
    1. 在命令终端

    1. $ cd /etc
    2. $ sudo vim timezone
    1. ![image.png](https://cdn.nlark.com/yuque/0/2021/png/22722710/1640077022351-c727118b-aadc-41af-9f7d-234c71594906.png#clientId=uc4e5e8fe-7235-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=37&id=uc4df3f48&margin=%5Bobject%20Object%5D&name=image.png&originHeight=37&originWidth=250&originalType=binary&ratio=1&rotation=0&showTitle=false&size=3470&status=done&style=none&taskId=u2734f832-5e8c-4756-a2c5-ea99a41ae3b&title=&width=250)<br />2. 将里面的 Etc/UTC 修改为 Asia/Shanghai<br /> ![image.png](https://cdn.nlark.com/yuque/0/2021/png/22722710/1640077028248-a2f2cffe-ac6b-4f08-b15b-467dc81c7dd3.png#clientId=uc4e5e8fe-7235-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=429&id=ucf2b1b4f&margin=%5Bobject%20Object%5D&name=image.png&originHeight=429&originWidth=724&originalType=binary&ratio=1&rotation=0&showTitle=false&size=11495&status=done&style=none&taskId=u867e7891-478d-4690-88f4-54898e47258&title=&width=724)