VPS (CentOS 7.x) であそぶ 3
初期設定の確認と設定
ConoHa の CentOS 7.1 の初期設定(言語とかもろもろ)の確認とか。
ターゲットの確認
以前のシステムで言うところのランレベル。
# systemctl get-default
multi-user.target
multi-user.target
はランレベル 3 に相当。
ロケールの確認と設定
# localectl status
System Locale: LANG=en_US.utf8 VC Keymap: jp X11 Layout: jp
ロケールが en_US.utf8
になっていたので、 ja_JP.utf8
に設定します。
# localectl set-locale LANG=ja_JP.utf8
キーマップ(キーボード)は問題なかったので、特に設定せず。
タイムゾーンの確認と設定
# timedatectl
Local time: Wed 2015-10-07 18:32:03 JST Universal time: Wed 2015-10-07 09:32:03 UTC RTC time: Wed 2015-10-07 09:32:02 Timezone: n/a (JST, +0900) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a
Timezone が (JST, +0900)
は設定されてますが、 n/a
になってるので念のため設定します。
# timedatectl set-timezone Asia/Tokyo
時刻合わせ
CentOS 7.x では nptd から chronyd (chrony) を使うようになりました。
chronyd のサービスの状態の確認します。
# systemctl status chronyd.server
chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled) Active: active (running) since Wed 2015-10-14 20:04:18 JST; 2h 8min ago Process: 638 ExecStartPost=/usr/libexec/chrony-helper add-dhclient-servers (code=exited, status=0/SUCCESS) Process: 608 ExecStart=/usr/sbin/chronyd -u chrony $OPTIONS (code=exited, status=0/SUCCESS) Main PID: 627 (chronyd) CGroup: /system.slice/chronyd.service └─627 /usr/sbin/chronyd -u chrony Oct 14 20:04:18 XXX-XXX-XXX-XXX systemd[1]: Starting NTP client/server... Oct 14 20:04:18 XXX-XXX-XXX-XXX chronyd[627]: chronyd version 1.29.1 starting Oct 14 20:04:18 XXX-XXX-XXX-XXX chronyd[627]: Linux kernel major=3 minor=10 patch=0 Oct 14 20:04:18 XXX-XXX-XXX-XXX chronyd[627]: hz=100 shift_hz=7 freq_scale=1.00000000 nominal_tick=10000 slew_delta_tick=833 max_tick_bias=1000 shift_pll=2 Oct 14 20:04:18 XXX-XXX-XXX-XXX chronyd[627]: Frequency 0.207 +/- 0.027 ppm read from /var/lib/chrony/drift Oct 14 20:04:18 XXX-XXX-XXX-XXX systemd[1]: Started NTP client/server. Oct 14 20:04:25 XXX-XXX-XXX-XXX chronyd[627]: Selected source 157.7.154.23 Oct 14 20:04:25 XXX-XXX-XXX-XXX chronyd[627]: System clock wrong by 0.601328 seconds, adjustment started Oct 14 20:06:36 XXX-XXX-XXX-XXX chronyd[627]: Selected source 157.7.154.134
特に何も設定してませんが chronyd は実行中(Active: active (running)
)でした。
また
# systemctl list-unit-files | grep chronyd
chronyd.service enabled
だったので chronyd は自動的に立ち上がるサービスになってるようです。
もし同期する NTP サーバを変更するなど、設定を変更する場合は、 /etc/chronyd.conf
を書き換えて
# systemctl restart chronyd.service
とします。(たぶん reload
でもいい)
ソフトウェアのアップデートとか
ひととおり、初期状態を確認したので、アップデートとか。
# yum -y update
# # build-essential 的なやつのインストール # yum -y groupinstall "Development Tools"
yum-cron
# # 自動アップデートをするように # yum -y install yum-cron
# # サービスとして起動 # systemctl start yum-cron # # 自動起動するように # systemctl enable yum-cron
もし、自動アップデートを行わず、アップデート可能なパッケージのレポートをメールで受け取るだけといった使い方をする場合は、 /etc/yum/yum-cron.conf
を書き換えます。
設定ファイルとか
そうそう。格納される場所が CentOS 6.x とかとは異なっていることもあるため、以下で関連ファイルを出力させて、設定ファイルっぽいやつを探すことができます。
# rpm -ql yum-cron
/etc/cron.daily/0yum-daily.cron /etc/cron.hourly/0yum-hourly.cron /etc/yum/yum-cron-hourly.conf /etc/yum/yum-cron.conf /usr/lib/systemd/system/yum-cron.service /usr/sbin/yum-cron /usr/share/doc/yum-cron-3.4.3 /usr/share/doc/yum-cron-3.4.3/COPYING /usr/share/man/man8/yum-cron.8