商品レビューまとめ記事ホームITLinuxEC2なCENTOS7の初期設定でやっておきたい7つの設定2019/10/26SHAREツイートシェアはてブLINEPocket本記事対象者EC2なCENTOS7の初期設定でやっておきたい項目について知りたい方ども。あいしんくいっと(@ithinkitnet)です。EC2でCENTOS7のAMIを使って起動した場合、SSHで接続は出来るものの、ホスト名がIPベースでおかしかったり、トラブルの元でしか無いSELINUXが動いていたりとそのまま使うのは非常に厳しい状態です。今回は初回起動時に最低限設定しておいた方が良い基本的な部分について書いておきたいと思います。EC2デフォルトユーザーの変更CentOS7で最低限やっておいた方が良い7つの設定CentOS7を扱う上で最低限やっておきたい設定項目を7つピックアップしました。MEMOあくまで最低限の設定ですので足りなかったらごめんなさいそれでは、本題です。SELINUXの無効化SELINUXには過去に幾度となく苦しめられて来ましたwithinkitうーん、上手くいかないなー。あぁ、SELINUXか!ってことが過去にたくさん。セキュリティを物凄く強固なものにしたいのであれば、注意して設定すると良いと思います。(ただし、設定難しいです)これまでの経験上、トラブルの元になりやすいので無効化する事が多いです。panic」が発生したりするので気をつけて下さい!firewalld(iptables)の無効化CENTOS7からfirewalldに置き換わりました。iptablesもレガシーな部分として残っていたりするのですが、今後はfirewalledを使う方が良いと思います。今回は無効化しておきます。別途ウイルス対策ソフトを導入することが多いので、firewalledも設定したりしなかったりします。ちなみにAWSでNATを構築する時はiptablesを使ってたりします。directoryうーむ。ホスト名変更これは必須ですね。EC2はデフォルトだとIPベースの変なホスト名ですので、変更した方が良いでしょう。環境に合わせてお好みで設定して下さい。/etc/cloud/cloud.cfg上記編集後にOS再起動EC2では「cloud-init」と呼ばれるキックスタートスクリプトが動いているので、/etc/sysconfig/networkを書き換えただけではホスト名は変更出来ません。合わせて/etc/cloud/cloud.cfgにも設定を追加してやる必要があります。不要なサービスはサーバーに負荷をかけるだけでなく、セキュリティホールの原因となったりしますので、出来る限り停止します。postfixは必要が無ければ停止した方が良いでしょう。