Help us understand the problem. What is going on with this article?

サーバの時間を日本の時間に設定する方法

サーバの時間が世界の標準時間だった、ときのこと

何も設定していなければこうなるはず、だけど日本人で東京在住なので東京時間がいい。

$ date
Fri Jun 12 04:32:25 UTC 2020

CentOS7の場合

  • 環境 : CentOS Linux release 7.8.2003 (Core)
# localtimeはUTCにリンクされている
$ ls -la /etc/localtime
lrwxrwxrwx. 1 root root 25 Feb 29 12:11 /etc/localtime -> ../usr/share/zoneinfo/UTC

# ちょっと日本を探してみたら「Asia」「Japan」があった
$ ls -la /usr/share/zoneinfo/ | grep -e Asia -e Japan
drwxr-xr-x.  2 root root   4096 Feb 29 12:06 Asia
-rw-r--r--.  2 root root    292 Sep 26  2019 Japan

# `Asia/Tokyo`が`Japan`にリンクされているわけではないらしい
$ ls -la /usr/share/zoneinfo/Asia/ | grep Tokyo
-rw-r--r--.  2 root root  292 Sep 26  2019 Tokyo

今だけ日本の時間にする方法

参考 : 【Linux】タイムゾーン(Timezone)の変更 - Qiita

# Tokyoにシンボリックリンクを上書きではる
$ ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
$  ls -la /etc/localtime
lrwxrwxrwx. 1 root root 30 Jun 15 10:45 /etc/localtime -> /usr/share/zoneinfo/Asia/Tokyo

$ date
Mon Jun 15 10:45:55 JST 2020

ずっと日本の時間にする方法

参考 : 【 timedatectl 】コマンド――時刻を表示/設定する:Linux基本コマンドTips(312) - @IT

$ timedatectl
      Local time: Tue 2020-06-30 06:20:07 UTC
  Universal time: Tue 2020-06-30 06:20:07 UTC
        RTC time: Tue 2020-06-30 06:20:07
       Time zone: UTC (UTC, +0000)
...省略...

# 日本っぽいのを探すと「Asia/Tokyo」があった
$ timedatectl list-timezones | grep -i -e japan -e tokyo
Asia/Tokyo

# タイムゾーンを「Asia/Tokyo」に設定する
$ sudo timedatectl set-timezone Asia/Tokyo

$ timedatectl
      Local time: Tue 2020-06-30 15:21:18 JST
  Universal time: Tue 2020-06-30 06:21:18 UTC
        RTC time: Tue 2020-06-30 06:21:18
       Time zone: Asia/Tokyo (JST, +0900)
...省略...

$ date
Tue Jun 30 15:21:31 JST 2020
ponsuke0531
びっくりするほど物覚えが悪いが、エンジニアを目指しています。
http://ponsuke-tarou.hatenablog.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした