【第一回】Virtual Boxで仮想CentOS7の環境を作る

#環境作るにあたって
こちらの記事がかなり参考になりました。わかりにくければこちらも参考に。
[仮想化ソフトウェアVirtualBoxにCentOS7.0をインストールする方法](http://www.enrise-corp.co.jp/2185)

勉強するためにもまずは環境を整えよう。

STEPは４つ
１．Virtual Boxをダウンロード＆インストールしてOSを載せる仮想マシンの準備をする
２．仮想マシンに載せるCentOS7.0をダウンロードする
３．仮想マシンにCentOS7.0をマウントさせて設定＆起動
４．仮想マシンの初期設定

なお、今回の仮想マシンを構築しているPCのスペックは以下の通り。

| OS               |Windows 10 Home|
|-----------------|-----------------
| OSバージョン      |1607(2016年07月)
| プロセッサ(CPU)   |Intel(R) Core(TM) i7-7700 CPU 🄬 |3.60GHz
|メモリ(RAM)       |16.0GB
|SSD               |512GB
|HDD               |2TB
|システムの種類     | 64bit オペレーティングシステム x64ベースプロセッサ

##１．Virtual Boxをダウンロード＆インストールしてOSを載せる仮想マシンの準備をする
面倒臭がりなのでワンクリックで落とせるようにした。ここから[Virutual Box](http://download.virtualbox.org/virtualbox/5.1.22/VirtualBox-5.1.22-115126-Win.exe)をダウンロードして開く。Nextを押し続けてインストール。ちょっと長いかもしれないので気長に待とう。

![01.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/1d16ac2f-8231-316b-8029-c83a497dd109.jpeg)

左上【新規（N)】を選択。

![02.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/7a411c35-bc19-3b85-0e4c-5b334e1fd08f.jpeg)

するとこのような画面が出てくるので 【名前（N)】欄にCentOSと打つと

![03.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/278ba4a1-f84b-6cd9-1eab-b84c34a338ff.jpeg)

なんか自動でOSの種類を判別してくれた。

![04.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/b50230c4-8a3e-14df-5c0c-d47f1aa2b382.jpeg)

仮想マシンにメモリをどれぐらい割り振るかと聞かれたので4GB振りました。

![05.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/19e34ebb-472f-5058-702f-3f7aa3323615.jpeg)

仮想マシンのハードディスクを作成します。

![001.png](https://qiita-image-store.s3.amazonaws.com/0/171011/a33380be-ec4b-3b06-0930-bd303c1b288d.png)

仮想ハードディスクを作成する（C)を選択。

![002.png](https://qiita-image-store.s3.amazonaws.com/0/171011/37a9dae6-0df1-47d3-f741-7e72ba5ba115.png)

フォルダ名を【CentOS7.0】にしてハードディスクサイズを8.00GBにして作成。

![19.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/b595a4c6-c332-c698-9d23-c3e026b45298.jpeg)

こんな感じの画面が出たら仮想マシンの設定は完了。(ストレージの名前が違うのは気にしないで）

![003.png](https://qiita-image-store.s3.amazonaws.com/0/171011/366c67de-b90f-eb49-670a-ac80ccda3299.png)

新規の横の【設定】をクリックして【ネットワーク】タブ-割り当てをブリッジアダプターにしておこう。（なんでじゃろ）

##２．CentOS7.0を手に入れよう
面倒臭がりなのでワンクリックで落とせるようにした。(ここから[CentOS7.0](http://mirror.fairway.ne.jp/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso)を手に入れよう。)

![08.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/c66a3fb9-e76e-04cc-61e8-ff7b57fb9924.jpeg)

##３．仮想マシンにCentOS7.0をマウントさせて設定＆起動しよう

【[光学ドライブ]：空】を選択。

![09.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/f37cef63-aca8-c4f7-3df5-cae4aef6c347.jpeg)

【ディスクイメージを選択】を選択。

![10.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/45a8e7f8-8a8c-24c7-3b2c-479d298eda4e.jpeg)

ダウンロードしてきた【CentOS7.0】isoファイルを選択。

![11.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/d4a1152d-c3e5-e2c3-ac38-6b7a8ad66cbe.jpeg)

【光学ドライブ】が選択したisoファイルになっていることを確認して起動！

##４．仮想マシンの初期設定

![21.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/83b99b63-4f0e-09cd-4e37-cd17b02b4cdd.jpeg)

【日本語】―【日本語(日本)】を選択。次へ。

![23.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/445cff9f-c65c-b25d-da32-fc7e1adfd542.jpeg)

【ソフトウェアの選択（S)】を選択。CentOSをどんな用途で使うのかを決めよう。CUI(コマンドだけで操作する）だけの環境を作って全部一から構築したいという人はデフォルトのままでok。

![24.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/a6bac290-f200-6051-14a2-758f384dc447.jpeg)
今回は親しみやすいようにGNOMEというGUIを使いたいのでそれらにチェックをして【完了】ボタンを押そう。特に考えなくてもよい~~しまだ考えれる頭もない~~。

![25.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/48c8ca05-6622-9ff1-f9b8-8360e21fd56c.jpeg)

次は【インストール先（D)】を選択。

![26.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/d27eb8a5-2fe9-41e0-b339-3d4919de0ec2.jpeg)

さきほどのハードディスクがちゃんと作成できていればローカルの表ジョンディスクに出ているはずなのでこいつを選択してやって【完了】ボタンを選択。

![25.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/92a1a936-13d7-dd28-1368-ac0ec385b1f3.jpeg)

お次は【ネットワークとホスト名（N)】を選択。

![27.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/45a8583d-983a-455b-c449-181c59809620.jpeg)

右上【イーサネット】スイッチを【オン】に。左下【ホスト名（N)】を好きな名前に変えよう。右下【設定】ボタンではIPアドレスや接続するDNSサーバとかを設定できるけど今は割愛。(次回に勉強も兼ねてLinuxコマンドで変更を予定)
左上の【完了】ボタンを押して、ホームに戻ったら【インストールの開始】を選択。

![28.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/d8754297-2f90-0bb9-9f3d-3d3c5dd758bb.jpeg)

インストールしている間にrootパスワードを設定しよう。rootとはそのサーバでなんでも命令をすることができる管理者のこと。自分が正しく使うためにも悪用されないためにもそのパスワードを設定しておく必要がある。【rootパスワード（R)】を選択。

![29.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/c43a7f9d-6ae6-03f5-b621-f5c217923668.jpeg)

パスワードを求められるので好きなパスワードを入力。一応半角大小英数字を混ぜて打ってるけどそれでも複雑じゃないみたい。そのうち一度パスワードをブルートフォース攻撃で割り出すツールで攻撃してみても良いかも。

![30.jpg](https://qiita-image-store.s3.amazonaws.com/0/171011/ef468e0d-55f4-dd19-7a4b-409d5755b6bd.jpeg)

そんなこんな言ってる内に完了。１０分くらいはかかった気がする。CUIだけだと早いんだけどね。ユーザーの作成（U)はまた次回以降に勉強も兼ねてLinuxコマンドで作成するためこれも割愛。

![004.png](https://qiita-image-store.s3.amazonaws.com/0/171011/003d7bb7-db35-129f-bec0-ba45ba775688.png)

再起動したらこんな画面が出れば成功！

お疲れさまでした。
次回以降はLinuxコマンドを触っていきましょう。