<Linux, ntp, Admin, systemctl> 時間合わせ

Linuxでの時間合わせ。

ntpというサービスがあるらしい。
手っ取り早くするには、ntpdateでする。

ntpをやるためんは、udp/123を開ける必要がる。
/etc/sysconfig/iptablesに下記書き込む。

-A INPUT -i eth0 -p udp -m udp --sport 123 -J ACCEPT
-A OUTPUT -o eth0 -p udp -m udp --dport 123 -j ACCEPT

が、、proxy下では、ポートが開いてないので、だめかも、、、がっくり。

qiita.com

http://www.obenri.com/_ntp_sshserver/ntpconf5.html

と、いうことで、他の方法。
httpのサイトから時間情報持ってきて、dateでセットする。

>date --set @"$(wget -q https://ntp-a1.nict.go.jp/cgi-bin/jst -O - | sed -n 4p | cut -d. -f1)"
>date -s "$(curl -I "http://www.google.com/" 2>&1 | grep ^Date | cut -d ' ' -f2-)"

qiita.com

blog.trippyboy.com

最後、タイムゾーンの変更。
まずは確認。

>date
>strings /etc/localtime

変更。

>cp /etc/localtime /etc/localtime.org
>ln -sf  /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

CentOS7だと、timedatectlちゅうコマンドで国を設定する。

>timedatectl set-timezone Asia/Tokyo
>timedatectl status
>timedatectl list-timezones | grep Tokyo

qiita.com

eng-entrance.com