Linux服务器的时区设置是重要的,因为它将影响服务器上的所有服务,像Cron,Apache,MySQL等等。每当你移植你的应用程序,从一个服务器到另一个服务器时,你也需要检查服务器的时区设置。 要查看Linux服务器的时区,您可以执行以下操作: 1. 使用“ date”命令来查看服务器的当前时间和日期。可以使用以下命令: [root@localhost bak]# date Wed Jun 21 14:59:04 CST 2023 上面的命令显示了服务器的当前时间和日期,以及当前的时区(CST)。 2. 您还可以使用“ timedatectl”命令来检查当前的时区设置。可以使用以下命令 [root@localhost bak]# timedatectl Local time: Tue 2023-06-20 23:51:38 PDT Universal time: Wed 2023-06-21 06:51:38 UTC RTC time: Wed 2023-06-21 06:51:38 Time zone: America/Los_Angeles (PDT, -0700) System clock synchronized: yes NTP service: active RTC in local TZ: no 上面的命令显示了服务器当前的时间,时区和NTP同步状态。 3.您还可以使用“ls”命令查看/usr/share/zoneinfo目录,它包含了所有可用的时区。可以使用以下命令 [root@localhost bak]# ls /usr/share/zoneinfo Africa Atlantic Chile Eire GB GMT0 Indian Japan Mexico NZ-CHAT posixrules ROK Universal zone1970.tab America Australia CST6CDT EST GB-Eire Greenwich Iran Kwajalein MST Pacific PRC Singapore US zone.tab Antarctica Brazil Cuba EST5EDT GMT Hongkong iso3166.tab leapseconds MST7MDT Poland PST8PDT Turkey UTC Zulu Arctic Canada EET Etc GMT+0 HST Israel Libya Navajo Portugal right tzdata.zi WET Asia CET Egypt Europe GMT-0 Iceland Jamaica MET NZ posix ROC UCT W-SU 4.要更改时区,您可以使用“timedatectl”命令。使用以下命令设置服务器的时区: [root@localhost bak]# timedatectl set-timezone 'Asia/Shanghai' [root@localhost bak]# timedatectl Local time: Wed 2023-06-21 15:13:34 CST Universal time: Wed 2023-06-21 07:13:34 UTC RTC time: Wed 2023-06-21 07:13:34 Time zone: Asia/Shanghai (CST, +0800) System clock synchronized: yes NTP service: active RTC in local TZ: no |
|