<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
下では、ポートが開いてないので、だめかも、、、がっくり。
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-)"
最後、タイムゾーンの変更。
まずは確認。
>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