CentOS7セットアップ（VMWarePlayer上）

仮想ネットワーク内のみで利用するCentOSを立ち上げた際のメモです。
基本的に参考にしたサイトの通りに作業しただけです。（最後のネットワークが自動接続になっていなかった問題の対処のみ）

#環境
* ホストOS：Windows7 Enterprise SP1
* VM：VMWare Workstation 14 Player（14.1.6 build-12368378）
* ゲストOS：CentOS 7.7(1908)

# CentOS取得
1. https://www.centos.org/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/6fc855c0-d6ce-5ff4-71a7-136945bd773f.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/870d6982-0ca4-8e02-d81e-e7fdb0690b7f.png)


2. Older Versions の then click here
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/45a03247-bbf3-10f1-4a7c-7bd3d39b4dfa.png)

3. 7 の Packages の RPMs
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/d78d7233-54cb-2548-fe09-12eb9a370ec2.png)

4. isos/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/dd18fd7c-e448-477c-8e33-87ddc205bbe1.png)

5. x86_64/
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/371a0c90-3047-0e7e-2db0-4c253e79251b.png)

6. 適当なところをクリック<br>
（執筆時は http://ftp.tsukuba.wide.ad.jp/Linux/centos/7.7.1908/isos/x86_64/）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/a198b9c8-96a7-5ef8-7a5e-87b21d40449d.png)

7. CentOS-7-x86_64-DVD-1908.iso

# VMWare Workstation Player
1.VMWareを起動
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/b6fd8d3e-e927-589c-a878-71cafdd6ed61.png)

2.新規仮想マシンの作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/4a92dc8a-47cb-2aa6-d47d-f6f320e02173.png)

3.インストーラ ディスク イメージ ファイルに、取得した「CentOS-7-x86_64-DVD-1908.iso」を設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/5bf393f1-8f89-2c16-43f4-8921e71522ce.png)

4.次へ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/76342981-4c3d-49e6-bf4c-960db5a22d8c.png)

5.仮想マシン名、場所を適当に入力し、次へ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/d0fa5618-09db-973a-610a-1cc10075b50d.png)

6.デフォルトのままで 次へ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/5535f806-af46-b606-61d1-ade87067404a.png)

7.ハードウェアをカスタマイズ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/f05d18bf-73b1-fedf-5869-ca4a60e813f0.png)

8.追加...
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/c436884a-7baf-e1a9-b597-45533f89584f.png)

9.ネットワーク アダプタ を選択し、完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/f19cc4fd-f947-9751-0400-74fb99782cb5.png)

10.ネットワーク アダプタ の 起動時に接続 のチェックを外し、ネットワーク アダプタ２ をホストオンリー に変更
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/b90a3cad-b895-dc1b-690e-5302499c657d.png)

11.閉じる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/8d403191-fef7-c88c-cc85-ced41fb9ab1d.png)

12.完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/2f37d6dd-9548-7b22-498b-767389cf70e0.png)

※VMWareに初めてインストールする場合、VMWare Tools Linux版のインストールが促されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/e648b887-34ea-d39a-1a13-1b3aa5dcbc72.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/7f88f915-8695-8b18-d072-e20e0c9d6eb4.png)

13.インストールを完了しました

# CentOSインストール
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/d25e67bc-6bfb-ae42-6fdf-0cab62dc9df5.png)

1. Tabキー押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/f7be5fe5-9701-1c78-c4a5-95a699149ae3.png)

1. 末尾に「resolution=1024x768」を入力する（=キーではなく、^キーで入力）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/f752128e-5220-bfb0-d0ca-76b5d4aa3f35.png)

1. Enter
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/0389e860-53ff-c605-9f47-aa78880e5d48.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/aba28067-e705-32fe-4beb-aa1006daab23.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/406e24af-eed4-0aa7-a052-2fa4bdca7ef3.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/783a315d-d107-790e-12d5-df6cd70c9a67.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/354ea248-fa4f-ba61-4943-d925fbbe8176.png)

1. 「j」を入力し、日本語を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/4ee5315c-c159-b75a-7178-cc38237649a3.png)

1. 続行
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/71ecdaaf-e6d8-dd98-db58-1bf25ab79c2b.png)

※キーボード、言語サポート、インストールソース、インストール先、KDUMPは変更不要

1. ソフトウェアの選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/e1a09ae5-58cc-3f63-4da7-09423971001d.png)

1. インフラストラクチャサーバー
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/102e492b-5c66-ebd8-444e-07dcf17a09de.png)

1. 開発ツールにチェック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/5c46a141-e516-c211-a5a7-367bf1df7079.png)

1. 完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/b4a83496-0288-35b9-97f5-88ab5e9e6029.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/99b62216-5110-4fd6-8aca-e38f9821cba5.png)

1. インストール先
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/31b69071-c74a-9c0d-024b-e204f3304e95.png)

1. 完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/91e8b97f-c1dc-8cfe-567d-d0fa5f15f118.png)

1. ネットワークとホスト名
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/d66ea21e-b2f5-a483-7b6b-76ba11273d50.png)

1. Ethernet (ens34)を選択し、ホスト名を適当な名前に変更し、Ethernet を オンに変更
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/f935a96f-7f00-dbf4-2431-be4617470159.png)

1. 完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/7ecc6dbf-9cd9-21d1-405a-852cd0046787.png)

1. 日付と時刻
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/59d4ff56-32f3-6740-e018-0b4adb66098c.png)
「ネットワーク時刻」を「オン」になっていることを確認

1. 完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/195467b5-787a-f21d-d6a3-3d5d85547c7c.png)

1. インストールの開始
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/8eb4e03f-aafa-c526-ac4f-65bcb7f2ea26.png)

1. ROOTパスワード
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/56ee921f-fd2c-a244-5063-c993be7f8245.png)

1. 適当なパスワードを入力
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/c848f687-e696-a047-02de-2386b1b798b7.png)

1. 完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/1e6a9844-8c7d-6728-488c-fb01d5230cba.png)

1. ユーザーの作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/363408d2-4d69-3a0f-2d8a-30e8387a582d.png)

1. フルネーム、ユーザー名、パスワードを入力する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/eb865c2f-ccf3-5b36-a11a-e8f5390811a3.png)

1. 完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/f78c3479-8237-1474-f166-49e15286032d.png)

1. 設定完了
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/65861fe8-d367-3e93-6ba5-41d44b902535.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/c73adf94-84fb-ca2b-2530-f7cd72f653c6.png)

1. 再起動
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/3344f84f-0aea-41a0-ec04-9d229d5c272c.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/32d251c2-8eb4-86cd-2f01-9222f13943ef.png)

1. 作成したユーザーでログイン
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/007e4e45-2a3e-4206-573a-47b0d609ba4f.png)

# CentOS設定
 1. selinuxの無効化
     1. selinuxの状態を確認、無効に設定

        ```console
        $ getenforce
        Enforcing
        $ su -
        # vi /etc/selinux/config
        ```

        `SELINUX=enforcing` を `SELINUX=disabled` に変更。

     2. ゲストOSを再起動

        ```console
        # exit
        $ reboot
        ```

     3. selinuxの状態を確認

        ```console
        $ getenforce
        Disabled
        ```

 1. SSHサービスのセキュリティ設定
     1. 設定ファイル変更（rootユーザーのログインを拒否）

        ```console
        $ su -
        # vi /etc/ssh/sshd_config        
        ```

        38行目の `#PermitRootLogin yes` を `PermitRootLogin no` と変更

     1. サービスの再起動

        ```console
        # systemctl restart sshd       
        ```

 1. SSH接続（teraterm）
     1. IPアドレスの確認

        ```console
        # ifconfig       
        ```

        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/6ee43b47-373e-f94c-fb43-bc198ad19bad.png)

        ens34にIPが振られていない！！

     1. ネットワーク接続

        ```console
        # nmcli d s      
        ```

        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/9a519080-50df-ee94-d39d-ad5e28a46ef8.png)

        ```console
        # nmcli c s ens34
        ```

        `connection.autoconnect no`となっている

        ```console
        # nmcli c m ens34 connection.autoconnect yes
        # nmcli c down ens34
        # nmcli c up ens34
        ```

        ```console
        # nmcli d s      
        ```

        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/9b3e8e0d-5b7e-7965-764a-5cc1b2bf4f57.png)

     1. IPアドレスの確認

        ```console
        # ifconfig       
        ```

        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/51a9d858-3b47-8b50-2f92-7269ac950ae7.png)

     1. teraterm接続
        無事に接続
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211945/28100f44-2306-76d4-9edc-86234308e5cd.png)

     1. ゲストOSログアウト

        ```console
        # exit
        $ exit
        ```



# 参照
1. [CentOS 7系で最終リリースのバージョン CentOS 7.7 をインストールする](https://www.rem-system.com/centos77-install/)
2. [CentOS 7のインストール後におこなうLinuxの基本設定 13ポイント](https://www.rem-system.com/linux-first-setting/)
3. [centos7 ネットワーク設定](https://qiita.com/taro0219/items/8d3be39c5cb882d1ba5d)
4. [＠IT　ネットワーク管理の基本Tips：NetworkManagerをコマンドラインから操作するには？ nmcliコマンド](https://www.atmarkit.co.jp/ait/articles/1502/11/news001.html)